chaeD2 2022. 9. 1. 11:42

 

TCP 패킷 헤더에 대해서 서치하다가 좋은 내용이 있어서 공유하게 었다.

 

https://evan-moon.github.io/2019/11/10/header-of-tcp/

 

TCP의 헤더에는 어떤 정보들이 담겨있는걸까?

저번에 HTTP/3는 왜 UDP를 선택한 것일까? 포스팅을 진행하며 TCP에 대해 간단한 언급을 했었지만, 해당 포스팅에서는 기존의 HTTP에서 사용하던 TCP에 어떤 문제가 있었는지에 집중해서 이야기했었

evan-moon.github.io

TCP.

OSI7계층 중 전송 계층에서 사용되는 통신 프로토콜.

 

TCP 헤더.

시대적 상황으로 인해 패킷 교환 방식이 떡상했는데, 이때 따라오는 문제점들이 많았다. 이를 보완하기 위한 정보들이 헤더에 들어가게 되었다. 

세그먼트 헤더에 해당되는 내용들(ARQ,SYN, ACK)

즉, 프로토콜이 각자 맡은 역할을 수행하고 데이터에 헤더를 붙여서 데이터의 정보를 표현하는 것이다.

 

TCP 헤더 까 보기.

최소 20Bytes에서 최대 60Bytes까지 사용한다.