The TCP header includes source and destination ports, and other information needed to place packets in sequence, to control packet fragmentation, to acknowledge receipt of a packet, to verify the integrity of information, to signal various conditions, and to carry out other functions.