FAGPORTALEN

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

Sådan kan du arbejde med emnet

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

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.