OSI-Modell

Aus iSysBus Doku

Wechseln zu: Navigation, Suche

Allgemein / Kategorie:Protokoll / OSI-Modell

Das iSysBus-Protokoll kann man wie folgt auf das OSI-Schichtenmodell abbilden:

Schicht Name ? Info
7 Anwendung
6 Darstellung
5 Sitzung
4 Transport
3 Vermittlung
2 Sicherung CAN, RS485, ...
1 Datenübertragung Verkabelung: Twisted-Pair, Telefonkabel, ...


Schicht 7: Anwendungsschicht

Hier greifen die Dienste - jeder einzelne Dienst bestimmt dabei, ob die Daten verbindungslos/verbindungsorientiert übertragen werden und ob nur ein Paket pro Nachricht (=unsegmentiert) oder mehrere (=segmentiert) gesendet werden.

Schicht 6: Darstellungsschicht

Auf dieser Schicht ist eine einheitliche Darstellung der Daten festgelegt, sprich Art der verwendeten Datenbytes (ASCII, ...). Auch eine optionale Datenverschlüsselung kann hier vorgesehen werden.

Schicht 5: Sitzungsschicht

Die Sitzungsschicht sorgt dafür, dass der Datenaustausch organisiert stattfinden kann und bei Verbindungsabbrüchen die fehlenden Daten erneut angefordert werden. Dazu müssen Timeouts eingerichtet werden, die ein bestimmtes Zeitfenster für eine Übertragung erlauben und bei Überschreiten einen Fehler ausgeben.

Schicht 4: Transportschicht

Ab dieser Schicht ist eine Ende-zu-Ende-Verbindung möglich. Anhand des Ports können zwei Knoten miteinander kommunizieren, durch die Unterscheidung mit mehreren Ports sind verschiedene Dienste möglich. Für die Schichten 5-7 ist ein einheitlicher Zugriff sichergestellt, so dass eine Kommunikation ohne das verwendete Transportmedium möglich ist. Die Segmentierung erfolgt automatisch, es ist eine verbindungslose Kommunikation genauso wie eine verbindungsorientierte denkbar.

Schicht 3: Vermittlungsschicht

Auf dieser Ebene können Knoten anhand ihrer Adresse angesprochen werden. Hätte man mehrere verbundene Netze, würde anhand dieser Adresse über die Weitervermittlung entschieden werden.

Schicht 2: Sicherungsschicht

Diese Schicht sichert die weitgehend fehlerfreie Übertragung der Frames, also der Datenpakete. Diese Aufgabe übernehmen die CAN-Controller selbständig, indem sie anhand der Prüfsummen fehlerhafte Pakete erkennen und diese erneut anfordern.

Schicht 1: Bitübertragung

Diese Schicht stellt die unterste Schicht da, auf ihr werden die Bits (als unterschiedliche Pegel) übertragen. Prinzipiell eignen sich dafür optische Medien (Glasfaser, ...) gleichermaßen wie elektrische, hier beschränken wir uns aber auf elektrische, sprich Kabel.

Meine Werkzeuge