Найти - Пользователи
Полная версия: TCP/IP MTU HTTP Как получить один пакет ?
Начало » Network » TCP/IP MTU HTTP Как получить один пакет ?
1 2
diam123
PooH
А что вы этим добиться то хотите? Сервер вам на запрос все равно вывалит все содержимое. Только получать вы его будете дольше, потому как порезано будет на мелкие кусочки. Ну и где нибудь на роутере хорошо память под буфер съедите.
Я хочу получить только тот маленький кусочек, который мне действительно нужен и закрыть соединение(Вообще, задача просто мне интересна - я хочу добиться полного повиновения от квадратной железки справа :)).
Насчет памяти на роутере - то размер то не меняется, почему память откушается больше, чем при нормальном размере MTU?

П.С. Относительно взаимодействия сервер-роутер- меня интересует такой вопрос - когда сервер начинает отдавать запрос, он ведь не отдает его сразу и полностью - насколько я понял, то по одному пакету проходит через всю цепочку роутеров от веб-сервера ко мне. Или я понял неправильно, и запрос формируется целиком, потом отдается роутеру, а оттуда уже он по кусочкам ко мне попадает? Просто насколько я понял то роутер занимается только форвардингом пакетов, и если я указал при установке соединения MTU размеров n байт, то соединение с размером MTU в n байт идет по всей цепочке взаимодействующего оборудования.
PooH
diam123
П.С. Относительно взаимодействия сервер-роутер- меня интересует такой вопрос - когда сервер начинает отдавать запрос, он ведь не отдает его сразу и полностью - насколько я понял, то по одному пакету проходит через всю цепочку роутеров от веб-сервера ко мне.
Не по одному Поток неинтерактивных данных TCP. Веб серверу наплевать на ваш MTU, он о нем ничего не знает, ответ уходит целиком на нижний уровень.
diam123
Или я понял неправильно, и запрос формируется целиком, потом отдается роутеру, а оттуда уже он по кусочкам ко мне попадает? Просто насколько я понял то роутер занимается только форвардингом пакетов, и если я указал при установке соединения MTU размеров n байт, то соединение с размером MTU в n байт идет по всей цепочке взаимодействующего оборудования.
Да вроде так http://www.soslan.ru/tcp/tcp02.html, http://www.soslan.ru/tcp/tcp24.html#t242000. Но лучше оставить MTU в покое. Не для того оно предназначено. Подозреваю что вы получите чудовищную фрагментацию на всем маршруте.

ЗЫ: Все это ИМХО, я не большой знаток протокола TCP
diam123
Спасибо большое за разьяснения, теперь все понял, ушел читать доки)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB