Что произойдет, если моя посылка UDP-это больше, чем МТУ
Что произойдет, если мой udp-пакет больше mtu? Скажем, мой пакет составляет 512 байт, после инкапсуляции пакет составляет 572 байта. При транспортировке какой-то промежуточный узел фиксирует его размер mtu до 512 байт, так что же происходит? Мой пакет просто выбрасывается?
В общем, каков наилучший размер пакета udp, который подходит для большинства сетевых ситуаций?
1 ответ:
Пакет все равно будет отправлен, однако уровень сетевого интерфейса (т. е. ethernet) будет использовать несколько сетевых передач для его отправки. Однако вы все еще ограничены в размере максимальным размером для UDP-дейтаграммы (65535), как это предусмотрено UDP/IP. Смотрите MTU и UDP-пакеты в Википедии для получения дополнительной информации.