Po nawiązaniu połączenia, a obie strony nie mają komunikacji, która wartość limitu czasu określa, że połączenie bezczynne zostanie zamknięte?Która wartość limitu czasu określa, jak długo bezczynne połączenie TCP zostanie zamknięte?
6
A
Odpowiedz
6
Zasadniczo brak. Obowiązkiem programisty i projektanta protokołów jest określenie, wdrożenie i egzekwowanie wszelkich limitów czasu na poziomie aplikacji.
Jednak wszystkie rodzaje rzeczy mogą powodować awarie i inne problemy z łącznością sieciową. Nie można ustalić, czy połączenie TCP jest bezczynne, lub czy drugi koniec jest nieosiągalny, chyba że próbujesz wysłać coś.
Z tego powodu większość serwerów z długotrwałymi połączeniami zawiera proste sondy, takie jak wysyłanie pustych pakietów lub tak często, aby wykryć brak łączności.