Modelis sadala datu plūsmu sakaru sistēmā septiņos abstrakcijas slāņos, sākot no bitu pārraides fiziskās implementācijas komunikācijas vidē līdz izplatītas lietojumprogrammas augstākā līmeņa datu reprezentācijai. Katrs starpposma slānis apkalpo noteiktu funkcionalitātes klasi slānim virs tā, un to apkalpo slānis zem tā. Funkcionalitātes klases tiek realizētas programmatūrā, izmantojot standartizētus sakaru protokolus.
OSI modelis tika izstrādāts, sākot ar pagājušā gadsimta 70. gadu beigām, lai atbalstītu dažādu datortīklu metožu rašanos, kas sacentās par pielietojumu lielajos pasaules valstu tīklos. Astoņdesmitajos gados modelis kļuva par Starptautiskās standartizācijas organizācijas (ISO) Atvērto sistēmu starpsavienojumu grupas darba produktu. Lai gan šis modelis centās sniegt visaptverošu tīkla aprakstu, tas neguva programmatūras arhitektu atbalstu agrīnā interneta projektēšanā, kas atspoguļojas mazāk preskriptīvajā interneta protokolu komplektā, ko galvenokārt sponsorēja Interneta inženiertehniskās darba grupas (IETF) paspārnē.…