web-dev-qa-db-fra.com

La taille maximale de ping de 65500 octets peut-elle être augmentée?

Puis-je remplacer la taille maximale par défaut - 65535 bytes de paquets Ping ICMP? Si - alors comment?

4
d3vdpro

La taille maximale d'un paquet IPv4 est de 65535 octets dont certaines représentent une surcharge de protocole, de sorte que les données doivent être quelques octets inférieurs à 65535 et un ping ne peut pas être plus d'un paquet IP, la réponse est donc non.

Pourquoi voudriez-vous envoyer un ping plus grand?

8
shf301

Oui, il existe un moyen d'augmenter la taille par défaut. Quel système OS ou réseau parlez-vous?

Au fait, il n'y a vraiment pas de raison pratique d'augmenter la taille sauf si vous êtes super curieux ou tout simplement olicieux.

À partir d'une perspective des opérations de réseau, l'augmentation des frais généraux augmentera les performances. C'est une mauvaise idée.

D'une perspective de sécurité, et beaucoup comme John t souligne, augmenter la taille du paquet pour les messages ICMP conduira généralement à déni de service

1
Murdoch Ripper

Oui

Sous Windows, tapez:

Ping <target> -l xx

où xx est la taille du tampon.

Pour toutes les options de la commande Windows Ping -

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
        [-r count] [-s count] [[-j Host-list] | [-k Host-list]]
        [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

Options:
-t             Ping the specified Host until stopped.
               To see statistics and continue - type Control-Break;
               To stop - type Control-C.
-a             Resolve addresses to hostnames.
-n count       Number of echo requests to send.
-l size        Send buffer size.
-f             Set Don't Fragment flag in packet (IPv4-only).
-i TTL         Time To Live.
-v TOS         Type Of Service (IPv4-only. This setting has been deprecated
               and has no effect on the type of service field in the IP Header).
-r count       Record route for count Hops (IPv4-only).
-s count       Timestamp for count Hops (IPv4-only).
-j Host-list   Loose source route along Host-list (IPv4-only).
-k Host-list   Strict source route along Host-list (IPv4-only).
-w timeout     Timeout in milliseconds to wait for each reply.
-R             Use routing header to test reverse route also (IPv6-only).
-S srcaddr     Source address to use.
-4             Force using IPv4.
-6             Force using IPv6.
1
William Hilsum

la taille maximale est de 65507, soit 65535 (longueur maximale IP) - 20 (IP HDR) - 8 (ICMP/Ping HDR) = 65507. Windows OS bloque Max Taille à 65500 mais sous Linux, vous pouvez ping à la limite réelle

0
ido goldschmidt

La réponse courte à votre question est - " [~ # ~ # ~] Non [~ # ~] "

Mais, vous pouvez ouvrir plusieurs ICMP Ping instances en même temps.

Open Run> Type ping IP -t -l 65500 Et faites la même chose pendant 10 fois ou plus, il multipliera les paquets.

Ou, vous pouvez utiliser mon Java Programme de [~ # ~ ~] ici [~ # ~] . [Il ouvre 100 instances en même temps qu'il ne prend plus que 5% -6% de RAM]

Ne l'utilisez pas pour effectuer ping of death attaque.

Lien mis à jour (également le programme)

ou,

Utilisez psping

Ceci est un outil de Mark Russinovich qui est capable de réaliser very fast ping. Il peut également effectuer TCP et UDP Pings, prend en charge de nombreuses fonctions (ex-réchauffement). Et beaucoup plus.

0
oop