본문 바로가기
Computer-Sience/Network

[Network] MTU(Maximum Transmission Unit)

by dev_ss 2024. 11. 12.

 

 


MTU

 

 

MTU는 어떤 데이터링크에서 하나의 프레임 또는 패킷에 담아 운반 가능한 최대 크기를 의미한다.

 

 

해당 예시로 지하도로나 터널의 높이 제한처럼 생각할 수 있으며, 높이 제한보다 높은 차량은 못지나가는 것처럼 네트워크의 MTU보다 큰 패킷은 일반적으로 해당 네트워크를 통과하지 못한다.

 

 

하지만 MTU보다 큰 데이터 패킷은 작은 조각으로 잘라 MTU에 맞출 수 있고, 이 과정을 분할(Segmentation)이라고 칭한다.

 

그리고 분할된 패킷은 목적지에서 조립된다.

 

 

 

MTU의 단위는 Byte이며, 보통 MTU 사이즈는 매체마다 차이가 존재하며 Ethernet 구간의 경우, 최대 MTU 크기는 1,500bytes이다.

 

여기서 IP header로 20bytes, TCP header로 20bytes를 사용하기에 실질적인 데이터 크기의 최대치는 1460bytes로 볼 수 있다.

 

 

 


 

 

 

반응형

'Computer-Sience > Network' 카테고리의 다른 글

[Network] ICMP / IGMP  (0) 2024.11.13
[Network] AS(Autonomous System)  (0) 2024.07.31
[Network] NAT / SNAT / DNAT  (0) 2023.12.21
[Network] Private(사설) IP / Public(공인) IP  (0) 2023.08.16
[Network] UDP  (0) 2023.07.31