Dane wysłane przez aplikację schodzą w dół przez warstwy (każda dodaje swój nagłówek), a na odbiorze idą w górę (nagłówki są odczytywane i usuwane). Ten proces to enkapsulacja (w dół) i dekapsulacja (w górę). Po tej lekcji będziesz umiał go opisać oraz podać, jak zmienia się nazwa danych (PDU) w każdej warstwie.
Po tej lekcji będziesz umiał:
- opisać przepływ danych od aplikacji do medium (w dół) i z powrotem (w górę),
- wyjaśnić pojęcia enkapsulacja i dekapsulacja,
- wskazać, jakie informacje są dodawane w poszczególnych warstwach oraz jak zmienia się PDU.
Przepływ danych w dół (wysyłanie)
Aplikacja przekazuje dane do warstwy transportowej → ta dodaje nagłówek (np. TCP: porty, numer sekwencji) i tworzy segment. Warstwa sieciowa dodaje nagłówek IP (adresy źródła i celu) → powstaje pakiet. Warstwa łącza danych opakowuje pakiet w ramkę (np. Ethernet: adresy MAC). Warstwa fizyczna zamienia to na sygnał (bity w kablu lub fale). Każda warstwa dodaje swój nagłówek — to enkapsulacja (opakowywanie).
Przepływ danych w górę (odbiór)
Odbiornik odbiera sygnał (L1) → warstwa 2 odczytuje ramkę, sprawdza adres MAC, usuwa nagłówek i przekazuje pakiet do L3. Warstwa 3 sprawdza adres IP, usuwa nagłówek IP, przekazuje segment do L4. Warstwa 4 (TCP/UDP) odtwarza kolejność, usuwa nagłówek, przekazuje dane do aplikacji. Dekapsulacja to zdejmowanie nagłówków i przekazywanie „odpakowanych” danych warstwie wyższej.
PDU (Protocol Data Unit)
W każdej warstwie dane mają inną nazwę: dane (L7), segment (L4), pakiet (L3), ramka (L2), sygnał/bity (L1). PDU to jednostka danych w danej warstwie. Na egzaminie mogą spytać: „Co dodaje warstwa 3?” — nagłówek IP (adresy, TTL itd.); „Co to jest ramka?” — PDU warstwy 2.