OSI-Modellschichten und -Protokolle in Computernetzwerken
Was ist das OSI-Modell?
Das OSI-Modell ist ein logisches und konzeptionelles Modell, das die Netzwerkkommunikation definiert, die von Systemen verwendet wird, die fรผr die Verbindung und Kommunikation mit anderen Systemen offen sind. Das Open System Interconnection (OSI-Modell) definiert ebenfalls ein logisches Netzwerk und beschreibt effektiv die รbertragung von Computerpaketen durch die Verwendung verschiedener Protokollebenen.
Eigenschaften des OSI-Modells
Hier sind einige wichtige Merkmale des OSI-Modells:
- Eine Ebene sollte nur dort erstellt werden, wo die definierten Abs-Werte vorliegen.traction werden benรถtigt.
- Die Funktion jeder Schicht sollte gemรคร den international standardisierten Protokollen ausgewรคhlt werden.
- Die Anzahl der Schichten sollte groร sein, damit separate Funktionen nicht in derselben Schicht untergebracht werden mรผssen. Gleichzeitig sollte sie klein genug sein, damit die Architektur nicht zu kompliziert wird.
- Im OSI-Modell ist jede Schicht auf die nรคchstniedrigere Schicht angewiesen, um primitive Funktionen auszufรผhren. Jede Ebene sollte in der Lage sein, Dienste fรผr die nรคchsthรถhere Ebene bereitzustellen
- รnderungen in einer Schicht sollten keine รnderungen in anderen Schichten erfordern.
Warum das OSI-Modell?
- Hilft Ihnen, die Kommunikation รผber ein Netzwerk zu verstehen
- Die Fehlerbehebung wird durch die Aufteilung der Funktionen in verschiedene Netzwerkschichten erleichtert.
- Hilft Ihnen, neue Technologien zu verstehen, wรคhrend sie entwickelt werden.
- Ermรถglicht den Vergleich primรคrer funktionaler Beziehungen auf verschiedenen Netzwerkebenen.
Geschichte des OSI-Modells
Hier sind wesentliche Meilensteine โโaus der Geschichte des OSI-Modells:
- In den spรคten 1970er Jahren fรผhrte die ISO ein Programm zur Entwicklung allgemeiner Standards und Methoden fรผr die Vernetzung durch.
- Im Jahr 1973 identifizierte ein experimentelles paketvermitteltes System im Vereinigten Kรถnigreich den Bedarf fรผr die Definition der รผbergeordneten Protokolle.
- Im Jahr 1983 war das OSI-Modell ursprรผnglich als detaillierte Spezifikation tatsรคchlicher Schnittstellen gedacht.
- 1984 wurde die OSI-Architektur von der ISO offiziell als internationaler Standard รผbernommen.
7 Schichten des OSI-Modells
Das OSI-Modell ist ein geschichtetes Serverarchitektursystem, in dem jede Schicht durch eine spezifische Funktion definiert ist. Alle sieben Schichten arbeiten zusammen, um transmit die Daten von einer Schicht zur anderen.
- Die oberen Schichten: Es befasst sich mit Anwendungsproblemen und wird meist nur in Software implementiert. Die hรถchste ist dem Endsystembenutzer am nรคchsten. In dieser Schicht beginnt die Kommunikation von einem Endbenutzer zum anderen mit der Interaktion zwischen der Anwendungsschicht. Die Verarbeitung erfolgt bis zum Endbenutzer.
- Die unteren Schichten: Diese Schichten wickeln Aktivitรคten im Zusammenhang mit dem Datentransport ab. Die physikalische Schicht und die Datenverbindungsschicht sind ebenfalls in Software und Hardware implementiert.
Obere und untere Schichten unterteilen die Netzwerkarchitektur weiter in sieben verschiedene Schichten, wie unten dargestellt
- Anwendung
- Prรคsentation
- Session
- Transport
- Netzwerk, Datenverbindung
- Physikalische Schichten

Lassen Sie uns jede Ebene im Detail untersuchen:
Physikalische Schicht
Die physische Schicht hilft Ihnen, die elektrischen und physischen Spezifikationen der Datenverbindung zu definieren. Diese Ebene stellt die Beziehung zwischen einem Gerรคt und einem physischen รbertragungsmedium her. Die physische Schicht befasst sich nicht mit Protokollen oder anderen Elementen hรถherer Schichten. Ein Beispiel fรผr eine Technologie, die in der Telekommunikation auf der physischen Schicht arbeitet, ist PRI (Primary Rate Interface). Weitere Informationen zu PRI und wie es funktioniert, kรถnnen Sie diesen informativen Artikel besuchen.
Beispiele fรผr Hardware auf der physikalischen Ebene sind Netzwerkadapter, Ethernet, Repeater, Netzwerk-Hubs usw.
Datenรผbertragungsebene
Die Datenverbindungsschicht korrigiert Fehler, die auf der physikalischen Ebene auftreten kรถnnen. Mit der Schicht kรถnnen Sie das Protokoll definieren, um eine Verbindung zwischen zwei verbundenen Netzwerkgerรคten herzustellen und zu beenden.
Es handelt sich um eine IP-Adressen-verstรคndliche Ebene, die Ihnen hilft, die logische Adressierung so zu definieren, dass jeder Endpunkt identifiziert werden kann.
Die Ebene hilft Ihnen auch bei der Implementierung des Routings von Paketen durch ein Netzwerk. Es hilft Ihnen, den besten Pfad zu definieren, der es Ihnen ermรถglicht, Daten von der Quelle zum Ziel zu transportieren.
Die Datenverbindungsschicht ist in zwei Arten von Unterschichten unterteilt:
- Media Access Control (MAC)-Schicht โ Sie ist dafรผr verantwortlich, zu steuern, wie Gerรคte in einem Netzwerk Zugriff auf das Medium erhalten und erlaubt dies transmit Daten.
- Logische Link-Kontrollschicht โ Diese Schicht ist fรผr die Identitรคt und Kapselung von Netzwerkschichtprotokollen verantwortlich und ermรถglicht Ihnen die Fehlersuche.
Wichtige Funktionen der Datenverbindungsschicht
- Framing, das die Daten von der Netzwerkschicht in Frames unterteilt.
- Ermรถglicht das Hinzufรผgen eines Headers zum Frame, um die physische Adresse der Quell- und Zielmaschine zu definieren
- Fรผgt logische Adressen des Senders und Empfรคngers hinzu
- Es ist auch fรผr die Zustellung der gesamten Nachricht vom Sourcing-Prozess zum Zielprozess verantwortlich.
- Es bietet auรerdem ein System zur Fehlerkontrolle, das Fehler erkennt.transmitBeschรคdigungen oder Bildverluste.
- Die Sicherungsschicht bietet auรerdem einen Mechanismus, um transmit Daten รผber unabhรคngige Netzwerke, die miteinander verbunden sind.
Transportschicht
Die Transportschicht baut auf der Netzwerkschicht auf, um den Datentransport von einem Prozess auf einem Quellcomputer zu einem Prozess auf einem Zielcomputer bereitzustellen. Es wird รผber ein einzelnes oder mehrere Netzwerke gehostet und sorgt auรerdem fรผr die Aufrechterhaltung der Servicequalitรคtsfunktionen.
Es bestimmt, wie viele Daten mit welcher Geschwindigkeit wohin gesendet werden sollen. Diese Schicht baut auf den Nachrichten auf, die von der Anwendungsschicht empfangen werden. Dadurch wird sichergestellt, dass Dateneinheiten fehlerfrei und in der richtigen Reihenfolge geliefert werden.
Mit der Transportschicht kรถnnen Sie die Zuverlรคssigkeit einer Verbindung durch Flusskontrolle, Fehlerkontrolle und Segmentierung oder Desegmentierung steuern.
Die Transportschicht quittiert auรerdem die erfolgreiche Datenรผbertragung und sendet die nรคchsten Daten, wenn keine Fehler aufgetreten sind. TCP ist das bekannteste Beispiel fรผr die Transportschicht.
Wichtige Funktionen von Transportschichten
- Es unterteilt die von der Sitzungsschicht empfangene Nachricht in Segmente und nummeriert sie, um eine Sequenz zu erstellen.
- Die Transportschicht stellt sicher, dass die Nachricht an den richtigen Prozess auf dem Zielcomputer รผbermittelt wird.
- Es stellt auรerdem sicher, dass die gesamte Nachricht fehlerfrei ankommt; andernfalls sollte sie erneut gesendet werden.transmitted.
Netzwerkschicht
Die Netzwerkschicht stellt die funktionalen und prozeduralen Mittel zur รbertragung von Datensequenzen variabler Lรคnge von einem Knoten zu einem anderen Knoten bereit, der in โverschiedenen Netzwerkenโ verbunden ist.
Die Nachrichtenzustellung auf der Netzwerkebene bietet kein garantiert zuverlรคssiges Protokoll auf der Netzwerkebene.
Zur Netzwerkschicht gehรถrende Layer-Management-Protokolle sind:
- Routing-Protokolle
- Multicast-Gruppenverwaltung
- Adresszuweisung auf Netzwerkebene.
Sitzungsschicht
Session Layer steuert die Dialoge zwischen Computern. Es hilft Ihnen, die Start- und Endverbindungen zwischen der lokalen und der Remote-Anwendung herzustellen.
Diese Schicht fordert eine logische Verbindung an, die je nach Anforderung des Endbenutzers hergestellt werden sollte. Diese Schicht รผbernimmt alle wichtigen Anmelde- oder Passwortvalidierungen.
Die Sitzungsschicht bietet Dienste wie Dialogdisziplin, die Duplex oder Halbduplex sein kann. Sie wird hauptsรคchlich in Anwendungsumgebungen implementiert, die Remote Procedure Calls verwenden.
Wichtige Funktion der Sitzungsschicht
- Es richtet eine Sitzung ein, verwaltet sie und beendet sie.
- Die Sitzungsschicht ermรถglicht es zwei Systemen, in einen Dialog einzutreten
- Es ermรถglicht einem Prozess auch, dem Datenstrom einen Prรผfpunkt hinzuzufรผgen.
Prรคsentationsfolie
Mit der Prรคsentationsschicht kรถnnen Sie die Form definieren, in der die Daten zwischen den beiden kommunizierenden Einheiten ausgetauscht werden sollen. Es hilft Ihnen auch bei der Handhabung der Datenkomprimierung und Datenverschlรผsselung.
Diese Schicht wandelt Daten in die Form um, die von der Anwendung akzeptiert wird. Auรerdem werden Daten formatiert und verschlรผsselt, die รผber alle Netzwerke gesendet werden sollen. Diese Schicht wird auch als a bezeichnet Syntaxschicht.
Die Funktion von Prรคsentationsebenen
- Zeichencode-รbersetzung von ASCII nach EBCDIC.
- Datenkomprimierung: Ermรถglicht die Reduzierung der Anzahl der zu verarbeitenden Bits. transmitted im Netzwerk.
- Datenverschlรผsselung: Hilft Ihnen, Daten aus Sicherheitsgrรผnden zu verschlรผsseln โ zum Beispiel Passwortverschlรผsselung.
- Es bietet eine Benutzeroberflรคche und Unterstรผtzung fรผr Dienste wie E-Mail und Dateiรผbertragung.
Anwendungsschicht
Die Anwendungsschicht interagiert mit einem Anwendungsprogramm, das die hรถchste Ebene des OSI-Modells darstellt. Die Anwendungsschicht ist die OSI-Schicht, die dem Endbenutzer am nรคchsten ist. Dies bedeutet, dass die OSI-Anwendungsschicht Benutzern die Interaktion mit anderen Softwareanwendungen ermรถglicht.
Die Anwendungsschicht interagiert mit Softwareanwendungen, um eine Kommunikationskomponente zu implementieren. Die Interpretation von Daten durch das Anwendungsprogramm liegt immer auรerhalb des Geltungsbereichs des OSI-Modells.
Ein Beispiel fรผr die Anwendungsschicht ist eine Anwendung wie Dateiรผbertragung, E-Mail, Remote-Anmeldung usw.
Die Funktion der Anwendungsschichten ist
- Die Anwendungsschicht hilft Ihnen, Kommunikationspartner zu identifizieren, die Ressourcenverfรผgbarkeit zu bestimmen und die Kommunikation zu synchronisieren.
- Es ermรถglicht Benutzern, sich bei einem Remote-Host anzumelden
- Diese Schicht stellt verschiedene E-Mail-Dienste bereit
- Diese Anwendung bietet verteilte Datenbankquellen und Zugriff auf globale Informationen zu verschiedenen Objekten und Diensten.
Interaktion zwischen OSI-Modellschichten
Informationen, die von einer Computeranwendung an eine andere gesendet werden, mรผssen jede der OSI-Schichten durchlaufen.
Dies wird im folgenden Beispiel erlรคutert:
- Jede Schicht innerhalb eines OSI-Modells kommuniziert mit den anderen beiden darunter liegenden Schichten und ihrer Peer-Schicht in einem anderen vernetzten Computersystem.
- Im unten dargestellten Diagramm kรถnnen Sie sehen, dass die Datenverbindungsschicht des ersten Systems mit zwei Schichten kommuniziert, der Netzwerkschicht und der physischen Schicht des Systems. Es hilft Ihnen auch bei der Kommunikation mit der Datenverbindungsschicht des zweiten Systems.
Auf verschiedenen Ebenen unterstรผtzte Protokolle
| Schicht | Name | Protokolle |
|---|---|---|
| Ebene 7 | Anwendung | SMTP, HTTP, FTP, POP3, SNMP |
| Ebene 6 | Prรคsentation | MPEG, ASCH, SSL, TLS |
| Ebene 5 | Session | NetBIOS, SAP |
| Ebene 4 | Transport | TCP, UDP |
| Ebene 3 | Netzwerk | IPV5, IPV6, ICMP, IPSEC, ARP, MPLS. |
| Ebene 2 | Datenverbindung | RAPA, PPP, Frame Relay, ATM, Glasfaserkabel usw. |
| Ebene 1 | Physik | RS232, 100BaseTX, ISDN, 11. |
Unterschiede zwischen OSI und TCP/IP
Hier sind einige wichtige Unterschiede zwischen dem OSI- und dem TCP/IP-Modell:
| OSI-Modell | TCP/IP-Modell |
|---|---|
| Das OSI-Modell bietet eine klare Unterscheidung zwischen Schnittstellen, Diensten und Protokollen. | TCP/IP bietet keine klaren Unterscheidungsmerkmale zwischen Diensten, Schnittstellen und Protokollen. |
| OSI verwendet die Netzwerkschicht, um Routing-Standards und -Protokolle zu definieren. | TCP/IP verwendet nur die Internetschicht. |
| Das OSI-Modell verwendet zwei separate physische und Datenverbindungsschichten, um die Funktionalitรคt der unteren Schichten zu definieren | TCP/IP verwendet nur eine Schicht (Link). |
| Im OSI-Modell ist die Transportschicht nur verbindungsorientiert. | Eine Schicht der TCP/IP-Modell ist sowohl verbindungsorientiert als auch verbindungslos. |
| Im OSI-Modell sind die Datenverbindungsschicht und die physikalische Schicht getrennte Schichten. | Bei TCP werden die Datenverbindungsschicht und die physikalische Schicht als eine einzige Host-zu-Netzwerk-Schicht kombiniert. |
| Die Mindestgrรถรe des OSI-Headers betrรคgt 5 Byte. | Die minimale Headergrรถรe betrรคgt 20 Byte. |
Vorteile des OSI-Modells
Hier sind die wichtigsten Vorteile/Vorteile der Verwendung des OSI-Modells:
- Es hilft Ihnen, Router, Switch, Motherboard und andere Hardware zu standardisieren
- Reduziert Komplexitรคt und standardisiert Schnittstellen
- Erleichtert modulares Engineering
- Hilft Ihnen, interoperable Technologie sicherzustellen
- Hilft Ihnen, die Entwicklung zu beschleunigen
- Protokolle kรถnnen durch neue Protokolle ersetzt werden, wenn sich die Technologie รคndert.
- Bieten Sie Unterstรผtzung fรผr verbindungsorientierte Dienste sowie verbindungslose Dienste.
- Es handelt sich um ein Standardmodell in der Computervernetzung.
- Unterstรผtzt verbindungslose und verbindungsorientierte Dienste.
- Bietet Flexibilitรคt zur Anpassung an verschiedene Protokolltypen
Nachteile des OSI-Modells
Hier sind einige Nachteile/Nachteile der Verwendung des OSI-Modells:
- Das Anpassen von Protokollen ist eine mรผhsame Aufgabe.
- Sie kรถnnen es nur als Referenzmodell verwenden.
- Definiert kein spezifisches Protokoll.
- Im OSI-Netzwerkschichtmodell werden einige Dienste in vielen Schichten wie der Transport- und der Datenverbindungsschicht dupliziert
- Schichten kรถnnen nicht parallel arbeiten, da jede Schicht warten muss, bis sie Daten von der vorherigen Schicht erhรคlt.
Zusammenfassung
- Das OSI-Modell ist ein logisches und konzeptionelles Modell, das die Netzwerkkommunikation definiert, die von Systemen verwendet wird, die fรผr die Verbindung und Kommunikation mit anderen Systemen offen sind
- Im OSI-Modell sollten Schichten nur dort erstellt werden, wo die definierten Abs-Werte vorliegen.traction werden benรถtigt.
- Die OSI-Schicht hilft Ihnen, die Kommunikation รผber ein Netzwerk zu verstehen
- 1984 wurde die OSI-Architektur von der ISO offiziell als internationaler Standard รผbernommen.
| Schicht | Name | Funktion | Protokolle |
|---|---|---|---|
| Ebene 7 | Anwendung | Um den Zugriff auf Netzwerkressourcen zu ermรถglichen. | SMTP, HTTP, FTP, POP3, SNMP |
| Ebene 6 | Prรคsentation | Um Daten zu รผbersetzen, zu verschlรผsseln und zu komprimieren. | MPEG, ASCH, SSL, TLS |
| Ebene 5 | Session | Zum Einrichten, Verwalten und Beenden der Sitzung | NetBIOS, SAP |
| Ebene 4 | Transport | Die Transportschicht baut auf der Netzwerkschicht auf, um den Datentransport von einem Prozess auf einem Quellcomputer zu einem Prozess auf einem Zielcomputer bereitzustellen. | TCP, UDP |
| Ebene 3 | Netzwerk | Bereitstellung von Internetworking. Um Pakete von der Quelle zum Ziel zu verschieben | IPV5, IPV6, ICMP, IPSEC, ARP, MPLS. |
| Ebene 2 | Datenverbindung | Um Bits in Frames zu organisieren. Bereitstellung einer Hop-to-Hop-Lieferung | RAPA, PPP, Frame Relay, ATM, Glasfaserkabel usw. |
| Ebene 1 | Physik | Zu transmit Bits รผber einem Medium. Zur Bereitstellung mechanischer und elektrischer Spezifikationen | RS232, 100BaseTX, ISDN, 11. |


