liitäntäkerrokset
Liitäntäkerrokset ovat arkkitehtuurin kerroksia, jotka muodostavat rajapinnan kahden järjestelmän, moduulin tai laitteiston välille. Niiden tehtävänä on muuntaa, kokoontaa ja välittää dataa siten, että korkeammat kerrokset voivat toimia riippumatta alhaisten kerrosten teknisistä yksityiskohdista. Liitäntäkerrokset voivat esiintyä sekä ohjelmistollisessa että laitteistollisessa kontekstissa.
Verkkojen kontekstissa liitäntäkerros vastaa data link -kerroksen tehtävistä: kehyksen muodostaminen, osoitteiden hallinta (kuten MAC-osoitteet), virheentunnistus sekä
Ohjelmistossa liitäntäkerrokset tarjoavat rajapinnat sovelluslogiikan ja taustajärjestelmien välillä. Ne voivat sisältää protokollamuunnoksia, datamuokkauksia sekä käyttöliittymät protokollien
Hyvin suunnitellut liitäntäkerrokset eristävät komponenttien riippuvuuksia ja mahdollistavat sekä paikallis- että etäviestinnän. Niiden rooli on olennainen