OSI-modellen består av sju lager i en specifik ordning, där varje lager har en specifik uppgift att utföra. Varje lager kommunicerar direkt med lagret omedelbart över och under den. Från botten upp innehåller lagren: Fysiskt, Datalänk, Nätverk, Transport, Session, Presentation och Applikation. Dessa lager samarbetar för att säkerställa att data skickas effektivt över ett nätverk.
Det fysiska lagret definierar de tekniska aspekterna av nätverket, som kabeltyp, pinnummer, spänning och bitfrekvens. Datalänkslagret ansvarar för att strukturera rådata från fysiska lagret till meningsfulla datapaket och övervaka felkorrigering. Nätverkslagret tillhandahåller växling och routingtekniker, vilket tillåter datagram att passera genom flera nätverk.
Transportlagret säkerställer kvaliteten på dataöverföringen genom att tillhandahålla felkontroll, sekvensering av data och flödeskontroll. Sessionlagret hanterar öppning, stänger och hanterar sessioner mellan applikationsprocesserna. Presentationlagret tolkar datan som tas emot och presenterar datan i ett format som applikationerna kan hantera. Slutligen hanterar applikationslagret interaktionen mellan applikationsprogram och nätverket.