컴퓨터 지식 네트워크 - 컴퓨터 구성 - TCP 및 UDP 패킷의 최대 길이는 얼마입니까?

TCP 및 UDP 패킷의 최대 길이는 얼마입니까?

UDP 프로토콜의 경우 전체 패킷의 최대 길이는 65535이며, 그 중 헤더 길이는 65535-20=65515입니다.

TCP 프로토콜의 경우 최대 길이는 전체 패킷은 최대 전송 크기(MSS, Maxitum Segment Size)에 의해 결정되며, MSS는 TCP 패킷이 매번 전송할 수 있는 가장 큰 데이터 세그먼트입니다.

최고의 전송 성능을 달성하기 위해 TCP 프로토콜은 일반적으로 연결을 설정할 때 양측의 MSS 값을 협상합니다. 이 값은 TCP 프로토콜이 구현될 때 MTU 값으로 대체되는 경우가 많습니다. 데이터 패킷 헤더를 빼야 함) TCP 데이터 세그먼트의 크기는 20Bytes이고 헤더는 20Bytes이므로 MSS는 1460인 경우가 많습니다.

확장 정보

이더넷 네트워크의 경우 TCP, 즉 MSS의 최대 세그먼트 길이는 일반적으로 1460바이트(1500(MTU) - 20(IP 헤드) - 20입니다. (TCP 헤드) = 1460바이트)에서 12바이트 TCP 타임스탬프 옵션을 뺀 나머지 TCP 텍스트 데이터는 "1448바이트"입니다.

또한 TCP 흐름 제어는 슬라이딩 창 메커니즘을 채택하며 전송 창의 크기는 min(수신 측에서 광고하는 수신 창의 크기와 혼잡 창의 크기)보다 작아야 합니다. 송신 측의).

上篇: n신발 브랜드 이름이 무엇인가요? 下篇: 내 노트북을 i7 의 CPU, gt335m 의 그래픽 카드, 4g 의 메모리로 설정하는 방법? 아니면 카드 한 장, 어떻게 설치하나요?
관련 내용