Aufgaben: Die Arbeitsstation möchte eine Webseite vom Webserver laden
Notwendige Konfiguration der Arbeitsstation
IP-Adresse (L3-Adresse)
Subnetmask des Netzes (oft: 255.255.255.0)
Default Gateway (IP-Adresse des Vermittlers)
Die Adresse(n) von zumindest einen Nameserver (IP-Adresse)
Wie wird die Arbeitsstation konfiguriert
Manuell (Administrator konfiguriert diese Parameter lokal)
Automatisch (von einem DHCP-Server im LAN)
Mischform (tlw. automatisch, tlw. manuell)
Kommunikation: Weitere Voraussetzungen
Alle Geräte haben noch eine MAC-Adresse (L2-Adresse)
Diese wird im allgemeinen nicht konfiguriert
Jede Netzwerkkarte hat eine BIA (Burned In Address)
Funktionsfähige Verkabelung laut Plan
Funktionsfähige Netzwerkgeräte wie Switch, Router und Server (i.a. gegeben)
Installierter Browser (Firefox, Chrome, Edge, Safari, ...) an der Arbeitsstation (i.a. gegeben)
Kommunikation: Vorgangsweise 1
Arbeitsstation möchte Webseite mit Hilfe einer URL laden
Arbeitsstation muß für die URL eine IP-Adresse vom Nameserver holen
Dazu muß die Arbeitsstation einen DNS-Request an den Nameserver senden
Die IP des Nameservers ist aber nicht im LAN, daher muß die Arbeitsstation dieses Paket an das Default Gateway senden
Damit ein Paket im LAN versendet werden kann, ist die L2-Adresse (MAC-Adresse) notwendig
Daher muß die Arbeitsstation vom Ziel (hier das Default Gateway) die L2-Adresse (MAC-Adresse) in Erfahrung bringen, sie kennt aber nur die L3-Adresse (IP-Adresse)
Kommunikation: Vorgangsweise 2
Mit Hilfe eines L2-Broadcasts (ARP-Request; ARP=Address Resolution Protokoll) fragt die Arbeitsstation im LAN nach der notwendigen L2-Adresse
Das Gerät (hier der Router) antwortet mit einem ARP-Reply und damit hat die Arbeitsstation alle notwendigen Information, um obigen DNS-Request zu senden
Der Router sendet seinerseits einen ARP-Request im betreffenden LAN, um die L2-Adresse des Nameservers zu erfahren
Der Nameserver antwortet mit einem ARP-Reply
Danach leitet der Router den DNS-Request an den Nameserver weiter und die Antwort (DNS-Reply) zurück an die Arbeitsstation
Kommunikation: Vorgangsweise 3
Die Arbeitsstation hat nun die IP-Adresse des Webservers und kann die TCP-Verbindung zum Webserver (über den Router) aufbauen (3-Way-Handshake)
Der Router muß noch die L2-Adresse des Webservers mittels ARP erfragen und kann die Pakete der Arbeitsstation an den Webserver und dessen Antworten an die Arbeitsstation weitergeben
Nach erfolgtem Verbindungsaufbau sendet die Arbeitsstation den entsprechenen http-Request mit der URL an den Webserver
Der Webserver antwortet u.a. mit dem Inhalt der angefragten Webseite
Bei https-Verbindungen sind noch einige Zwischenschritte zur Vereinbarung der Verschlüsslung notwendig