TCP/IP-stakken (4 lag)
It A · STX · A-niveau · Netværk og protokoller
💻 TCP/IP-stakken (4 lag)
TCP/IP-stakken (1983, internet's grundlag) = protokol-suite for internet-kommunikation.
4 lag (modsat OSI's 7 lag — TCP/IP er pragmatisk forenkling):
1.
Network Access Layer (Link) — fysisk forbindelse. Ethernet (kablet, 100 Mbit-100 Gbit), Wi-Fi (IEEE 802.11), DSL, fiber-optik. MAC-adresser (12 hex-cifre, fx 00:1A:2B:3C:4D:5E). Frames.
2.
Internet Layer (IP) — routning af pakker mellem netværk.
IPv4: 32-bit adresser (~4,3 mia, opbrugt 2011).
IPv6: 128-bit (340 undecillioner — uoverskuelig). Pakkernes routing baseret på destinations-IP. ICMP (ping, traceroute).
NAT (Network Address Translation) — flere private IPs → én offentlig.
3.
Transport Layer — ende-til-ende kommunikation mellem applikationer.
TCP (Transmission Control Protocol): PÅLIDELIG, forbindelses-baseret. 3-vejs handshake (SYN, SYN-ACK, ACK). Sikrer levering, korrekt rækkefølge, retransmission ved tab. Bruges af HTTP, HTTPS, SSH, FTP, SMTP.
UDP (User Datagram Protocol): USIKKER, forbindelsesfri. Hurtig, lav overhead. Bruges af DNS, DHCP, video-streaming, gaming, VoIP (acceptabelt med tab).
Ports (16-bit numre): 0-1023 = well-known (80=HTTP, 443=HTTPS, 22=SSH, 53=DNS, 25=SMTP). 1024-65535 = ephemeral.
4.
Application Layer — protokol for specifikke applikationer. HTTP/HTTPS (web), FTP (filer), SMTP/IMAP/POP3 (e-mail), DNS (domæne→IP), SSH (sikker remote), WebSocket (real-time).
Encapsulation: hver lag tilføjer header. Data → TCP-segment
Læringsmål
- Redegøre for TCP/IP-modellens fire lag
- Sammenligne TCP/IP-modellen med OSI-modellen
- Forklare TCPs og UDPs forskellige egenskaber
Sådan kan du arbejde med emnet
- Beskriv de fire lag i TCP/IP-stakken og sammenlign med OSI-modellens 7 lag
- Forklar, hvad der er forskellen på TCP og UDP med hensyn til pålidelighed og brug
- Diskutér, hvornår UDP er et bedre valg end TCP
Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis