Показать сообщение отдельно
Старый 30.12.2014, 10:19   #7734
Игроман
 
Регистрация: 14.06.2012
Сообщений: 4,835
Репутация: 271 [+/-]
mtu - maximum transmission unit - максимальный размер полезной информации в одном пакете передачи данных. Данные в сети передаются не сплошным потоком, а пакетами - при этом целая информация разбивается на несколько кусков, потом каждый кусок упаковывается в свой пакет (как в конверт) и в каждом к полезной информации прибавляется рабочая (куда, что содержится, контрольная сумма и т.п.). После чего каждый пакет отправляется в сеть и может идти к конечной точке абсолютно разными путями. В конце пути когда все пакеты дошли их распаковывают а данные собирают.

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

Однако есть подвох - если на всем участке пути значения MTU в пакетах различаются то начинается веселуха - если пакет слишком маленький - к нему просто в конец полезной информации добавят пустых байтов (служебных). Т.е. если у вас MTU 1000 а в сети 1500 то каждый раз будет передаваться ваш пакет, затем распаковываться, затем к концу добавляться 500 мусора, затем снова упаковываться и затем только идти по сети, и так в каждом узле где MTU различно.

Нагрузка получится на где то на треть ниже реально возможной из-за мусорных байтов. + время на распаковку/перепаковку.

Если же у вас не дай бог 1600 байтов, а в сети 1500 - то, да, правильно, ваш пакет разобьют на 2 пакета, в котором в первом 1500 полезной информации, а во втором 100 полезной и 1400 мусора. Увеличится время вдвое или больше точно не скажу.

Некоторые приборы вообще с фрагментами работать не умеют и просто бросят пакет с нестандартным MTU в мусорку. Ходют тут всякие, не из нашей сети.
__________________
Must... kill... the moon...
must... not... answer... in admin thread...

Оценки ничего не значат - читайте рецензии.

"когда майкрософт переносит свои игры на пк это не потеря экза, а расширение аудитории." ©Perfect man

Последний раз редактировалось Companion In; 30.12.2014 в 11:24.
Companion In вне форума  
Ответить с цитированием