Warstwy i kapsułkowanie
Model warstwowy i protokoły: TCP/IP, HTTP i DNS - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Model **TCP/IP** dzieli komunikację na warstwy: **aplikacji** (HTTP, DNS), **transportu** (TCP, UDP: porty), **internetu** (IP: adresy) i **dostępu do sieci** (Ethernet, Wi-Fi: MAC). Nadawca **kapsułkuje** dane: każda warstwa dokleja z przodu swój **nagłówek**. Odbiorca zdejmuje nagłówki w odwrotnej kolejności.
data = "GET /index.html"
layers = [("TCP", "port 80"), ("IP", "do 93.184.216.34"), ("Ethernet", "do 3C:52:82:1A:F0:07")]
packet = data
for name, header in layers:
packet = "[" + name + ": " + header + "]" + packet
print(packet)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.