OSI-malli eli Open Systems Interconnection Reference Model kuvaa tiedonsiirtoprotokollien yhdistelmän seitsemässä kerroksessa. Kukin kerroksista käyttää yhtä alemman kerroksen palveluja ja tarjoaa palveluja yhtä kerrosta ylemmäs. OSI-malli on ISO:n kehittämä malli tietoliikennejärjestelmien suunnitteluun.[1] OSI-viitemalli on käsitteellisesti ehjä ja ISO:n kansainvälinen standardi ISO/IEC 7498-1.[2] Määrittely on myös saatavilla ITU-T:ltä X.200 suosituksena.[3] OSI-protokollapinon oli tarkoitus korvata TCP/IP 1980-luvulla, mutta TCP/IP oli jo kasvavassa käytössä.[4][5][6] Käytännön protokollapinoja OSI-mallin mukaisesti ei juuri ole kehitetty: päinvastainen tilanne vallitsee TCP/IP-viitemallin suhteen, mallia ei juuri käytetä mutta protokollapinot ovat hyvin aktiivisessa käytössä.