Each message consists of segments, so first level of delimitation is between the segments in the message. New line (0x0D) is used in most known ASCII protocols. It cannot be extracted from the header because it cannot be present within the segment.