Leksykon IT › Sieci › Sonda zerowego okna

Sonda zerowego okna

Sieci Svenska → Zaktualizowano: 2026-10-07

Mały pakiet wysyłany okresowo przez nadawcę do odbiorcy, który oznajmił „jestem pełny”, z pytaniem, czy jednak zrobiło się miejsce.

Gdy bufor odbiorczy się zapełni, TCP ogłasza okno o rozmiarze zero i nadawca przestaje wysyłać. Problem w tym, że komunikat o ponownym otwarciu okna jest zwykłym potwierdzeniem, a potwierdzeń się nie retransmituje — jeśli ten pakiet zginie, obie strony czekają na siebie w nieskończoność. Rozwiązaniem jest persist timer: nadawca wysyła jeden bajt danych mimo zamkniętego okna, co wymusza świeżą odpowiedź z aktualnym rozmiarem okna. Odstęp rośnie wykładniczo. Zachowanie to można nadużyć — klient celowo utrzymujący okno na zerze wiąże bufory i gniazda serwera przy znikomym koszcie własnym, na czym opiera się rodzina ataków sockstress.

← Wróć do leksykonu