Request parser separates head from rest; separates http methods from protocol and address; maps fields to values