MSS & MTU (데이터 크기 조절)
본문 바로가기
Network/Network

MSS & MTU (데이터 크기 조절)

by Meenzino 2021. 8. 24.

애플리케이션에서 데이터를  만들어 보낼 때 데이터 플로 계층(1~4계층)에서

네트워크 상황에 맞게 데이터를 잘 쪼개 상대방에게 전달합니다.

 

네트워크에서 수용할 수 있는 크기를 역산정해 데이터가 4계층으로 내려올 때

적절한 크기로 쪼개질 수 있도록 유도하는데 이 값을 MSS(Maximum Segment Size)라고 부릅니다.

 

네트워크에서 한 번에 보낼 수 있는 데이터 크기MTU(Maximum Transmission Unit)라고 부르며

일반적인 이더넷에서 수용할 수 있는 크기는 1,500바이트입니다.(Jumbo Frame 제외).

 

MTU와 MSS는 모두 데이터 크기를 지칭하는 것이므로 MTU값은 2계층의 데이터값,

MSS4계층에서 가질 수 있는 최대 데이터 값입니다.

2계층에서는 2계층 헤더들의 크기를 제외한 데이터 크기를 MTU 크기라고 부릅니다. 

 

IP헤더와 TCP 헤더의 표준 헤더 크기는 일반적으로 각각 20바이트(추가되는 옵션 헤더 제외)이므로

일반 이더넷인 경우, MSS 값을 1,460바이트로 사용합니다.

 

 

MTU와 MSS의 차이(https://garimoo.github.io/study/2018/03/26/MSS_MTU.html)

 

 

참고 : http://www.yes24.com/Product/Goods/93997435 (IT 엔지니어를 위한 네트워크 입문)

댓글