Learn

284 ArtikelKategorie: Alle
Netzwerk

OSI-Referenzmodell und TCP/IP-Modell

Wenn man Netzwerke lernt, begegnet man Begriffen wie OSI-Referenzmodell und TCP/IP-Modell.

Beide sind Modelle, um Kommunikationsmechanismen in Schichten zu verstehen. Statt Kommunikation als ein einziges riesiges System zu betrachten, teilt man sie nach Rollen auf und kann leichter ordnen, wo was passiert.

Auch beim Nachdenken über Anonymität ist diese Schichtensicht nuetzlich.

IP-Adresse, TCP, UDP, TLS, HTTP, DNS, und Browserinformationen gehören nicht alle an dieselbe Stelle. Wenn man trennt, in welcher Schicht was sichtbar ist, wird leichter verstaendlich, "was ein verändert", "was HTTPS schützt" und "warum Cookie ein anderes Problem sind".

Dieser Artikel ordnet die Grundlagen des OSI-Referenzmodells und des TCP/IP-Modells ein. Eine genauere Erklärung der Schichten behandelt "Was ist ein Netzwerkschichtenmodell?".

Was ist das OSI-Referenzmodell?

Das OSI-Referenzmodell ist ein Modell, das Kommunikation in sieben Schichten betrachtet.

Es bildet reale Internetimplementierungen nicht eins zu eins ab, wird aber als Denkweise genutzt, um die Rollen der Kommunikation zu ordnen.

SchichtHauptrolleBeispiel
Schicht 7 AnwendungsschichtKommunikation von AnwendungenHTTP, DNS
Schicht 6 DarstellungsschichtDatenformate und DarstellungZeichenkodierung, Kompression, Denkweise von Verschlüsselung
Schicht 5 SitzungsschichtVerwaltung von KommunikationsdialogenDenkweise von Sitzungsverwaltung
Schicht 4 TransportschichtArt der DatenauslieferungTCP, UDP
Schicht 3 NetzwerkschichtAuslieferung zum ZielIP, Routing
Schicht 2 SicherungsschichtKommunikation im selben AbschnittEthernet, Wi-Fi
Schicht 1 BitübertragungsschichtTransport als SignalElektrische Signale, Funk, Licht

Das OSI-Referenzmodell ist als Lernkarte praktisch.

In vielen Situationen lässt sich das reale Internet jedoch mit dem TCP/IP-Modell verstaendlicher erklären.

Was ist das TCP/IP-Modell?

Das TCP/IP-Modell wird häufig genutzt, wenn man die reale Kommunikation des Internets verstehen will.

Allgemein ordnet man es in vier Schichten.

SchichtHauptrolleBeispiel
AnwendungsschichtKommunikationsregeln zwischen AppsHTTP, DNS, SMTP
TransportschichtArt der DatenauslieferungTCP, UDP
InternetschichtMit IP-Adresse zum Ziel ausliefernIP
NetzwerkschnittstellenschichtÜber reales Kommunikationsmedium transportierenWi-Fi, Ethernet, Glasfaser

Beim Anzeigen einer Webseite erstellt der Browser eine HTTP-Anfrage, TCP oder UDP behandelt die Zustellungsart, IP führt zum Ziel, und Wi-Fi oder kabelgebundenes LAN überträgt die Kommunikation tatsächlich.

Mit der Schichtensicht werden die jeweiligen Rollen getrennt sichtbar.

Beziehung der beiden Modelle

OSI-Referenzmodell und TCP/IP-Modell entsprechen einander nicht vollkommen eins zu eins.

Eine grobe Zuordnung ist aber möglich.

OSI-ReferenzmodellTCP/IP-ModellBeispiel für Anonymität
Anwendung, Darstellung, SitzungAnwendungsschichtHTTP, DNS, Cookie, Login-Zustand
TransportschichtTransportschichtTCP, UDP, Portnummer
NetzwerkschichtInternetschichtIP-Adresse, Routing
Sicherung und BitübertragungNetzwerkschnittstellenschichtWi-Fi, Ethernet, Funk, Licht

Zum Lernen ist hilfreich: OSI ist eine Karte, die feiner aufteilt; TCP/IP ist eine Karte, mit der sich das reale Internet leichter erklären lässt.

Bedeutung der Schichten für Anonymität

Bei Anonymität ist wichtig zu trennen, zu welcher Schicht eine Information gehört.

HTTPS schützt den HTTP-Austausch mit TLS. Im TCP/IP-Modell wird es oft als Mechanismus auf Seite der Anwendungsschicht behandelt, aber TLS selbst ist leichter verstaendlich, wenn man es als Schutzschicht zwischen HTTP und TCP sieht. Die IP-Adresse ist für die Auslieferung in der Internetschicht nötig. Cookie und Login-Zustand sind Probleme der Anwendungsschicht.

InformationHauptsächlich betroffene SchichtHinweis
IP-AdresseInternetschichtFür die Auslieferung zum Kommunikationsziel nötig
TCP/UDP-PortTransportschichtHinweis auf Kommunikationsart oder Dienst
HTTP-InhaltAnwendungsschichtSeiteninhalt auf dem Weg wird durch HTTPS/TLS geschützt, aber Ziel, Cookie und Login-Zustand sind andere Probleme
CookieAnwendungsschichtAuch bei geänderter IP wird es als derselbe Browser behandelt
Wi-Fi-VerbindungNetzwerkschnittstellenschichtAufzeichnungen vor Ort oder Administratoren sind relevant

Mit dieser Sicht wird leichter verstaendlich, dass "VPN Cookie nicht löscht", "HTTPS Ziel-IP nicht löscht" und "auch bei Beitragsinhalt bleibt".

Häufige Verwechslungen

Wenn man Schichtenmodelle nicht kennt, versucht man leicht, Probleme verschiedener Schichten mit derselben Maßnahme zu loesen.

MissverständnisWarum es anders ist
Mit HTTPS ist man anonymEs schützt HTTP-Inhalte, aber Ziel und Login bleiben
Mit VPN verschwinden auch CookieVPN betrifft den Kommunikationsweg, Cookie den Browserspeicher
Wenn die IP verborgen ist, ist auch der Beitragsinhalt sicherBeitragsinhalt ist Information der Anwendungsschicht
Wenn man Wi-Fi wechselt, ist früheres Verhalten getrenntCookie und Konten bleiben
Wenn DNS verschlüsselt ist, ist alles verborgenDNS betrifft Domainanfragen

Bei Anonymität muss man betrachten, auf welche Schicht eine Maßnahme wirkt.

Wenn man Probleme verschiedener Schichten vermischt, übersieht man ungeschützte Teile.

Reihenfolge beim Lernen

OSI-Referenzmodell und TCP/IP-Modell muss man nicht von Anfang an auswendig lernen.

Zuerst betrachtet man am Beispiel eines Webzugriffs, wo Browser, DNS, HTTP, TCP/UDP, IP und Wi-Fi beteiligt sind. Danach prüft man, auf welche Schichten VPN, Tor, HTTPS und Cookie wirken.

ReihenfolgeWas man betrachtet
1Ablauf, bis eine Webseite angezeigt wird
2Ablauf, bei dem DNS Namen in IP-Adressen umsetzt
3Mechanismus, mit dem IP zum Ziel ausliefert
4Warum sich die Zustellung mit TCP/UDP unterscheidet
5Einordnung von HTTP/HTTPS und Cookie
6Welche Sichtbarkeit VPN oder Tor verändert

Wenn man in dieser Reihenfolge lernt, überschaetzt man Anonymitätsmassnahmen weniger leicht.

Zum Beispiel schützt HTTPS den Inhalt von HTTP, aber Cookie und Login-Zustand erreichen das Ziel. Ein VPN verändert den Verbindungsweg, aber nicht den Beitragsinhalt der Anwendungsschicht. Schichtenmodelle helfen bei dieser Trennung.

Zusammenfassung

OSI-Referenzmodell und TCP/IP-Modell sind Denkweisen, um Kommunikation in Schichten zu verstehen.

Das OSI-Referenzmodell ordnet in sieben Schichten, das TCP/IP-Modell hauptsaechlich in vier.

Um reale Internetkommunikation zu verstehen, ist das TCP/IP-Modell oft anschaulicher. Das OSI-Referenzmodell hilft dagegen als Karte, Rollen feiner zu trennen.

Bei Anonymität ist wichtig, zu trennen, zu welcher Schicht eine Information gehört.

Wenn man IP, TCP/UDP, HTTP, TLS, Cookie und Wi-Fi als dasselbe behandelt, wählt man falsche Gegenmaßnahmen.

Schichtenmodelle sind eine Grundlage, um zu ordnen, wo in der Kommunikation was sichtbar wird und welche Maßnahme wo wirkt.

Verwandte Artikel