Nagłówek TCP – teoria, która WYSTARCZY na egzamin
1. Czym jest nagłówek TCP?
Nagłówek TCP to zestaw informacji sterujących, które są dodawane do danych aplikacji, aby zapewnić:
-
poprawną kolejność danych,
-
kontrolę połączenia,
-
niezawodność transmisji.
TCP jest protokołem połączeniowym i niezawodnym.
2. Najważniejsze informacje w nagłówku TCP (egzamin!)
Zapamiętaj sens, nie detale:
| Co zawiera nagłówek TCP | Po co |
|---|---|
| Port źródłowy | identyfikuje aplikację wysyłającą |
| Port docelowy | identyfikuje aplikację odbierającą |
| Numer sekwencyjny | pozwala ułożyć dane w poprawnej kolejności |
| Numer potwierdzenia | potwierdza odbiór danych |
| Flagi (np. SYN, ACK, FIN) | zarządzanie połączeniem |
| Okno TCP | kontrola ilości przesyłanych danych |
| Suma kontrolna | sprawdzenie poprawności danych |
➡️ Wniosek egzaminacyjny:
Nagłówek TCP kontroluje połączenie, kolejność i poprawność danych.
3. Flagi TCP – tylko idea
Nie uczysz się wszystkich flag, ale musisz wiedzieć, że:
-
TCP używa flag do sterowania połączeniem
-
najważniejsze pojęcie:
👉 uzgadnianie trój-etapowe (3-way handshake)
4. TCP vs UDP – MUSI wejść
| TCP | UDP |
|---|---|
| połączeniowy | bezpołączeniowy |
| niezawodny | brak gwarancji dostarczenia |
| kontrola kolejności | brak kontroli |
| wolniejszy | szybszy |
| WWW, poczta, FTP, SSH | DNS, DHCP, streaming |
👉 Jeśli jest pytanie „który protokół zapewnia niezawodność?” → TCP
Czego NIE uczysz na INF.02
❌ długości pól w bitach
❌ dokładnego układu nagłówka
❌ analizy ramek TCP
❌ interpretacji flag w Wiresharku
To jest INF.03 / technikum sieci / CCNA, nie INF.02.
Jedno zdanie do zapamiętania (idealne na egzamin)
Nagłówek TCP zawiera informacje sterujące, które umożliwiają niezawodne, uporządkowane i kontrolowane przesyłanie danych pomiędzy aplikacjami.