ВУЗ:
Составители:
Рубрика:
6.2. Протокол TCP 171
2) Режим пассивного доступа (Passive Open). Сервер откликается, посылая
сообщение SYN, ACK, ISSb, ACK(ISSa+1), т.е. установлены биты SYN и
ACK; в поле Порядковый номер (Sequence Number) хостом B устанавли-
вается начальное значение счётчика — ISSb; поле Номер подтверждения
(Acknowledgment Number) содержит значение ISSa, полученное в первом
пакете от хоста A и увеличенное на единицу.
3) Завершение рукопожатия. Клиент отправляет подтверждение получения
SYN-сегмента от сервера с идентификатором, равным ISN (сервера)+1: ACK,
ISSa+1, ACK(ISSb+1). В этом пакете установлен бит ACK, поле Порядко-
вый номер (Sequence Number) содержит ISSa + 1, поле Номер подтвержде-
ния (Acknowledgment Number) содержит значение ISSb + 1. Посылкой этого
пакета заканчивается трёхступенчатый handshake, и TCP-соединение счи-
тается установленным.
4) Теперь клиент может посылать пакеты с данными на сервер по только что
созданному виртуальному TCP-каналу: ACK, ISSa+1, ACK(ISSb+1); DATA.
Рис. 6.8. Трёхступенчатый handshake
Из рассмотренной выше схемы создания TCP-соединения видно, что един-
ственными идентификаторами TCP-абонентов и TCP-соединения являются два
32-битных параметра Порядковый номер (Sequence Number) и Номер подтвер-
ждения (Acknowledgment Number).
6.2.3. Управление потоком
Для ускорения и оптимизации процесса передачи больших объёмов данных
протокол TCP определяет метод управления потоком, называемый методом сколь-
зящего окна, который позволяет отправителю посылать очередной сегмент, не
дожидаясь подтверждения о получении в пункте назначения предшествующего
сегмента.
Протокол TCP формирует подтверждения не для каждого конкретного успеш-
но полученного пакета, а для всех данных от начала посылки до некоторого по-
рядкового номера ACK SN (Acknowledge Sequence Number). В качестве подтвер-
ждения успешного приёма, например, первых n байт, высылается ACK SN = n+1:
это означает, что все данные в байтовом потоке под номерами от ISN+1=1 до n
успешно получены.
Страницы
- « первая
- ‹ предыдущая
- …
- 169
- 170
- 171
- 172
- 173
- …
- следующая ›
- последняя »
