Есть ли способ, как проверить (проверить / продемонстрировать), что пакеты больше чем 65 535 байтов в транспортном соединении SSH отброшены?
1 ответ
Есть ли способ, как проверить, что пакеты больше чем 65535 байтов отброшены?
Нет.
SSH работает поверх TCP/IP, поэтому на него распространяются ограничения основного протокола.
Вы не можете создать пакет размером более 65535 байт, так как это максимальный размер, разрешенный протоколом RFC Интернет-протокола.
Если вы не можете создать такой пакет, то вы не можете отправить его для проверки, отброшен ли он.
Формат заголовка Интернета содержит поле общей длины, которое составляет 16 бит (которое может иметь максимальное значение 65535, если все биты установлены в единицу).
3.1. Формат интернет-заголовка
Резюме содержания интернет-заголовка следующее:
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Общая длина: 16 бит
Общая длина - это длина дейтаграммы, измеренная в октетах, включая заголовок Интернета и данные. Это поле позволяет длине дейтаграммы быть до 65 535 октетов. Такие длинные дейтаграммы непрактичны для большинства хостов и сетей. Все хосты должны быть готовы принимать дейтаграммы длиной до 576 октетов (независимо от того, прибывают они целыми или фрагментарно). Рекомендуется, чтобы хосты отправляли дейтаграммы размером более 576 октетов только в том случае, если они уверены, что пункт назначения готов к приему больших дейтаграмм.
Число 576 выбрано для передачи блока данных разумного размера в дополнение к требуемой информации заголовка. Например, этот размер позволяет блоку данных из 512 октетов плюс 64 октета заголовка помещаться в дейтаграмму. Максимальный заголовок интернета составляет 60 октетов, а типичный заголовок интернета - 20 октетов, что позволяет использовать запас для заголовков протоколов более высокого уровня.
Источник RFC 791: Интернет-протокол