Okno TCP (TCP window) to mechanizm kontroli przepływu: odbiorca informuje nadawcę, ile bajtów danych może jeszcze przyjąć (wolne miejsce w buforze). Dzięki temu nadawca nie wysyła danych szybciej, niż odbiorca jest w stanie je odebrać — unika się przepełnienia bufora i strat.
Po tej lekcji będziesz umiał:
- wyjaśnić, do czego służy okno TCP,
- powiązać okno z kontrolą przepływu (flow control).
Jak działa okno TCP
W nagłówku TCP pole Window (okno) zawiera rozmiar wolnego bufora odbiorcy (w bajtach). Nadawca może wysłać tylko tyle niepotwierdzonych danych, ile wynosi aktualna wartość okna. Gdy odbiorca przetworzy dane i zwolni bufor, wysyła aktualizację okna (w segmencie ACK). Jeśli okno jest małe (np. przeciążony odbiorca), nadawca zwalnia; jeśli duże — może przyspieszyć. To kontrola przepływu (flow control), nie routing. Na egzaminie: okno TCP = informacja dla nadawcy, ile danych odbiorca może jeszcze przyjąć; zapobiega przepełnieniu.