2010-01-14 4 views
0

ICMP 에코 패킷 (IcmpSendEcho 포함)을 보내는 동안 MTU를 조정할 수 있는지 알고있는 사람이 있습니까?IcmpSendEcho 및 MTU 크기 설정?

IcmpSendEcho() 함수를 사용하여 Windows에서이 작업을 수행하려고합니다.

답변

0

maximum transmission unit (MTU)은 네트워크 하위 시스템의 특성이며 즉석에서 변경할 수있는 것이 아닙니다. 예를 들어, 일반적인 이더넷의 최대 MTU는 1,500 바이트입니다.

요청의 크기를 조정하려면 IcmpSendEcho()의 네 번째 인수가 보낼 데이터의 크기 인 것처럼 보입니다.

path MTU discovery을 구현하려는 경우 보내는 요청의 크기를 조정하여 호스트에 허용되는 최대 MTU를 계산할 수 있습니다. DF (단편화하지 마십시오) IPv4 header 비트도 설정해야합니다.

달성하려는 목표는 무엇입니까?

+0

감사합니다. 더 큰 페이로드를 추가하고 DF 플래그를 설정하면 아마도 내가 필요한 것입니다 (예, 최적의 경로 MTU를 찾으려고합니다). – user233726