Application/정보

[정보] MTU & MSS (TCP Segment / Packet / Network)

devsalix 2023. 4. 13. 16:13
728x90

TCP 통신을 하다 보면 패킷의 문제로 데이터 전송이 원할하지 않을 때가 존재합니다

 

네트워크 장비의 설정을 할 수 있다면 얘기가 다르지만

 

그게 아니라면 통신의 패킷을 정형화된 사이즈로 맞게 잘라서 주고 받는게 효율적입니다

 

보통 일반적인 TCP 통신의 경우 MTU (Maximum Transmission Unit) Size에 맞춰서 보내면 됩니다

 

MTU의 크기는 1500 Byte 이며 통신을 위한 IP Header와 TCP Header를 빼면

 

MSS(Maximum Segment Size)를 얻을 수 있습니다

 

[MTU (1500 Byte)] - [IP Header (20 Byte)] - [TCP Header(20 Byte)] = [MSS(1460 Byte)]

 

결과적으로 안정적인 정송의 데이터 크기는 1460 Byte(MSS)가 됩니다

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 

 

728x90
반응형