10.11 Завершение сеанса

10.11 Завершение сеанса

10.11.1 Тайм-аут

Работа партнера по соединению может завершиться крахом либо полностью прерваться вследствие неисправности шлюза или связи. Чтобы предотвратить повторную пересылку данных в TCP, существует несколько механизмов.

Достигнув первого порогового значения для повторной пересылки (ретрансляции), TCP указывает IP на необходимость проверки отказавшего маршрутизатора и одновременно информирует приложение о возникшей проблеме. TCP продолжает пересылку данных, пока не будет достигнуто второе граничное значение, и только после этого разрывает соединение.

Разумеется, перед тем как это произойдет, может поступить сообщение ICMP о недостижимости точки назначения по каким-то причинам. В некоторых реализациях даже после этого TCP продолжит попытки доступа к точке назначения до завершения интервала тайм-аута (после чего проблема может быть зафиксирована). Далее приложению сообщается о недостижимости точки назначения.

Приложение может установить собственный тайм-аут на доставку данных и проводить собственные операции при завершении этого интервала. Обычно производится разрыв соединения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Состояния TCP-сеанса

Из книги автора

Состояния TCP-сеанса Как уже говорилось, передача данных с использованием протокола TCP предусматривает предварительное установление связи, или создание логического TCP-канала. Эта предварительная фаза призвана усилить надежность протокола. В процессе этой фазы


10.10 Поддержка работы сеанса

Из книги автора

10.10 Поддержка работы сеанса 10.10.1 Зондирование окна Скоростной отправитель и медленный получатель могут сформировать приемное окно размером в 0 байт. Этот результат называется закрытием окна (close window). Когда появляется свободное место для обновления размера приемного


10.11 Завершение сеанса

Из книги автора

10.11 Завершение сеанса 10.11.1 Тайм-аут Работа партнера по соединению может завершиться крахом либо полностью прерваться вследствие неисправности шлюза или связи. Чтобы предотвратить повторную пересылку данных в TCP, существует несколько механизмов.Достигнув первого


27.3.6. Завершение сеанса связи

Из книги автора

27.3.6. Завершение сеанса связи Для закрытия сеанса связи можно использовать один из двух системных вызовов: close() или shutdown().Системный вызов close() также используется для закрытия файлов. Вот прототип этой функции:int close(int __fd);Данной функции нужно передать всего один параметр —


Выключение, перезагрузка и завершение сеанса на удаленном компьютере

Из книги автора

Выключение, перезагрузка и завершение сеанса на удаленном компьютере Именно так называется последний режим, который нам предстоит освоить. Оказывается, удаленный компьютер можно не только выключить, но и перезагрузить, приостановить работу или завершить на нем сеанс


1.2.5. Использование сеансов. Автозапуск программ и сохранение сеанса

Из книги автора

1.2.5. Использование сеансов. Автозапуск программ и сохранение сеанса Разгар рабочего дня. Запущено много программ, открыто много документов. Вам нужно отлучиться до конца дня, поэтому нужно выключить компьютер. Вам не хочется завтра открывать все эти документы заново?


Завершение сеанса (Windows 98 и выше)

Из книги автора

Завершение сеанса (Windows 98 и выше) Удаление пункта Завершение сеанса из меню кнопки ПускЕсли вы хотите удалить пункт Завершение сеанса из меню кнопки Пуск, то откройте разделHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrer и создайте параметр NoLogOff типа DWORD со значением, равным 01 00 00


2.5. Завершение сеанса

Из книги автора

2.5. Завершение сеанса Наверное, для первого раза – более чем достаточно. Компьютер пора выключать.Для этого в меню Пуск предусмотрено две кнопки: Питание и Блокировка.Первая — – не выключает компьютер, а переводит его в специальный «ждущий» режим. Попросту говоря,


Глава 11 Перехват сеанса

Из книги автора

Глава 11 Перехват сеанса В этой главе обсуждаются следующие темы: • Основные сведения о перехвате сеанса • Популярные инструментальные средства перехвата сеанса • Исследование атак типа MITM в зашифрованных соединениях · Резюме · Конспект · Часто задаваемые вопросы


Основные сведения о перехвате сеанса

Из книги автора

Основные сведения о перехвате сеанса Лучше всего объяснить перехват сеанса на примере. Представьте, что злоумышленник случайно или в результате успешной для него атаки получил возможность наблюдать за трафиком между двумя машинами. Одна из машин – сервер, который он


Популярные инструментальные средства перехвата сеанса

Из книги автора

Популярные инструментальные средства перехвата сеанса На сегодняшний день широко известен ряд инструментальных средств, существенно облегчающих перехват сеансов. В некоторых случаях они работают в автоматическом режиме. Инструментарии подобного типа являются