Beruflich Dokumente
Kultur Dokumente
20.1
Figure 20.5 IPv4 datagram format
20.2
IP datagram format (cont.)
• Vers (4 bits): version of IP protocol (IPv4=4)
• Hlen (4 bits): Header length in 32 bit words, without options (usual case)
= 20
• Type of Service – TOS (8 bits): little used in past, now being used for QoS
• Total length (16 bits): length of datagram in bytes, includes header and
data
• Time to live – TTL (8bits): specifies how long datagram is allowed to
remain in internet
– Routers decrement by 1
– When TTL = 0 router discards datagram
– Prevents infinite loops
• Protocol (8 bits): specifies the format of the data area
– Protocol numbers administered by central authority to guarantee agreement, e.g.
TCP=6, UDP=17 …
3
IP Datagram format (cont.)
• Source & destination IP address (32 bits
each): contain IP address of sender and
intended recipient
• Options (variable length): Mainly used to
record a route, or timestamps, or specify
routing
4
Figure 20.6 Service type or differentiated services
20.5
Table 20.2 Default types of service
20.6
Note
The total length field defines the total length of the datagram including the header.
20.7
Figure 20.7 Encapsulation of a small datagram in an Ethernet frame
20.8
Figure 20.8 Protocol field and encapsulated data
20.9
Table 20.4 Protocol values
20.10
Figure 20.11 Fragmentation example
20.11
20-3 IPv6
20.12
Figure 20.15 IPv6 datagram header and payload
20.13
Figure 20.16 Format of an IPv6 datagram
20.14
Table 20.6 Next header codes for IPv6
20.15
Table 20.9 Comparison between IPv4 and IPv6 packet headers
20.16
Table 20.10 Comparison between IPv4 options and IPv6 extension headers
20.17
Figure 20.20 Tunneling strategy
20.18
Table 20.11 Header translation
20.19