logo

MTU(최대 전송 단위)란 무엇입니까?

소개 :

MTU(최대 전송 단위)는 네트워크에서 단일 패킷으로 전송할 수 있는 가장 큰 데이터 양입니다. 기본 네트워크 기술에 의해 결정되는 매개변수로, 라우터, 스위치 등 네트워크 장치에 구성할 수 있습니다.



MTU는 조각화 없이 네트워크를 통해 전송될 수 있는 데이터의 최대 크기를 결정하므로 중요합니다. 패킷이 MTU보다 큰 경우 더 작은 패킷으로 조각화되어 네트워크를 통해 전송된 다음 수신자에서 재조립됩니다. 조각화로 인해 추가 처리 오버헤드가 발생하고 네트워크 트래픽이 증가하여 성능에 영향을 줄 수 있습니다.

배쉬 변수

MTU는 일반적으로 바이트 단위로 지정되며 사용되는 네트워크 기술에 따라 달라질 수 있습니다. 예를 들어, 이더넷 네트워크의 MTU는 일반적으로 1500바이트인 반면, 일부 WAN 기술의 MTU는 9000바이트 이상일 수 있습니다.

조각화를 방지하고 최적의 네트워크 성능을 보장하려면 네트워크의 모든 장치에서 MTU가 올바르게 구성되었는지 확인하는 것이 중요합니다. 이는 네트워크 인터페이스의 MTU 설정을 조정하거나 경로 MTU 검색과 같은 기술을 사용하여 네트워크 경로의 특성에 따라 MTU를 동적으로 조정하는 등 다양한 방법을 통해 수행할 수 있습니다.



MTU라고도 하는 최대 전송 단위는 네트워킹 및 운영 체제에서 사용되는 용어입니다. 네트워크 연결에서 단일 엔터티로 전송될 수 있는 패킷의 최대 크기를 정의합니다. MTU의 크기는 네트워크를 통해 바이트 단위로 전송할 수 있는 데이터의 양을 나타냅니다.

MTU란?

MTU가 클수록 단일 연결 중에 더 많은 데이터 전송이 발생하므로 오버헤드가 줄어듭니다. 반면, MTU가 작을수록 크기 때문에 더 빠르게 전송될 수 있으므로 네트워크 지연이 줄어듭니다. 따라서 두 가지 요구 사항을 모두 최적화하려면 MTU의 크기를 조정해야 합니다.
최대 전송 단위의 기본 크기는 1500B이며, 이는 이더넷 표준 최대 단위입니다.



날짜를 문자열로 변환

형질

  • MTU 크기는 전송되는 데이터 양에 정비례합니다. MTU 크기가 클수록 발신자에서 최종 수신자에게 한 번에 더 많은 데이터가 전송됩니다.
  • MTU 크기는 네트워크 관리 사양에 따라 결정됩니다.
  • MTU 크기가 라우터 용량보다 크면 다시 재전송되어 지연이 발생합니다.
  • 네트워크의 최적 패킷 크기입니다.

MTU의 업무

인터넷의 TCP(전송 제어 프로토콜)에서 MTU = 750B 크기, 즉 소스에서 대상으로 전달할 수 있는 최대 프로토콜 데이터 단위 크기를 지정한다고 가정해 보겠습니다. 이러한 시나리오에서는 다음과 같은 경우가 발생할 수 있습니다.

  • 시스템이 MTU 크기보다 큰 패킷(이 경우 패킷 크기> 750B)을 보내는 경우 시스템 패킷은 크기가 가장 큰 패킷 크기를 초과하지 않도록 더 작은 패킷으로 조각화됩니다. 큰 데이터 패킷을 더 작은 데이터 청크로 분할하여 이러한 청크가 최대 프레임 크기를 초과하지 않도록 하는 프로세스를 조각화라고 합니다. 이는 나중에 최종 클라이언트 대상에서 재조립됩니다.

C 프로그래밍의 문자열 배열
  • 시스템이 MTU 크기 내의 패킷을 보내는 경우 네트워크 연결에서 단일 프레임으로 전송됩니다. 그러나 MTU보다 훨씬 작은 패킷은 지연을 증가시키고 네트워크 비효율성을 초래할 수 있습니다. 이러한 경우에는 패킷을 재조립할 필요가 없습니다.

응용

최대 전송 단위에는 다음과 같은 용도가 있습니다.

  • MTU는 인터넷을 통해 주로 TCP에 의해 최적의 패킷 크기를 결정하는 데 사용됩니다.
  • 이더넷 프로토콜과 연관되어 있으며 프로토콜 데이터 유닛(PDU)이라고 합니다.

MTU(최대 전송 단위) 문제:

컴퓨터 네트워킹의 MTU(최대 전송 단위)와 관련된 몇 가지 문제가 있습니다.

문자를 int로 자바
  1. 조각화: 패킷이 특정 네트워크 세그먼트의 MTU보다 큰 경우 네트워크를 통해 전송하려면 더 작은 패킷으로 조각화해야 합니다. 이러한 조각화로 인해 추가 오버헤드와 대기 시간이 발생하여 네트워크 성능과 안정성에 영향을 미칠 수 있습니다.
  2. 경로 MTU 검색: 경우에 따라 MTU는 발신자와 수신자 사이의 경로에 따라 달라질 수 있습니다. 이로 인해 보낸 사람이 네트워크 경로의 각 세그먼트에 사용할 올바른 MTU를 인식하지 못할 수 있으므로 조각화로 인해 패킷이 삭제되거나 지연될 수 있습니다. Path MTU Discovery는 네트워크 경로의 특성에 따라 MTU를 동적으로 조정하는 기술입니다.
  3. 점보 프레임: 일부 네트워크 기술은 점보 프레임이라고 하는 더 큰 MTU를 지원합니다. 이는 특정 시나리오에서 네트워크 성능을 향상시킬 수 있지만 점보 프레임을 지원하지 않는 장치와의 호환성 문제를 일으킬 수도 있습니다.
  4. 보안: 어떤 경우에는 공격자가 MTU 관련 취약점을 악용하여 서비스 거부 공격을 실행하거나 방화벽과 같은 네트워크 보안 조치를 우회할 수 있습니다.

참조 :

다음은 컴퓨터 네트워킹의 MTU(최대 전송 단위)와 관련된 몇 가지 참고 자료입니다.

  1. RFC 791: 인터넷 프로토콜(IP) - 이 문서는 IP 패킷의 최대 크기를 결정하는 데 사용되는 MTU를 포함한 IP 프로토콜을 정의합니다.
  2. RFC 1191: 경로 MTU 검색 – 이 문서에서는 조각화를 방지하고 네트워크 성능을 향상시키기 위해 네트워크 경로를 따라 MTU를 동적으로 검색하는 데 사용되는 기술을 설명합니다.
  3. Cisco 네트워킹 아카데미: CCNA 라우팅 및 스위칭 – 네트워크 확장 – 이 과정에서는 MTU와 네트워크 확장 및 성능과 관련된 기타 주요 개념을 다룹니다.
  4. 주니퍼 네트웍스: MTU 및 TCP MSS 이해 – 이 문서에서는 MTU 및 TCP 최대 세그먼트 크기(MSS)와의 관계에 대한 자세한 개요를 제공합니다.
  5. 네트워크 세계: 점보 프레임의 문제점 - 이 기사에서는 표준 이더넷 프레임보다 더 큰 MTU를 지원하는 점보 프레임 사용의 잠재적인 이점과 단점에 대해 설명합니다.