본문 바로가기

Contact 日本語 English

【정보통신망 기술】 4-2강. TCP 헤더의 구성

 

4-2강. TCP 헤더의 구성

 

추천글 : 【정보통신망 기술】 4강. 통신 프로토콜 


 

1. 출발지 포트 번호(Source Port Number) 

○ 16비트

 

2. 목적지 포트 번호(Destination Port Number) 

○ 16 비트

○ 대부분 Well-known 포트 번호

 

3. 순서 번호(Sequence Number) 

○ 32비트

○ 어떤 세그먼트가 몇 번째 세그먼트인지

 

4. 수신 확인 응답 번호(Acknowledgement Number) 

○ 32비트

○ 전송 받은 세그먼트에 대한 수신 확인 응답의 의미

 

5. 헤더 길이(Header Length) 

○ TCP 헤더의 길이 표시

○ TCP 헤더의 길이는 최소 20바이트에서 최대 60바이트

 

6. 예약 비트(Reserved) 

○ 향후의 다른 목적을 위해 예약된 필드

 

7. URG(Urgent) 

○ 이 비트가 1이면 긴급 포인터 필드로 지정된 긴급 데이터를 우선 처리

 

8. ACK(Acknowledgement) 

○ 이 비트가 1이면 수신 호가인 응답 번호 이전의 모든 세그먼트들을 제대로 잘 받았음을 의미

 

9. PSH(Push) 

○ 긴급 데이터가 아닌 데이터를 빨리 처리하도록 요청하는 제어 비트

 

10. RST(Reset) 

○ TCP 세션을 제어하기 위한 제어 비트

 

11. SYN(Synchronization) 

○ 통신을 개시하고자 하는 두 호스트 간 세션을 초기화하고 순서 번호를 동기화하기 위한 제어 비트

 

12. FIN(Final)

○ TCP 세션의 전송 종료 시 사용하는 제어 비트

 

13. 윈도우 크기(Window Size) 

○ 16비트

○ 수신 확인 응답 번호의 수신 없이 전송할 수 있는 데이터의 양을 저장하는 필드

 

14. TCP 체크섬(TCP Checksum) 

○ 16비트, 헤더와 세그먼트에 의해 전송되는 데이터에 대한 오류 검사를 하기 위한 필드

 

15. 긴급 포인터(Urgent Pointer) 

○ 16비트

○ 긴급 데이터를 가리키는 포인터

 

16. 옵션(Options) 

○ 최대 40바이트

 

17. 데이터(Data)

 

입력 : 2018.10.23 23:27