OSI-modellen beskriver de felles oppgavene som utføres i nettverkskommunikasjon. Du kan anse hvert lag i OSI-modellen som programvare, som utfører en spesifik oppgave for dette laget. Hvert lag kommuniserer med laget over og under seg. Data som blir sendt i nettverket må passere gjennom alle disse lagene.