MTU
MTU (Maximum Transmission Unit) – предельно большой (не более 1500 байт) объем информации, который можно единовременно направить через сетевой интерфейс без необходимости предварительного сжимания или фрагментации.
Сетевые протоколы MTU
Сетевые протоколы также имеют значение MTU. Чтобы при превышении допустимого предела избежать деления отправляемого файла на фрагменты, заранее занижают предел на 20 байт.
Протоколы, функция которых заключается в передаче данных, запрограммированы на максимальный объем пакетов не более 65535. Главной задачей уровня IP является разделение превышающего объем сообщения на более мелкие. При этом создается несколько служебных полей, которые после завершения передачи снова собирают пакет в исходный файл.
В момент, когда IP получает пересылаемый пакет данных, начинается проверка соответствия его предустановленному размеру. Он не должен быть больше, чем значение MTU канального уровня. При этом значение бита «Не фрагментировать» обязательно должен быть установлено на 0. Если в результате проверки обнаруживается превышение предела, блоки разбиваются на более мелкие.