TCP SYN Packet
Except the purpose to establish the connection, some other important information in tcp SYN packet but usually be ignored.
Example of SYN packet tcp header
- TCP Header Layout
- TCP SYN Packet Parsed by wireshark
Summary of tcp header options(up to 40 Bytes)
Kind | Length | Name | Reference | Description and Purpose |
---|---|---|---|---|
0 | 1 | EOL | RFC0793 | End of Option List |
1 | 1 | NOP | RFC0793 | No Operation(used for padding/alignment) |
2 | 4 | MSS | RFC0793 | Maximum Segemnt Size |
3 | 3 | WSOPT | RFC1323 | Window Scaling Factor(left-shift amount on window) |
4 | 2 | SACK-Permitted | RFC2018 | Sender supports SACK options |
5 | Var. | SACK | RFC2018 | SACK block(out-of-order data received) |
8 | 10 | TSOPT | RFC1323 | Timestamps option |
28 | 4 | UTO | RFC5482 | User Timeout(abort after idle time) |
29 | Var. | TCP-AO | RFC5925 | Authentication option(using various algorithms) |
253 | Var. | Experimental | RFC4727 | Reserved for experimental use |
254 | Var. | Experimental | RFC4727 | Reserved for experimental use |