OSI-Modell und TCP/IP-Stack

Aus Xinux Wiki
Version vom 25. August 2024, 09:16 Uhr von Thomas.will (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

OSI-Modell

Überblick über die 7 Schichten
  • Schicht 1 - Physikalisch: Die unterste Ebene des OSI-Modells bezieht sich auf die physische Verbindung zwischen Netzwerkgeräten, einschließlich Kabel, Steckverbinder und elektrische Signale.
  • Schicht 2 - Data Link (Sicherungsschicht): Diese Schicht verwaltet den Zugriff auf das physische Netzwerk und die Erkennung von Übertragungsfehlern. Beispiele hierfür sind MAC-Adressen, Ethernet und Switches.
  • Schicht 3 - Netzwerk: Diese Schicht ist für die Wegfindung und die Weiterleitung von Datenpaketen zwischen verschiedenen Netzwerken verantwortlich. IP-Adressen und Routing-Protokolle spielen hier eine zentrale Rolle.
  • Schicht 4 - Transport: Diese Schicht stellt die zuverlässige Datenübertragung sicher. Wichtige Protokolle auf dieser Ebene sind TCP (Transmission Control Protocol) und UDP (User Datagram Protocol).
  • Schicht 5 - Sitzung: In dieser Schicht werden Sitzungen oder Verbindungen zwischen Anwendungen verwaltet.
  • Schicht 6 - Darstellung: Diese Schicht kümmert sich um die Datenformatierung und -verschlüsselung, sodass die Daten für die Anwendungsschicht verständlich sind.
  • Schicht 7 - Anwendung: Diese Schicht bietet die Schnittstelle zu den Anwendungen und unterstützt Protokolle wie HTTP, FTP und SMTP.

TCP/IP-Stack

Vergleich mit dem OSI-Modell
Der TCP/IP-Stack besteht aus weniger Schichten, übernimmt jedoch ähnliche Funktionen wie das OSI-Modell:
  • Netzwerkzugangsschicht: Entspricht den Schichten 1 und 2 des OSI-Modells und bezieht sich auf die physische Verbindung sowie die Sicherungsschicht.
  • Internet-Schicht: Diese Schicht entspricht der Netzwerkschicht (Schicht 3) im OSI-Modell und kümmert sich um die Adressierung und das Routing von Daten.
  • Transport-Schicht: Diese Schicht entspricht Schicht 4 im OSI-Modell und stellt die zuverlässige Datenübertragung sicher, z.B. durch TCP oder UDP.
  • Anwendungs-Schicht: Diese Schicht kombiniert mehrere OSI-Schichten (5, 6 und 7) und stellt den direkten Kontakt zu den Anwendungsprotokollen her.
Funktionsweise von TCP/IP
  • IP-Adressen und Routing: IP-Adressen identifizieren Geräte im Netzwerk, und das Routing bestimmt den Weg, den die Datenpakete nehmen.
  • TCP vs. UDP: TCP ist zuverlässig und verbindungsorientiert, während UDP schneller und verbindungslos arbeitet. Beide Protokolle haben unterschiedliche Anwendungsfälle.
  • Ports und Sockets: Ports und Sockets dienen der Identifikation spezifischer Dienste auf Hosts und ermöglichen die Kommunikation zwischen verschiedenen Diensten und Anwendungen.