Az adatok beágyazása az a folyamat, ahol az adatot a továbbítása előtt további protokollfejléccel látják el. A legtöbb adatkommunikációs folyamatban az eredeti adatot több különböző protokoll szerint ágyazzák vagy csomagolják be a tényleges továbbítás előtt.
Amikor üzeneteket küldünk a hálózaton keresztül, akkor az adott munkaállomáson működő protokollkészlet fentről lefelé irányban működik. A következő webszerveres példában a TCP/IP modellt használjuk egy HTML alapú weboldal klienshez történő elküldésének szemléltetésére.
A folyamatot az alkalmazási rétegbeli HTTP protokoll kezdi a HTML formátumú adatok továbbításával a szállítási réteg felé. Ott az alkalmazás adatai TCP szegmensekre lesznek széttördelve. Mindegyik TCP szegmens kap egy címkét, az úgynevezett fejlécet, amely többek között beazonosítja azt az alkalazást, amelynek az üzenetet a célállomáson majd fel kell dolgozni. A fejléc az eredeti információ visszaállítását segítő információkat is tartalmaz.
A szállítási réteg beágyazza a weboldal HTML-adatrészeit egy szegmensbe, és elküldi azt az internet réteg számára, ahol az IP protokoll működik. Itt a teljes TCP szegmens beágyazásra kerül egy IP csomagba, amely egy újabb címke, az IP-fejléc hozzáadását jelenti. Az IP-fejléc tartalmazza a forrás- és célállomás IP-címét, valamint a csomag feldolgozását szabályozó folyamatok meghatározását.
Ezután az IP csomagot a hálózatelérési réteg kapja meg, ahol egy keretfejléc és egy utótag közé ágyazzák be a csomagot. Minden keret fejléce tartalmazza a forrás és a cél fizikai címét. Az eszközöket a fizikai cím egyedileg azonosítja a helyi hálózaton. Az utótag hibaellenőrzési információkat tartalmaz. Végül a szerver hálózati kártyája (NIC) az átviteli közegen történő továbbításhoz a biteket megfelelően kódolja. Kattintsunk a Lejátszás gombra az ábrán a beágyazási folyamat bemutatásához.