TCP Segment 구조 직접 확인해보기
-
TCP Segment 구조 Diagram

- Wireshark에서 확인한 TCP Segment 구조

Source Port: 53747Destination Port: 80Sequence Number: 0Acknowledgement Number: 0Data Offset: 1011 …. = Header Length: 44 bytes- TCP payload 가 시작되는 위치를 나타냄
- TCP header의 크기를 저장
Reserved: 0Flags앞에 존재하며 미래에 사용될 것을 대비해 항상 0으로 설정- Wireshark에서는 별도로 표시하지 않거나
Flags의 일부로 포함시킴
Flags: 0x002 SYNWindow: 65535Checksum: 0x9ca2Urgent Pointer: 0Options: (24bytes), Maximum segment size, No-Operation (NOP), Window scale, …Padding:- Options 가 4바이트 로 나누어떨어지지 않는 경우, 크기를 맞춰주기 위해 0을 채우는 필드
- Wireshark 에서는 별도로 표시하지 않음
Data: TCP Segment Len: 0- payload (data) 가 없는 순수 SYN Packet 이어서 data가 표시되어 있지 않음