Das ISO-OSI-Modell oder auch kurz OSI-Modell wird verwendet um die einzelnen Aufgaben der Kommunikation in einem Netzwerk als Schichten bzw. Layer da zu stellen. Es dient als Hilfe in der Entwicklung von neuen Netzwerkprotokollen und erhöht die Kompatibilität und Interoperabilität der Geräte und Protokolle verschiedener Hersteller.

Aufbau


Name der SchichtFunktionProtokolleHardware
Application LayerBereitstellen von Netzwerkdiensten für AnswendungenHTTPS, FTP, SFTP, DNS
Presentation LayerDatenformatierung,

Verschlüsselung

und Kompression
SSL/TLS, JPEG, GIF, …
Session LayerAufbau, Verwaltung und Beendigung von SessionsNetBios, RPC
Transport LayerVerbindungsorientierte bzw. Verbindungslose DatenübertragungTCP, UDPFirewall
Network LayerRouting und logische AdressierungIPv4, IPv6Router, L3-Switch


Data Link Layer



Fehlererkennung und RahmenbildungEthernetSwitch, Hub


Physical Layer



Übertragung von Bits über ein MediumBitsKabel, Netzwerkkarte

Physical Layer


Auf dieser Schicht geht es nur um die reine Hardware und die Bits die über sie fließen.


Hier findet die Kommunikation über Hardwareadressen (MAC-Adressen) statt. Diese Adressen sind Weltweit eindeutig und 6 Byte lang, wobei das:

  • U/L-Bit zeigt ob eine Adresse einmalig oder lokal verwaltet ist
  • I/G-Bit kennzeichnet ob es ein Unicast oder ein Multi- bzw. Broadcast ist

Die Präambel im Header eines Layer 2 Frames dient zur Synchronisation des Takt-Oszillators des Empfängers.

Die Daten auf dieser Ebene nennt man Frame. [Ethernet](Ethernet Standards) hat 4 mögliche Rahmenformate, die drei Häufigsten sind so aufgebaut:

ETHERNET II

BestandteilAufgabe
PräambelSynchronisation für den Takt (7 Byte), sagt wann die Zieladresse Beginnt (1 Byte SPD Starting Frame Delimiter)
ZieladresseMAC-Adresse vom Empfänger
QuelladresseMAC-Adresse vom Sender
TypArt des Protokolls für Layer 3 (z. B. 0800 (IPv4), 0860 (ARP), 86DD (IPv6)
DatenDaten + Informationen der darüber liegenden Layer
CRC(Cyclic Redundancy Check) Prüfsumme um zu Berechnen ob der Frame korrekt übertragen wurde

ETHERNET 802.3

BestandteilAufgabe
PräambelSynchronisation für den Takt (7 Byte), sagt wann die Zieladresse Beginnt (1 Byte SPD Starting Frame Delimiter)
ZieladresseMAC-Adresse vom Empfänger
QuelladresseMAC-Adresse vom Sender
LängeBeschreibt die Anzahl der Oktette zwischen Ende des Längen-Feldes und dem CRC-Feld
DatenLLC (DSAP + SSAP-Wert mit Infos über Layer 3 Protokoll) + Daten + Informationen der darüber liegenden Layer
CRC(Cyclic Redundancy Check) Prüfsumme um zu Berechnen ob der Frame korrekt übertragen wurde

ETHERNET 802.1p/1q

BestandteilAufgabe
PräambelSynchronisation für den Takt (7 Byte), sagt wann die Zieladresse Beginnt (1 Byte SPD Starting Frame Delimiter)
ZieladresseMAC-Adresse vom Empfänger
QuelladresseMAC-Adresse vom Sender
TPI(Tag-Protocol-Identifier) Kennzeichnet das es sich um ein Frame mit VLANs handelt ()
TAGoder auch TCI (Tag-Control-Information)
TYPE
DatenDaten + Informationen der darüber liegenden Layer
CRC(Cyclic Redundancy Check) Prüfsumme um zu Berechnen ob der Frame korrekt übertragen wurde
Bestandteil des TAGAufgabe
PriorityKennzueichnet die Prioriätt (Class of Service bzw. CoS)
TRKann für ein Token-Ring-Encapsulation-Prozess verwendet werden
VLAN-IDId des VLANs (da zwei IDs reserviert sind gibt es nur 4094 VLANs)