OSI står för Open Systems Interconnection. Det är en referensmodell som beskriver arkitekturen och protokollen som behövs för kommunikation mellan datorsystem. OSI-modellen utvecklades av International Organization for Standardization (ISO) på 1970- och 1980-talen.
OSI-modellen består av sju lager, som vart och ett har en specifik funktion. Skikten är:
* Fysiskt lager: Detta lager ansvarar för den fysiska överföringen av data mellan enheter. Det inkluderar de fysiska medierna, såsom kablar eller radiovågor, såväl som de protokoll som används för att koda och avkoda data.
* Datalänklager: Detta lager ansvarar för att se till att data överförs på ett tillförlitligt sätt mellan enheter. Den innehåller protokoll för feldetektering och korrigering, flödeskontroll och adressering.
* Nätverkslager: Detta lager ansvarar för att dirigera data mellan enheter i olika nätverk. Den innehåller protokoll för att hitta den bästa vägen mellan enheter och för att hantera dataflödet mellan nätverk.
* Transportlager: Detta lager ansvarar för att se till att data levereras tillförlitligt mellan applikationer. Den innehåller protokoll för att upprätta anslutningar mellan applikationer och för att säkerställa att data levereras i rätt ordning.
* Sessionslager: Detta lager ansvarar för att hantera dialogen mellan applikationer. Den innehåller protokoll för att upprätta sessioner och för att upprätthålla tillståndet för en session.
* Presentationslager: Detta lager är ansvarigt för att formatera data så att det kan förstås av applikationer. Den innehåller protokoll för att konvertera data mellan olika format och för att kryptera data.
* Applikationslager: Detta lager är ansvarigt för att tillhandahålla gränssnittet mellan applikationer och nätverket. Den innehåller protokoll för specifika applikationer, såsom e-post, webbsurfning och fildelning.
OSI-modellen är ett konceptuellt ramverk som kan användas för att förstå arkitekturen för alla kommunikationssystem. Det är inte en specifik implementering, men det ger en gemensam vokabulär och uppsättning begrepp som kan användas för att beskriva och jämföra olika kommunikationssystem.