- Source Port (16bit)
: 근원지의 포트 번호
- Destination Port (16bit)
: 목적지의 포트 번호
- Sequence Number (32bit)
: 순서 번호.
ACK 번호를 사용
- Acknowledgment Number (32bit)
: 확인응답번호
- Header Length (4bit) (=offset)
: HEADER의 길이
- Reserved (6bit)
: 사용되지 않은 공간
- Control bit (6bit) (=TCP Flags)
: 어떤 용도의 패킷인지를 구분한다.
bit 0 : FIN -> 연결을 끊을 떄 사용한다.
bit 1 : SYN -> 연결을 시작할 떄 사용한다.
bit 2 : RST -> 연결을 재시작할 때 사용한다.
bit 3 : PSH -> 데이터를 바로 상급 프로토콜로 넘길 떄 사용한다.
bit 4 : ACK -> 응답할 떄 사용한다.
bit 5 : URG -> Urgent Pointer를 사용하고 싶을 떄 사용한다.
- Window Size (16bit)
: 수신측의 수신 용량을 정의한다.
- Checksum (16bit)
: 패킷에 대한 무결성을 검사한다.
- Urgent Pointer (16bit)
: 긴급 포인터로써 Control bit의 URG가 설정되어 있을 때 사용된다.
- Options (variable)
: IP HEADER와 동일하다.
- DATA : 전송할 데이터
'network 이론 > basic network' 카테고리의 다른 글
DNS(Domain name System) (0) | 2016.08.31 |
---|---|
ARP (0) | 2016.08.07 |
OSI 7 Layer (0) | 2016.08.07 |
UDP Header (0) | 2016.08.07 |
IPv4 Header (0) | 2016.08.07 |