Ang modelo ng Open Systems Interconnection (OSI) ay tumutukoy sa isang networking framework upang ipatupad ang mga protocol sa mga layer, na may kontrol na ipinapasa mula sa isang layer patungo sa susunod. Pangunahing ginagamit ito ngayon bilang kasangkapan sa pagtuturo. Konseptwal nitong hinahati ang arkitektura ng network ng computer sa 7 layer sa isang lohikal na pag-unlad.
Ang mga mas mababang layer ay tumatalakay sa mga de-koryenteng signal, mga piraso ng binary data, at pagruruta ng data na ito sa mga network. Sinasaklaw ng mas matataas na antas ang mga kahilingan at tugon sa network, representasyon ng data, at mga protocol ng network, gaya ng nakikita mula sa pananaw ng isang user.
Ang modelo ng OSI ay orihinal na inisip bilang isang karaniwang arkitektura para sa pagbuo ng mga network system, at maraming sikat na teknolohiya ng network ngayon ang sumasalamin sa layered na disenyo ng OSI.
Pisikal na Layer
Sa Layer 1, ang Physical layer ng OSI model ay responsable para sa ultimate transmission ng digital data bits mula sa Physical layer ng nagpapadalang (source) device sa network communications media papunta sa Physical layer ng receiving (destinasyon).) device.
Ang mga halimbawa ng layer 1 na teknolohiya ay kinabibilangan ng mga Ethernet cable at hub. Gayundin, ang mga hub at iba pang repeater ay mga karaniwang network device na gumagana sa Physical layer, gayundin ang mga cable connector.
Sa Physical layer, ipinapadala ang data gamit ang uri ng signaling na sinusuportahan ng pisikal na medium: mga electric voltage, radio frequency, o pulse ng infrared o ordinaryong ilaw.
Layer ng Link ng Data
Kapag kumukuha ng data mula sa Pisikal na layer, ang Data Link layer ay tumitingin para sa mga pisikal na error sa paghahatid at nagbi-bit ng mga package sa mga frame ng data. Pinamamahalaan din ng layer ng Data Link ang mga physical addressing scheme gaya ng mga MAC address para sa mga Ethernet network, na kinokontrol ang pag-access ng mga network device sa pisikal na medium.
Dahil ang Data Link layer ay ang pinakakomplikadong layer sa OSI model, madalas itong nahahati sa dalawang bahagi: ang Media Access Control sub-layer at angLogical Link Control sub-layer.
Network Layer
Idinaragdag ng layer ng Network ang konsepto ng pagruruta sa itaas ng layer ng Data Link. Kapag dumating ang data sa layer ng Network, susuriin ang source at destination address na nasa loob ng bawat frame upang matukoy kung naabot na ng data ang huling destinasyon nito. Kung naabot na ng data ang huling destinasyon, ipo-format ng layer 3 ang data sa mga packet na inihatid sa layer ng Transport. Kung hindi, ina-update ng layer ng Network ang patutunguhang address at itinutulak ang frame pababa sa mas mababang mga layer.
Para suportahan ang pagruruta, pinapanatili ng layer ng Network ang mga lohikal na address gaya ng mga IP address para sa mga device sa network. Pinamamahalaan din ng layer ng Network ang pagmamapa sa pagitan ng mga lohikal na address na ito at mga pisikal na address. Sa IPv4 networking, ang pagmamapa na ito ay nagagawa sa pamamagitan ng Address Resolution Protocol (ARP); Gumagamit ang IPv6 ng Neighbor Discovery Protocol (NDP).
Transport Layer
Ang Transport Layer ay naghahatid ng data sa mga koneksyon sa network. Ang TCP (Transmission Control Protocol) at UDP (User Datagram Protocol) ay ang pinakakaraniwang mga halimbawa ng Transport Layer 4 na mga protocol ng network. Maaaring suportahan ng iba't ibang transport protocol ang isang hanay ng mga opsyonal na kakayahan, kabilang ang pagbawi ng error, kontrol sa daloy, at suporta para sa muling pagpapadala.
Session Layer
Pinamamahalaan ng Session Layer ang pagkakasunud-sunod at daloy ng mga kaganapan na nagpapasimula at sumisira sa mga koneksyon sa network. Sa layer 5, ito ay binuo upang suportahan ang maraming uri ng mga koneksyon na maaaring gawin nang dynamic at tumakbo sa mga indibidwal na network.
Presentation Layer
Ang Presentation layer ay may pinakasimpleng function ng anumang piraso ng OSI model. Sa layer 6, pinangangasiwaan nito ang pagpoproseso ng syntax ng data ng mensahe tulad ng mga conversion ng format at pag-encrypt/decryption na kailangan upang suportahan ang layer ng Application sa itaas nito.
Application Layer
Ang Application layer ay nagbibigay ng mga serbisyo sa network sa mga end-user na application. Ang mga serbisyo sa network ay mga protocol na gumagana sa data ng user. Halimbawa, sa isang web browser application, ang Application layer protocol HTTP ay nag-package ng data na kailangan para magpadala at tumanggap ng nilalaman ng web page. Ang layer 7 na ito ay nagbibigay ng data sa (at kumukuha ng data mula) sa Presentation layer.