The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск MPTCP 0.90 (Multipath TCP) для Linux"
Отправлено angra, 01-Окт-15 02:02 
> А как ты думаешь, сейчас, в рамках одного простого tcp-соединения, данные разбиваются?
> А маркируются? Хинт: tcp умеет собирать в целостный поток пакеты, пришедшие
> не в том порядке. И это там с самого начала так,
> by design. Поясню: передающее приложение отправило пакеты 1, 2, 3; на
> приемный комп они пришли в таком порядке - 1, 3, 2;
> принимающее приложение получит 1, 2, 3 (как и было отправлено). Так
> оно работает уже сейчас. Ещё один хинт: данные между приложениями (и
> между несколькими соединениями одного приложения), кстати, тоже каким-то чудом не перепутываются.

Ну ты ему еще мозг взорви рассказом про MTU и фрагментацию пакетов. Мало того, что пакеты могут приходить не в том порядке, так еще и разорванными на части, которые тоже в свою очередь могут прийти не в том порядке. Не забудем, что пакеты или фрагменты могут биться или теряться в процессе пересылки и происходит ретрансмиссия, опять нарушая порядок. И все это без каких-либо торрентов собирается воедино уже десятки лет и приложений этот процесс вообще не касается. Черная магия, не иначе.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру