Võrgukiht- Võrgukihi ülesandeks on pakettide marsruutimine ja edastamine, samuti adresseerimine, võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. Transpordi kiht- Transpordikiht määrab ära selle, kuidas kasutada võrgukihti virtuaalse veavaba kakspunktühenduse tagamiseks nii, et host A saab saata sõnumeid hostile B õiges järjekorras ja ilma vigadeta. Sessioonikiht-Seansikiht kasutab transpordikihti ühenduse loomiseks kahel erineval hostil toimuvate protsesside vahel. Seansikiht loob, säilitab ja lõpetab seansi ning tagab andmevahetuse turvalisuse . Presentatsioonikiht- Kiht, määrab andmete esitusviisi ning koodi- ja vorminguteisendused. Esituskiht võimaldab rakenduskihis asuvatel omavahel kokkusobimatutel rakendustel suhelda üle seansikihi. Aplikatsioonikiht- Rakenduskiht tegeleb võrgu läbipaistvuse ja ressursijaotuse ning
Segmentide õige järjekorra tagamine. Ühenduse usaldusväärsuse tagamine: o Segmendi kontrollsumma o Kinnitused ACK (acknowledgement) ja NACK (negative acknowledgement) o Vigaste/puuduvate andmete uuesti saatmine ARQ Vookontroll (et ei uputaks vastuvõtja puhvrit üle) Võrgu ülekoormuse (Congestion) vältimine Rakenduskihi andmete multipleksimine (ISO-OSI sessioonikiht) Port määrab ära, millise rakenduse jaoks konkreetsed andmed tulevad. Iga tanspordikihi ühendus on kahe otspunkti vahel. Kõigepealt luuakse kanal ja lepitakse parameetrid kokku. Seejärel hakatakse andmeid saatma. Lõpuks katkestatakse side, et saaks ressursse uuesti kasutada. Funktsioonid usaldusväärse võrguühenduse korral: Kui kõik eelnevad kihid tagavad võrgu usaldusväärsuse, siis on võrguühendus usaldusväärne. Adresseerimine (pordid)
- Organisatsioonid: ISO, ANSI, IEEE - Standardid võivad olla de facto või de jure. de facto – tekkinud kasutusest de jure – organisatsiooni poolt kehtestatud 5. OSI mudel koosneb 7-st kihist: 1) Rakenduskiht – rakendusprogrammile antavad teenused 2) Esitluskiht – Võrgust saabuvate andmete teisendamine üldkujult konkreetse rakenduse jaoks sobivale kujule ja vastupidi 3) Sessioonikiht – Tegeleb andmevahetuse korraldamisega, ehk ühenduse loomine suhtlevate rakenduste vahel. Määratakse ära millisel kujul toimub info saatmine, sünkronisatsioon jms 4) Transpordikiht – Usaldusväärse andmevahetuse garanteerimine. Tehakse rakenduselt saadud andmed segmentideks ja vastupidi ning määratakse ja kontrollitakse ka nende järjekorda 5) Võrgukiht – sõnumite marsruutimine, IP aadresside tasemel tegutsemine. Tehakse andmed datagrammideks
See on rohkem teoreetiline raammudel, mis on enamasti võrdlemiseks mõeldud ja sinna sisse on kirjutatud, mida kõike üldse on võimalik võrkude maailmas teha. See on de jure standard. OSI mudel koosneb 7-st kihist: 1)Rakenduskiht see pakub rakendusega seotud teenust (e-maili edastus, internetis surfamine jne) 2)Esitluskiht Kui erinevad arvutid räägivad erinevat keelt, siis esitluskiht on see, mis tegleb nende omavahelise andmevahetuse tõlkimisega. 3)Sessioonikiht Selle ülesanne on suhelda teise arvutiga. 4)Transpordikiht See tegeleb otspunktide vahelise andmevahetuse korraldusega ehk protsesside vahelise andmevahetusega. Ta ei tea millised võrgud all on ja kuidas läbi võrkude andmeid liigutada. Tema hoopis suhtleb teise otspunktiga. Selle ülesanne on tagada töökindel ja veakindel andmevoog. Selle kihi ülesanne on hakata faili tükkhaaval saatma. Transpordikiht tegeleb sellega loogilisel tasemel.