ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Состояние TCP-сеанса.Взаимодействие в TCP производится в 3 фазы (рис.6.8): 1. Начальная фаза – “тройное рукопожатие” (three-way handshake). Клиент посылает бит – SYN=1. Сервер установил логический канал и посылает биты SYN и ACK. Клиент посылает ACK подтверждение получения разрешения. 2. Фаза передачи. Обе стороны начинают передавать, номер TCP-сегментов с флагом ACK, подтверждающим получение ответа от сервера. Если нет подтверждения после определённого времени, то TCP – сегменты повторяются начиная с последнего подтверждённого. 3. Фаза завершения – любая из сторон передаёт TCP-сегмент с сигналом FIN. После получения подтверждения связь прерывается.
Каждый передаваемый сегмент хранит в заголовке номер первого байта данных в заданной пропорции. Например, если размер пакета равен 200 байт, то номера первых байтов будут – 1, 201, 401 и т.д. Порядковый номер передаваемого первого байта и номер подтверждения играют ключевую роль в обеспечении надёжности доставки. Протокол TCP – является протоколом с позитивным подтверждением и повторной передачей (Positive Acknowledgment and Retransmission, PAR). Если данные доставлены без ошибок, получатель подтверждает это флагом ACK. Если отправитель не получает подтверждение в течении некоторого времени, он повторно передаёт данные. В любом случае отсутствует негативное подтверждение NAK Рис.6.11. Фазы взаимодействия в TCP
Не нашли, что искали? Воспользуйтесь поиском:
|