ВУЗ:
Составители:
Рубрика:
33
Соединение TCP во время функционирования проходит через
серии промежуточных состояний, краткое описание которых содер-
жится в табл. 2.8.
Таблица 2.8
Описание состояний
Состояние Содержание
LISTEN Ожидание запроса на соединение со стороны чужих портов
и программ TCP
SYN-SENT Ожидание парного запроса на установление соединения, когда
запрос уже сделан
SYN-
RECEIVED
Ожидание подтверждения после того, как запрос соединения
уже принят и отправлен
ESTABLISHED
Состояние открытого соединения, принимаемые данные можно
представить пользователю. Это нормальное состояние
соединения в фазе передачи данных
FIN-WAIT-1 Ожидание запроса от чужой программы TCP или
подтверждения ранее отправленного запроса на закрытие
соединения
FIN-WAIT-2 Ожидание запроса на закрытие соединения со стороны чужой
программы TCP
CLOSE-WAIT Ожидание запроса на закрытие соединения со стороны своего
клиента
CLOSING Ожидание подтверждения со стороны чужой программы TCP
запроса о закрытии соединения
LAST-ACK Ожидание запроса на закрытие соединения, ранее
отправленного чужой программе TCP (запрос включал также
подтверждение получения чужого запроса на закрытие
соединения)
TIME-WAIT Ожидание, когда истечет достаточное количество времени
и можно быть уверенным, что чужая программа TCP получила
подтверждение своего запроса на закрытие соединения
CLOSED Состояние полного отсутствия соединения
Протокол TCP обеспечивает защиту от повреждения, потери,
дублирования и нарушения очередности получения данных. Для этого
все байты в потоке данных сквозным образом пронумерованы в
возрастающем порядке. Заголовок каждого сегмента содержит число
байт данных в сегменте и порядковый номер первого байта той части
потока, которая пересылается в данном сегменте. Например, если в
сегменте пересылаются байты с номерами от 2001-го до 3000-го, то
номер первого байта в данном сегменте равен 2001, а их количество
равно 1000.
Соединение TCP во время функционирования проходит через серии промежуточных состояний, краткое описание которых содер- жится в табл. 2.8. Таблица 2.8 Описание состояний Состояние Содержание LISTEN Ожидание запроса на соединение со стороны чужих портов и программ TCP SYN-SENT Ожидание парного запроса на установление соединения, когда запрос уже сделан SYN- Ожидание подтверждения после того, как запрос соединения RECEIVED уже принят и отправлен ESTABLISHED Состояние открытого соединения, принимаемые данные можно представить пользователю. Это нормальное состояние соединения в фазе передачи данных FIN-WAIT-1 Ожидание запроса от чужой программы TCP или подтверждения ранее отправленного запроса на закрытие соединения FIN-WAIT-2 Ожидание запроса на закрытие соединения со стороны чужой программы TCP CLOSE-WAIT Ожидание запроса на закрытие соединения со стороны своего клиента CLOSING Ожидание подтверждения со стороны чужой программы TCP запроса о закрытии соединения LAST-ACK Ожидание запроса на закрытие соединения, ранее отправленного чужой программе TCP (запрос включал также подтверждение получения чужого запроса на закрытие соединения) TIME-WAIT Ожидание, когда истечет достаточное количество времени и можно быть уверенным, что чужая программа TCP получила подтверждение своего запроса на закрытие соединения CLOSED Состояние полного отсутствия соединения Протокол TCP обеспечивает защиту от повреждения, потери, дублирования и нарушения очередности получения данных. Для этого все байты в потоке данных сквозным образом пронумерованы в возрастающем порядке. Заголовок каждого сегмента содержит число байт данных в сегменте и порядковый номер первого байта той части потока, которая пересылается в данном сегменте. Например, если в сегменте пересылаются байты с номерами от 2001-го до 3000-го, то номер первого байта в данном сегменте равен 2001, а их количество равно 1000. 33
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »