12 16 20 24 28 Padding 1 2 Words 3 header 4 length 5 Source Port Sequence Number Destination Port Acknowledgement Number URG ACK PSH Reserved Checksum RST SYN FIN Window Urgent Pointer Options (0 to 40 bytes) 5−15 Your data starts here 31 Bits 0 4 8