Internet Protocol | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Version | IHL | Type of Service/DSCP/ECN | Total Length | ||||||||||||||||||||||||||||
2 | Identification | Flags | Fragment Offset | |||||||||||||||||||||||||||||
3 | Time to Live | Protocol | Header checksum | |||||||||||||||||||||||||||||
4 | Source adress | |||||||||||||||||||||||||||||||
5 | Destination adress | |||||||||||||||||||||||||||||||
6 | Options | Padding | ||||||||||||||||||||||||||||||
Transmission Control Protocol | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Source port | Destination port | ||||||||||||||||||||||||||||||
2 | Sequence Number | |||||||||||||||||||||||||||||||
3 | Acknowledgment Number | |||||||||||||||||||||||||||||||
4 | Data Offset | Reserved | CWR | ECE | URG | ACK | PSH | RST | SYN | FIN | Window | |||||||||||||||||||||
5 | Checksum | Urgent pointer | ||||||||||||||||||||||||||||||
6 | Options | Padding | ||||||||||||||||||||||||||||||
7 | Data | |||||||||||||||||||||||||||||||
User Datagram Protocol | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Source port | Destination port | ||||||||||||||||||||||||||||||
2 | Length | Checksum | ||||||||||||||||||||||||||||||
3 | Data | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Destination Unreachable Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Unused | |||||||||||||||||||||||||||||||
3 | Internet header + 64 bits of original data datagram | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Time Exceeded Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Unused | |||||||||||||||||||||||||||||||
3 | Internet header + 64 bits of original data datagram | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Parameter Problem Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Pointer | Unused | ||||||||||||||||||||||||||||||
3 | Internet header + 64 bits of original data datagram | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Source Quench Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Unused | |||||||||||||||||||||||||||||||
3 | Internet header + 64 bits of original data datagram | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Redirect Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Gateway Internet adress | |||||||||||||||||||||||||||||||
3 | Internet header + 64 bits of original data datagram | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Echo/Echo Reply Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Identifier | Sequence Number | ||||||||||||||||||||||||||||||
3 | Data... | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Timestamp/Timestamp Reply Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Identifier | Sequence Number | ||||||||||||||||||||||||||||||
3 | Originate Timestamp | |||||||||||||||||||||||||||||||
4 | Receive Timestamp | |||||||||||||||||||||||||||||||
5 | Transmit Timestamp | |||||||||||||||||||||||||||||||
Internet Control Message Protocol – Information Request/Information Reply Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Identifier | Sequence Number | ||||||||||||||||||||||||||||||
Internet Control Message Protocol – Adress mask/Address mask reply Message | ||||||||||||||||||||||||||||||||
0 | 3 | 4 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 27 | 28 | 31 | |||||||||||||||||
1 | Type | Code | Checksum | |||||||||||||||||||||||||||||
2 | Identifier | Sequence Number | ||||||||||||||||||||||||||||||
3 | Adress mask |