transportheader
Transportheader refers to the portion of a network packet that carries information used by the transport layer of the Internet protocol suite. It sits between the network (IP) header and the payload, and is generated by transport-layer protocols such as TCP and UDP. The transport header provides addressing, reliability, sequencing, and flow control functions that enable end-to-end communication between processes on different hosts.
The TCP header contains a rich set of fields. Core fields include source port and destination port
The UDP header is much simpler and consists of four fields: source port, destination port, length, and
Both TCP and UDP use a pseudo-header as part of the checksum calculation to protect critical addressing