Est-ce que quelqu'un sait s'il est possible d'ajuster le MTU en envoyant un paquet d'écho ICMP (avec IcmpSendEcho)? J'essaie de faire cela sous Windows en utilisant la fonction IcmpSendEcho().IcmpSendEcho et la définition de la taille MTU?
0
A
Répondre
0
Le maximum transmission unit (MTU) est une propriété de votre sous-système réseau, il ne peut pas être modifié à la volée. Ethernet typique, par exemple, a un MTU maximum de 1500 octets.
Si vous souhaitez ajuster la taille de la requête, il semble que le quatrième argument à IcmpSendEcho() correspond à la taille des données à envoyer.
Si vous essayez d'implémenter path MTU discovery, c'est le moyen d'ajuster la taille de votre requête sortante, pour déterminer quelle est la MTU maximale autorisée pour un hôte. Notez que vous devez également définir le bit IPv4 header DF (ne pas fragmenter).
Qu'essayez-vous d'accomplir?
Merci, en ajoutant une plus grande charge utile et en définissant le drapeau DF est probablement ce dont j'ai besoin (oui, j'essaie de trouver le chemin optimal MTU). – user233726