본문 바로가기

이것저것 스터디📚/CS 스터디

MTU

MTU(Maximum Transmission Unit, 최대 전송 단위)

- TCP/IP 네트워크 등과 같은 패킷 또는 프레임 기반의 네트워크에서 한번에 전송될 수 있는 최대 크기의 패킷 또는 프레임을 말한다.

- 한 번에 전송할 수 있는 최대 전송량(Byte)인 MTU 값은 매체에 따라 달라진다.

- MTU는 Ethernet프레임(?)을 제외한 IP datagram의 최대 크기를 의미하는데, MTU에서 IP Header(20byte)와 TCP Header(20byte)를 제외하면 실제 사용자 data가 어느정도 크기로 하나의 패킷으로 전송되는지 알수 있다.

- TCP 세그먼트는 IP 데이터그램으로 묶인다.


MTU의 주요 특징


1. 패킷 크기 제한: MTU는 한 번에 전송할 수 있는 패킷의 최대 크기를 제한합니다. 이 크기를 초과하는 데이터는 분할되거나 조각화될 수 있습니다.

2. 네트워크 종류에 따른 변동: MTU는 네트워크 종류에 따라 다르며, 다양한 네트워크 및 통신 매체에서 지원하는 MTU 값이 다를 수 있습니다. 예를 들어, 이더넷에서의 MTU 크기는 일반적으로 1500 바이트이지만, 다른 네트워크 매체에서는 다를 수 있습니다.

3. 패킷 조각화: MTU보다 큰 데이터를 전송해야 할 때, 데이터는 MTU 크기로 분할되어 여러 개의 작은 패킷으로 전송됩니다. 수신 측에서는 이러한 패킷을 재조립하여 원래 데이터를 복원합니다.

4. 패킷 크기 조절: MTU 크기는 네트워크 장비 및 라우터에서 조절될 수 있습니다. 이를 통해 네트워크에서 발생하는 패킷 크기 조정 및 관리가 가능하며, 이로써 효율적인 데이터 전송 및 라우팅이 가능해집니다.


학습 단계로 잘못된 정보가 있을 수 있습니다. 잘못된 부분에 대해 알려주시면 정정하도록 하겠습니다.

참고 : https://skstp35.tistory.com/177

'이것저것 스터디📚 > CS 스터디' 카테고리의 다른 글

HTTP 프로토콜  (0) 2023.09.11
3-way handshake, 4-way handshake  (0) 2023.09.11
TCP 헤더  (0) 2023.09.11
TCP와 UDP  (0) 2023.09.11
'www.google.com'을 브라우저에 입력하면 일어나는 일  (0) 2023.09.04