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