Datenkapselung (Netzwerktechnik)
Unter der Datenkapselung versteht man den Prozess im OSI-Modell und im TCP/IP-Referenzmodell, der die zu versendenden Daten im Header (und ggf. Trailer) der jeweiligen Schichten ergänzt. Im OSI-Modell betrifft dies die Datagramme der Schichten 2 bis 4, die gekapselt (verpackt) werden.
Kapselungsprozess von Schicht 4 zu 2 im OSI-Modell
Von den Schichten 7 bis 5 gelangt nur ein Datenstrom zur Schicht 4. Auf der vierten Schicht wird der Datenstrom in Datensegmente zerlegt. Diese Art der Datenkapselung auf der vierten Schicht nennt man Segmentierung. Zusätzlich wird das Datensegment mit einer Quell- und Zielportnummer adressiert. Nach der Segmentierung wird das Datensegment an die dritte Schicht weitergeleitet.
Auf der dritten Schicht wird das Datensegment der vierten Schicht in ein Datenpaket der dritten Schicht gekapselt. Adressiert wird dieses Datenpaket mit einer IP-Adresse. Was nun vorhanden ist, ist ein Datensegment, verpackt in einem Datenpaket. Dieses wird dann an die zweite Schicht weitergeleitet.
Die zweite Schicht empfängt als Datagramm das Datenpaket mit dem darin enthaltenen Datensegment und kapselt es (Datenpaket) in einen Datenframe. Dieser Datenframe wird mit einer MAC-Adresse versehen und an Schicht 1 weitergeleitet, die die Datenframes in das physische und binäre Zahlensystem umwandelt.
Entkapselungsprozess von Schicht 2 zu 4 im OSI-Modell
Die Schicht 1 erhält Nullen und Einsen und formt daraus wieder einen Datenframe, der an die Schicht 2 geleitet wird. Dort werden die Protokollelemente entfernt. Übrig bleibt ein Datenpaket, das an Schicht 3 geleitet wird. Dort werden die Schicht-3-Protokollelemente entfernt und das dann vorliegende Datensegment an Schicht 4 geleitet. Schicht 4 analysiert anhand der Portnummer, an welchen Dienst der Inhalt des Datensegments adressiert ist. Anschließend wird der Datenstrom an die höheren Schichten übergeben.