protokollstakken
Protokollstakken er en struktur av nettverksprotokoller som samarbeider for å muliggjøre kommunikasjon mellom datamaskiner. Hvert lag tilbyr tjenester til laget over og bruker tjenester fra laget under. Dataene kapsles inn i headers mellom lagene, og headers fjernes i riktig rekkefølge ved mottak.
Den mest kjente referansemodellen er OSI-modellen, som deler kommunikasjon inn i sju lag: fysisk, data-link, nettverk,
Eksempel på protokoller i de vanligste lagene er Ethernet og Wi-Fi (lenke), IP og ICMP (nettverk), TCP
Stakken er implementert i operativsystemer og nettverksenheter. Data behandles lagvis via encapsulation, der hvert lag legger
Historisk har standardisering fra organisasjoner som ISO og IETF fremmet interoperabilitet og modularitet. Fordelene inkluderer enkel