<
От версии < 1.22 >
отредактировано Alexandr Fokin
на 2022/07/10 01:34
К версии < 1.20 >
отредактировано Alexandr Fokin
на 2022/07/09 18:38
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -41,11 +41,7 @@
41 41  
42 42  Возможно ситуация, когда сегмент подтверждения может быть утерян (или же еще не успел прийти), и сегмент будет выслан повторно, но такое поведение не приведет к повреждению передаваемых данных.
43 43  
44 -----
45 -
46 46  Отметим, что возможна ситуация, когда сегменты достигли клиента, отправитель получил подтверждение, но приложение или хост упали, не выполнив окончательную обработку данных из этих сегментов.
47 -
48 -При отправке данных через сокет, возврат управления из функции отправки не означает, что данные были доставлены или даже отправлены. Данные все еще могут находиться в буфере и ожидать отправки (например ожидать заполнения блока). Задержка возврата управления может быть вызвана переполнением буфера отправки.
49 49  )))
50 50  |(% style="width:215px" %)Гарантия порядка получения
51 51  (за счет нумерации данных)|(% style="width:1307px" %)(((
... ... @@ -56,7 +56,6 @@
56 56  |(% style="width:215px" %)Гарантия целостности данных
57 57  (за счет контрольной суммы)|(% style="width:1307px" %)Перед отправкой в заголовок сегмента включается блок с контрольной суммой данных. При получении сегмента, контрольная сумма сверяется для проверки изменения содержимого сегмента.
58 58  |(% style="width:215px" %)Окно приема|(% style="width:1307px" %)Можно представить в виде некоторого буфера двигающегося вдоль данных по мере их приема.
59 -Обозначает ограничение буфера памяти приемника.
60 60  Если сегмент не попадает в окно приема, то он отбрасывается.
61 61  Если сегмент приходит повторно (данный сегмент уже получен), то он отбрасывается.
62 62  Если сегмент попадает в окно приема, но не является следующим по порядку, то он буферизуется, до того момента, как будут получены расположенные по порядку перед ним сегменты (и будет выведен в поток чтения после них).