Можно ли увеличить максимальный размер ping 65500 байт?

могу ли я переопределить максимальный размер по умолчанию -65535 bytes пакетов ICMP ping? Если-тогда как?

4
задан Spiff
04.03.2023 7:36 Количество просмотров материала 3551
Распечатать страницу

6 ответов

максимальный размер пакета IPv4 составляет 65535 байт, из которых некоторые являются служебными данными протокола, так что данные должны быть на пару байт меньше, чем 65535 и пинг не может быть более одного пакета IP, так что ответ нет.

Почему вы хотите отправить больший пинг?

7
отвечен shf301 2023-03-05 15:24

да

в Windows, типа:

Ping <target> -l xx

, где xx-размер буфера.

для полных опций команды 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.
2
отвечен William Hilsum 2023-03-05 17:41

Да, есть способ увеличить размер по умолчанию. Какую ОС или сетевое устройство вы имеете в виду?

кстати, на самом деле нет никакой практической причины, чтобы увеличить размер, если вы не супер любопытно или просто пр' вредоносных.

с точки зрения сетевых операций, увеличение накладных расходов приведет к снижению производительности. Это плохая идея.

с точки зрения безопасности, и так же, как Джон Т указывает, увеличивая размер пакета для ICMP сообщения обычно приводят к отказ в обслуживании

1
отвечен Murdoch Ripper 2023-03-05 19:58

короткий ответ на ваш вопрос - "NO"

но,вы можете открыть несколько ICMP Ping экземпляров одновременно.

открыть RUN > тип ping IP -t -l 65500 и сделайте эти же для 10 или больше времен, оно умножит пакеты.

или вы можете использовать мою программу Java из здесь. [Он открывает 100 экземпляров одновременно, занимая не более 5% -6% оперативной памяти]

не используйте его для выполнения ping of death атака.

Обновленная Ссылка (Тоже Программа)

или

использовать PsPing

это инструмент Марка Руссиновича, который умеет выполнять very fast ping. Он также может выполнять TCP и UDP пинги, поддерживает множество функций (ex-разминка). И многое другое.

0
отвечен oop 2023-03-05 22:15

можно использовать -l переключитесь с ping, чтобы указать размер буфера, хотя имейте в виду, что он ограничен максимумом 65500 байт. Я считаю, что ограничение связано с исторической ошибки ping смерти.

-1
отвечен John T 2023-03-06 00:32

если увеличить размер пакета больше, чем 65500, протокол не представляешь для обработки таких пакетов, превышающих верхний предел. Система, скорее всего, рухнет, атака хорошо известна как Ping of death.

чтобы предотвратить его большинство операционных систем ограничивает его максимальный размер пинг. Чтобы пересечь лимит, вам нужно взломать свою ОС, и это зависит от того, какую ОС вы используете.

-2
отвечен raj 2023-03-06 02:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх