Name | Description |
---|---|
ICMPv4Packet.Layout | 首部-布局信息 | ICMPv4 Packet | |- - - - - - - -+- - - 32 bits(4 octets) - - - -+- - - - - - - -| |0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7| |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Type | Code | Checksum | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Rest of Header (based on type and code) | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | | | Datas | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| |
IPv4Packet.Layout | 首部-布局信息 | IPv4 Packet | |- - - - - - - -+- - - 32 bits(4 octets) - - - -+- - - - - - - -| |0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7| |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| |Version| IHL | DSCP |ECN| Total Length | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Identification | |D|M| Fragment Offset | | (2 octets) | |F|F| (13 bit) | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | TTL | Type | Checksum | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Source IP Address (4 octets) | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Destination IP Address (4 octets) | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | | | | | Options (if IHL > 5) | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| IHL = Internet Header Length DSCP= Differentiated Services Code Point ECN = Explicit Congestion Notification DF = Don't Fragment MF = More Fragments TTL = Time to Live fixed-header = 4*5 = 20 octets fixed-header+options-header = 20 + ? |
IPv6Packet.Layout | 首部-布局信息 | IPv6 Packet | |- - - - - - - -+- - - 32 bits(4 octets) - - - -+- - - - - - - -| |0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7+0 1 2 3 4 5 6 7| |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| |Version| Traffic Class | Flow Label | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | Payload Length | Next Header | Hop Limit | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | | | | | Source IP Address (16 octets) | | | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| | | | | | Destination IP Address (16 octets) | | | |- - - - - - - -+- - - - - - - -+- - - - - - - -+- - - - - - - -| fixed-header= 4+2+1+1+16+16 = 40 |