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. | |