02.3 Analiza procesu komunikacji
02.3.1 Cel lekcji
Celem lekcji jest zrozumienie:
-
jak dane przechodzą przez warstwy modelu TCP/IP,
-
czym jest enkapsulacja i dekapsulacja,
-
jakie informacje są dodawane na poszczególnych etapach,
-
jak zmienia się nazwa danych (PDU).
Nie uczymy się jeszcze „jak działa HTTP” — uczymy się drogi danych.
02.3.2 Stos protokołów – idea ogólna
Model TCP/IP opisuje komunikację jako stos warstw (jedna na drugiej).
Każda warstwa:
-
wykonuje swoje zadanie,
-
dodaje własne informacje,
-
przekazuje dane do warstwy niższej.
Poprawna komunikacja jest możliwa tylko wtedy, gdy używany jest cały stos, od góry do dołu.
02.3.3 Proces komunikacji – widok ogólny
Co robi host źródłowy
-
Użytkownik tworzy dane (np. wysyła wiadomość).
-
Dane przechodzą w dół stosu warstw.
-
Każda warstwa dodaje własne informacje sterujące.
-
Dane są wysyłane do medium transmisyjnego.
Co robi host docelowy
-
Dane trafiają z medium do hosta.
-
Przechodzą w górę stosu warstw.
-
Każda warstwa usuwa swoje informacje.
-
Dane trafiają do aplikacji odbiorcy.
02.3.4 Proces komunikacji – schemat (najważniejszy)
Zasada:
-
w dół → dodajemy informacje
-
w górę → usuwamy informacje
02.3.5 Enkapsulacja – co to jest
Enkapsulacja to proces:
-
przechodzenia danych w dół warstw,
-
dzielenia danych na mniejsze części,
-
dodawania informacji sterujących w każdej warstwie.
Enkapsulacja zachodzi na hoście źródłowym.
02.3.6 Jakie informacje są dodawane (bez nazw protokołów)
| Warstwa | Jakie informacje są dodawane | Po co |
|---|---|---|
| Aplikacji | Dane użytkownika | Treść |
| Transportowa | Numery portów | Trafić do właściwej aplikacji |
| Internetu | Adresy IP | Trafić do właściwego hosta |
| Dostępu do sieci | Adresy MAC | Trafić w sieci lokalnej |
Uczeń nie musi znać portów ani protokołów, tylko logikę.
02.3.7 Dekapsulacja – co to jest
Dekapsulacja to proces odwrotny:
-
przechodzenie danych w górę warstw,
-
usuwanie informacji sterujących,
-
składanie danych w całość.
Dekapsulacja zachodzi na hoście docelowym.
02.3.8 Jednostki PDU – nazewnictwo danych
Dane w sieci nazywamy ogólnie PDU (Protocol Data Unit).
Ich nazwa zmienia się w zależności od warstwy.
PDU – tabela do zapamiętania
| Warstwa | Nazwa danych (PDU) |
|---|---|
| Aplikacji | Dane |
| Transportowa | Segment / Datagram |
| Internetu | Pakiet |
| Dostępu do sieci | Ramka |
To jest klasyczna tabela egzaminacyjna.
02.3.9 Proces w jednym zdaniu (do zapamiętania)
Dane schodzą w dół warstw, są opatrywane dodatkowymi informacjami (enkapsulacja), przesyłane przez medium, a u odbiorcy proces jest odwracany (dekapsulacja).
02.3.10 Znaczenie egzaminacyjne (INF.02)
Na egzaminie pojawiają się pytania:
-
co to jest enkapsulacja,
-
co to jest dekapsulacja,
-
w której warstwie dodawane są adresy IP,
-
jak nazywa się PDU w danej warstwie.
Nie pojawiają się pytania o szczegóły protokołów na tym etapie.