2009 Mar 07
4 bit - Version |
4 bit - Header Length |
8 bit - TOS Type Of Service |
16 bit - Total Length | |||
16 bit - identification | R F |
D F |
M F |
13 bit - fragment offset | ||
8 bit - Time To Live (TTL) | 8 bit - Protocol | 16 bit - Header Checksum | ||||
32 bit - Destination IP Address | ||||||
32 bit - Source IP Address | ||||||
... Options (if any) ... |
||||||
... Data ... |
Because of the particular nature of a transmission media in some cases long packets are better (e.g. large latency between ground and satellite), while for low latency cases shorter packets are better, the IP layer can break up longer Transport Layer packets into smaller fragments and is responsible for reassembly at the other end. This is called fragmentation.
|
2005-2009