Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
10.11 Завершение сеанса
10.11.1 Тайм-аут
Работа партнера по соединению может завершиться крахом либо полностью прерваться вследствие неисправности шлюза или связи. Чтобы предотвратить повторную пересылку данных в TCP, существует несколько механизмов.
Достигнув первого порогового значения для повторной пересылки (ретрансляции), TCP указывает IP на необходимость проверки отказавшего маршрутизатора и одновременно информирует приложение о возникшей проблеме. TCP продолжает пересылку данных, пока не будет достигнуто второе граничное значение, и только после этого разрывает соединение.
Разумеется, перед тем как это произойдет, может поступить сообщение ICMP о недостижимости точки назначения по каким-то причинам. В некоторых реализациях даже после этого TCP продолжит попытки доступа к точке назначения до завершения интервала тайм-аута (после чего проблема может быть зафиксирована). Далее приложению сообщается о недостижимости точки назначения.
Приложение может установить собственный тайм-аут на доставку данных и проводить собственные операции при завершении этого интервала. Обычно производится разрыв соединения.
- Выключение, перезагрузка компьютера, завершение сеанса пользователя
- Сокрытие пункта Пуск?Завершение сеанса
- Пример 11-10. Принудительное завершение сеанса
- Сокрытие папки Мои документы в меню Пуск
- Сокрытие пункта Пуск?Выключить компьютер
- Доступ к WMI с помощью сервера сценариев
- Глава 10 Протокол TCP
- Сокрытие пункта Пуск?Настройка?Принтеры
- 11.1. Асинхронная загрузка с применением NSURLConnection
- 11.3. Синхронная загрузка с применением NSURLConnection