Packet Header
Payload Protocol
Routing Checksum
Fragmentation TTL (Time To Live)

 

A section of data that precedes the actual payload and contains control information. A formatted unit of data carried by a packet-switched network.
A set of rules that governs the format of data sent over a network. The actual data being transported by a packet, excluding header and trailer information.
A value used to verify the integrity of data during transmission. The process of selecting paths in a network along which to send network traffic.
A field that determines the lifetime of data in a network, preventing it from circulating indefinitely. The process of breaking down a large packet into smaller ones to fit the maximum transmission unit of a network.

 

Version Header Length
Type Of Service Total Length
Identification Flags
Fragment Offset Time To Live

 

Specifies the length of the header in 32-bit words. Indicates the version of the Internet Protocol being used.
Indicates the entire packet size, including both header and data, in bytes. Provides an indication of the abstract parameters of the quality of service desired.
Used to control or identify fragments of the packet. A unique value used to identify the packet, primarily for reassembly purposes.
Specifies the maximum time the packet is allowed to remain in the network. Indicates the position of the fragment in the original packet.

 

Header Checksum Source Address
Destination Address

 

Specifies the IP address of the sender of the packet. Used for error-checking the header to ensure data integrity.
Specifies the IP address of the intended recipient of the packet.