Анализ сетевых протоколов. Коннов Н.Н - 34 стр.

UptoLike

Составители: 

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