Steg 1 — Lenkelag opp + DHCP (applikasjon over UDP, port 67/68)
PC-en sender DHCP Discover som broadcast (255.255.255.255). DHCP-server svarer med Offer (IP, maske, default gateway, DNS-server). PC-en sender Request, server bekrefter med ACK. Anna har nå alt hun trenger for å snakke utenfor subnettet.
Steg 2 — ARP (lenkelag, hjelp til lag 3)
For å sende et IP-datagram til default gateway, må PC-en kjenne gatewayens MAC. Den sender en ARP-request (broadcast, FF:FF:FF:FF:FF:FF) med spørsmålet «hvem har IP X?». Gatewayen svarer med sin MAC. Resultatet caches i ARP-tabellen.
Steg 3 — DNS-oppslag for mailserver (applikasjon over UDP, port 53)
Outlook spør lokal DNS-resolver om MX-record for partner.no for å finne adressen til mottakerens mailserver. Eventuelt iterativt/rekursivt oppslag i DNS-hierarkiet (root → TLD .no → autoritativ for partner.no).
Steg 4 — TCP 3-veis håndtrykk (transportlag)
Outlook etablerer en TCP-forbindelse til Annas utgående SMTP-server (eller direkte til Bobs mailserver) via SYN → SYN-ACK → ACK på port 25/587.
Steg 5 — SMTP-utveksling (applikasjon over TCP, port 25)
Klient sender HELO/EHLO → MAIL FROM → RCPT TO → DATA → meldingsinnhold → QUIT. Hver kommando bekreftes med en numerisk responskode (250, 354, 221).
Steg 6 — Server-til-server SMTP
Annas mailserver gjør et nytt DNS MX-oppslag, åpner ny TCP-forbindelse til Bobs mailserver og leverer meldingen via SMTP. Meldingen lagres i Bobs innboks.
Steg 7 — Bob åpner webmail
Bob åpner nettleseren og skriver https://mail.partner.no. Steg som tilsvarer 1–4 over (DHCP/ARP/DNS/TCP) skjer på hans side. Deretter:
- TLS-handshake over TCP/443: server-sertifikat verifiseres, sesjonsnøkkel utveksles.
- HTTP GET sendes kryptert over TLS — server svarer 200 OK med HTML.
- Webmail-applikasjonen henter meldingen fra Bobs innboks (internt på serveren) og viser den i nettleseren.
Alternativt, hvis Bob brukte en e-postklient: IMAP (port 143/993) eller POP3 (port 110/995) over TCP.
Lag som er involvert i hvert steg:
- Applikasjon: DHCP, DNS, SMTP, HTTP/IMAP/POP3, TLS-handshake
- Transport: UDP (DHCP, DNS) og TCP (SMTP, HTTP, IMAP, POP3, TLS)
- Nettverk: IP, ARP-pakker bruker eget format
- Lenke: Ethernet-rammer med MAC-adresser
Pensum: Kap. 2 · Kap. 4 · Kap. 6