Antworten:
Die maximale Größe eines IPv4-Pakets beträgt 65535 Bytes, wovon einige Protokoll-Overheads sind, so dass die Daten ein paar Bytes kleiner als 65535 sein müssen und ein Ping nicht mehr als ein IP-Paket enthalten darf. Daher lautet die Antwort Nein.
Warum möchten Sie einen größeren Ping senden?
Ja
Geben Sie in Windows Folgendes ein:
Ping <target> -l xx
Dabei ist xx die Puffergröße.
Für alle Optionen des Windows-Ping-Befehls -
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.
Ja, es gibt eine Möglichkeit, die Standardgröße zu erhöhen. Auf welches Betriebssystem oder Netzwerkgerät beziehen Sie sich?
Im Übrigen gibt es wirklich keinen praktischen Grund, die Größe zu erhöhen, es sei denn, Sie sind sehr neugierig oder einfach nur böswillig.
Aus Sicht des Netzwerkbetriebs wird der erhöhte Overhead die Leistung beeinträchtigen. Das ist eine schlechte Idee.
Aus sicherheitspolitischer Sicht und dergleichen John T weist darauf hin, dass das Erhöhen der Paketgröße für ICMP-Nachrichten normalerweise zu Denial of Service
Die kurze Antwort auf Ihre Frage lautet: " NEIN "
Sie können jedoch mehrere öffnen ICMP Ping
Instanzen zur gleichen Zeit.
Open RUN & gt; Art ping IP -t -l 65500
und das gleiche für 10 oder mehr Male tun, werden die Pakete multipliziert.
Oder Sie können mein Java-Programm von verwenden HIER . [Es öffnet 100 Instanzen gleichzeitig und beansprucht nicht mehr als 5% -6% RAM]
Verwenden Sie es nicht zur Ausführung ping of death
Attacke.
Aktualisierter Link (auch das Programm)
ODER,
Benutzen PsPing
Dies ist ein Werkzeug von Mark Russinovich, das in der Lage ist, zu spielen very fast
Klingeln.
Es kann auch TCP- und UDP-Pings ausführen, unterstützt viele Funktionen (Ex-Warmup). Und viele mehr.
Du kannst den ... benutzen -l
Wechseln Sie mit ping, um eine Puffergröße anzugeben. Beachten Sie jedoch, dass diese auf ein Maximum beschränkt ist 65500
Bytes. Ich glaube, die Einschränkung hängt mit dem historischen Fehler zusammen Ping des Todes .
Wenn Sie die Paketgröße um mehr als 65500 erhöhen, hat das Protokoll keine Idee, solche Pakete zu behandeln, die die Obergrenze überschreiten. Es ist sehr wahrscheinlich, dass das System abstürzt, ein Angriff, der auch als bekannt ist Ping of death
.
Um dies zu verhindern, wird bei den meisten Betriebssystemen die maximale Ping-Größe begrenzt. Um das Limit zu überschreiten, müssen Sie Ihr Betriebssystem hacken und es hängt davon ab, welches Betriebssystem Sie verwenden.