Co powinniśmy zapamiętać
Wymagania zaliczenia
Warstwa transportowa
TCP i UDP:
- TCP to protokół połączeniowy, zapewniający niezawodne dostarczenie danych, ich uporządkowanie, retransmisje i kontrolę błędów. Używa mechanizmów takich jak three-way handshake, sliding window, kontrola przepływu (flow control) i zarządzanie zatorami (congestion control).
- UDP to protokół bezpołączeniowy, który nie gwarantuje dostarczenia danych, ale oferuje niski narzut i niską latencję. Stosowany jest w transmisjach czasu rzeczywistego (VoIP, gry, wideo, DNS).
- Wybór protokołu zależy od potrzeb aplikacji – TCP dla niezawodności, UDP dla szybkości.
Kontrola przepływu i zatorów:
- Flow control chroni odbiorcę przed przeciążeniem – nadawca dostosowuje liczbę wysyłanych bajtów do bufora odbiorcy (Window Size).
- Congestion control chroni sieć – TCP adaptuje prędkość transmisji w zależności od strat pakietów i ACK (CWND, ssthresh, slow start, fast retransmit, AIMD).
- Mechanizmy działają razem, zapewniając płynność i stabilność transmisji.
Sesje i połączenia:
- TCP zarządza sesjami – ustanawia, utrzymuje i zamyka połączenia.
- Połączenia TCP są stanowe i pełnodupleksowe, wykorzystują m.in. flagi SYN, ACK, FIN, RST oraz numerację sekwencyjną.
- Zamykanie sesji wymaga czterech kroków (dwukierunkowe zamykanie). UDP nie obsługuje sesji – nie utrzymuje żadnego stanu.
Jakość usług (QoS):
- QoS to zbiór mechanizmów umożliwiających kontrolę jakości transmisji danych (opóźnienia, jitter, przepustowość).
- Klasyfikacja, kolejkowanie (PQ, WFQ, CBWFQ), policing i shaping zapewniają zróżnicowanie obsługi ruchu.
- Modele: IntServ (rezerwacje zasobów, RSVP), DiffServ (oznaczanie pakietów – DSCP).
- QoS jest kluczowy dla aplikacji czasu rzeczywistego i warunkuje komfort użytkownika.
Sieci IP i Routing
Adresacja IP i podział sieci:
- Adres IP identyfikuje urządzenia w sieci. IPv4 (32 bity) i IPv6 (128 bitów) to główne wersje.
- Podział na sieć i hosta realizowany przez maski (CIDR). Subnetting pozwala tworzyć mniejsze, zarządzalne sieci.
- Adresacja wspiera efektywność i bezpieczeństwo sieci.
Routing – mechanizmy i protokoły:
- Routing to proces przesyłania pakietów między sieciami.
- Routing statyczny: administrator ręcznie ustala trasy.
- Routing dynamiczny: routery samodzielnie aktualizują tablice tras na podstawie informacji od sąsiadów.
Protokoły routingu:
- RIP: prosty, bazuje na liczbie przeskoków; wolna konwergencja.
- OSPF: protokół stanu łącza, szybki i skalowalny; używa Dijkstry.
- BGP: protokół między-autonomicznymi systemami; kluczowy dla Internetu.
Ostatnia modyfikacja: wtorek, 17 czerwca 2025, 16:44