<
От версии < 1.4 >
отредактировано Alexandr Fokin
на 2022/07/09 16:58
К версии < 1.6 >
отредактировано Alexandr Fokin
на 2022/07/09 17:11
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,6 +1,6 @@
1 1  ----
2 2  
3 -**Основные понятия:**
3 +**Основные моменты:**
4 4  
5 5  |(% style="width:546px" %) |(% style="width:960px" %)(((
6 6  Основывается на протоколе IP для передачи и маршрутизации.
... ... @@ -21,8 +21,8 @@
21 21  1. Обмен данными.
22 22  1. Закрытие соединения.
23 23  )))
24 -|(% style="width:546px" %)Потоковый (stream) передача|(% style="width:960px" %)(((
25 -Отправка и получение данных идут в виде потока байт.
24 +|(% style="width:546px" %)Потоковая (stream) передача|(% style="width:960px" %)(((
25 +Данные раскладываются в tcp сегменты, но стороны оперирует интерфейсами в виде потока байт.
26 26  
27 27  Необходима реализация механизмов для определения границ сообщения в передаваемых данных
28 28  (
... ... @@ -44,7 +44,8 @@
44 44  )))
45 45  |(% style="width:546px" %)Гарантия целостности данных за счет контрольной суммы|(% style="width:960px" %)Перед отправкой в метаданные сегмента включается блок с контрольной суммой данных. При получении сегмента, контрольная сумма сверяется для проверки изменения содержимого сегмента.
46 46  |(% style="width:546px" %)Окно приема|(% style="width:960px" %)Можно представить в виде некоторого буфера двигающегося вдоль данных по мере их приема.
47 -Если сегмент не попадает в окно приема то он отбрасывается.
47 +Если сегмент не попадает в окно приема, то он отбрасывается.
48 +Если сегмент приходит повторно (данный сегмент уже получен), то он отбрасывается.
48 48  Если сегмент попадает в окно приема, но не является следующим по порядку, то он буферизуется, до того момента, как будут получены расположенные по порядку перед ним сегменты (и будет выведен в поток чтения после них).
49 49  |(% style="width:546px" %)Окно передачи|(% style="width:960px" %)Можно представить в виде некоторого буфера двигающегося вдоль данных по мере их передачи.
50 50  Определяет, какие сегменты можно отправить в текущий момент времени.