Я пытаюсь найти лучший MTU для моей сети, чтобы попытаться улучшить мой PS4, поскольку он немного беден.
На моем ПК, когда я запускаю команду: интерфейс netsh ipv4 показать подынтерфейсы
Это говорит мне, что мой MTU 1500.
Но когда я запускаю команду (например, BBC): ping bbc.co.uk -f -l 1472
Я всегда получаю тайм-аут и не начинаю работать, пока не переключу MTU на 1460.
Однако я могу просто запустить ping bbc.co.uk, который работает каждый раз и, по-видимому, использует 1472, при этом 1500 является текущей настройкой.
Есть ли причина для этого? Кроме того, и я не совсем уверен, почему, но если я переключаю веб-сайт на Google, пинг очень спорадический, и мне приходится опускать его еще ниже, чтобы получить результат, который я не знаю почему.
Благодарю.
источник
Ответы:
Ваш ПК может иметь MTU 1500, но ваш маршрутизатор или Интернет-провайдер могут не иметь. Казалось бы, вы превышаете M aximum T коробка передач U nit где-то вверх по течению, таким образом, пропускаются запросы на определенный размер (поскольку вы явно говорите «не фрагментируйте» с -f).
Стандартные пакеты проверки связи Windows - 32 байта. Нестандартные пакеты ping могут рассматриваться как возможные DoS-атаки.
Похоже на ваш MTU 1460. И если что-то, изменение вашего MTU Windows, чтобы отразить это, может повысить производительность его сети, поскольку вашему маршрутизатору не нужно будет фрагментировать пакеты, сгенерированные вашим ПК.
источник