Sr-2-wyk-1.0-Slajd4
Model warstwowy – kapsułkowanie
Komunikację pomiędzy warstwami umożliwia proces zwany kapsułkowaniem (ang. encapsulation ). Kapsułkowanie polega na umieszczeniu wiadomości warstwy wyższej wewnątrz wiadomości warstwy niższej. Zanim wiadomość po stronie nadawczej zostanie wysłana, przekazywana jest przez aplikację „wdół” stosu warstw; każda kolejna warstwa po otrzymaniu tej wiadomości od warstwy wyższej, dodaje do niej własny nagłówek i (rzadziej) stopkę. U odbiorcy natomiast zachodzi proces odwrotny. Wiadomość przekazywana jest „w górę” stosu warstw i każda kolejna warstwa interpretuje, a następnie usuwa nagłówek dodany poprzednio przez tę samą warstwę u nadawcy. Tak okrojona wiadomość przekazywana jest następnie warstwie wyższej. Aplikacja u odbiorcy otrzymuje zatem oryginalne dane, wysłane wcześniej przez aplikację po stronie nadawczej.
Każda wiadomość jest złożona z dwóch części. Pierwszą z nich stanowi nagłówek , czyli informacje sterujące, które dana warstwa dodaje w celu komunikowania się z tą samą warstwą po drugiej stronie. Druga część to dane , czyli wszystko to, co dana warstwa otrzymała do wysłania od warstwy wyższej (najczęściej dane te zawierają już kilka nagłówków warstw wyższych).
Na rysunku ukazano typową wiadomość utworzoną przez oprogramowanie realizujące model warstwowy OSI, i znajdującą się w warstwie fizycznej, czyli przygotowaną do fizycznego wysłania. Oryginalna wiadomość została obudowana nagłówkami kolejnych warstw, zgodnie z mechanizmem opisanym powyżej. Widać ponadto, że stopkę na końcu wiadomości dołącza tylko warstwa łącza danych.
Oczywiście wszystkie informacje sterujące w postaci nagłówków i stopek sprawiają, że w sieci zostanie przesłanych więcej bitów, niż zajmuje oryginalna wiadomość.