Source Port
출발지 Port 번호 표시
응용 서비스에 따라 Port 번호가 정해져 있는 것도 있지만
대부분의 처음 세그먼트를 전송하는 측에서 임의의 번호 사용
Destination Port
목적지 Port 번호 표시
응용 서비스에 따라 Port 번호가 정해져 있음
Sequence Number
TCP 순서 번호 표시
임의의 번호부터 시작
Acknowledgment Number
상대방이 보낸 세그먼트를 받았다고 응답하기 위한 번호
THL(TCP Header Length)
TCP 헤더 길이를 4바이트 단위 지정
Reserved
사용하지 않는 필드 - 모두 0으로 표시
Code Bits
TCP의 연결 관리 등과 같은 제어에 사용되는 필드
SYN, ACK, URG, FIN, RST로 나누어진다.
SYN은 연결 요청 시
ACK는 ACK 데이터
URG는 긴급 데이터
FIN은 접속을 종료 시
RST는 접속을 리셋 시
Window size
흐름 제어용 윈도우의 크기
상대방의 확인 없이 전송할 수 있는 최대 바이트 수 표시
Checksum
헤더와 데이터의 오류를 확인하기 위한 필드
Urgent Pointer
현재의 순서 번호부터 긴급 포인트가 표시된 바이트까지가 긴급 데이터임을 표시
Option
최대 세그먼트 사이즈 지정 등 추가적인 옵션이 있을 경우 표시
Source Port
출발지 Port 번호 표시
응용 서비스에 따라 Port 번호가 정해져 있는 것도 있지만
대부분의 처음 세그먼트를 전송하는 측에서 임의의 번호 사용
Destination Port
목적지 Port 번호 표시
응용 서비스에 따라 Port 번호가 정해져 있음
Length
헤더와 데이터를 포함한 전체 길이를 바이트 단위로 표시
Checksum
헤더와 데이터의 오류를 확인하기 위한 필드(데이터 손실 유무 확인)
UDP 헤더는 에러 복구를 위한 필드가 불필요 -> TCP에 헤더에 비해 간단