OSI mudelikihid ja protokollid arvutivõrgus
⚡ Nutikas kokkuvõte
OSI mudeli kihid ja protokollid defineerivad, kuidas võrgukommunikatsioon on kontseptuaalselt struktureeritud seitsmeks kihiks – füüsiline, andmeside-, võrgu-, transpordi-, seansi-, esitus- ja rakendusekiht. Igal kihil on kindlad kohustused ja protokollid ning see teenindab ainult sellest kõrgemal ja madalamal asuvat kihti.

Mis on OSI-mudel?
. OSI (avatud süsteemide omavahelise ühenduse) mudel on kontseptuaalne võrdlusmudel, mis kirjeldab andmete liikumist võrgus olevate süsteemide vahel. See jagab kommunikatsiooni seitsmeks osaks.tract kihti, millel igaühel on selgelt määratletud vastutus ja kindel protokollide komplekt. Mudelit ei rakendata täpselt nii, nagu see päris võrkudes on joonistatud – TCP/IP on tegelikult kasutatav protokollipinu –, kuid OSI kihid jäävad standardseks sõnavaraks, mida insenerid kasutavad võrguprobleemide arutlemiseks.
OSI mudeli omadused
- Kiht luuakse ainult siis, kui on olemas selge kõhulihaste tase.tractsioon on vajalik.
- Iga kihi funktsioon valitakse nii, et see oleks kooskõlas rahvusvaheliselt standardiseeritud protokolliga.
- Kihtide arv peaks olema piisav, et muresid eraldada, kuid piisavalt väike, et vältida liigset keerukust.
- Iga kiht tugineb primitiivsete teenuste puhul vahetult selle all olevale kihile ja pakub teenuseid vahetult ülemisele kihile.
- Ühe kihi sees tehtav muudatus ei tohiks nõuda muudatusi selle kohal ega all asuvates kihtides.
Miks kasutada OSI mudelit?
- Pakub ühist sõnavara võrgusuhtluse mõistmiseks.
- Lihtsustab tõrkeotsingut, jagades funktsioonid sõltumatuteks võrgukihtideks.
- Aitab inseneridel kaardi abil uusi tehnoloogiaid omaks võttaping need tuttavatele kihtidele.
- Võimaldab võrrelda funktsionaalseid seoseid erinevate protokollipakkide vahel.
OSI mudeli ajalugu
- 1970ndate lõpp — ISO alustas programmi üldiste võrgustandardite määratlemiseks.
- 1973 — eksperimentaalne pakettkommuteeritud süsteem Ühendkuningriigis tõi esile vajaduse kõrgema taseme protokollide järele.
- 1983 — OSI mudel avaldati esmakordselt üksikasjaliku liidese spetsifikatsioonina.
- 1984 — ISO võttis OSI arhitektuuri ametlikult vastu rahvusvahelise standardina (ISO 7498).
OSI mudeli 7 kihti
OSI-mudel on kihiline viitearhitektuur, milles iga kiht täidab kindlat funktsiooni. Seitse kihti töötavad koos, et edastada andmeid saatjalt vastuvõtjale.
- Ülemised kihid (rakendus, esitlus, seanss): tegelevad rakenduste semantikaga ja töötavad peamiselt tarkvaras.
- Madalamad kihid (transport, võrk, andmeside, füüsiline): tegelevad andmeedastuse, pakettide jagamise, raamimise ja füüsilise keskkonnaga. Andmesideühendus ja füüsiline hõlmavad ka riistvara.
Seitse kihti, ülevalt alla, on järgmised:
- taotlus
- Esitlus
- istung
- Transport
- võrk
- Andmeühendus
- füüsiline
Võrgu kihtide diagramm.
Füüsiline kiht
. Füüsiline kiht määratleb andmeühenduse elektrilised, mehaanilised ja füüsikalised spetsifikatsioonid. See kannab töötlemata bitte edastuskeskkonna kaudu ega ole seotud protokollide ega kõrgema kihi semantikaga. PRI (Primary Rate Interface) on üks telekommunikatsiooni näide, mis töötab sellel kihil – lisateavet leiate jaotisest PRI õpetus.
Füüsilise kihi riistvara näideteks on võrguadapterid, Etherneti kaablid, repiiterid ja võrgujaoturid.
Andmelingi kiht
. Andmesidekiht Tuvastab ja parandab füüsilisel kihil esineda võivaid vigu ning haldab protokolli, mis loob ja lõpetab ühenduse kahe otse ühendatud seadme vahel. See raamib toorbitid struktureeritud kaadritesse ja tegeleb füüsilise (MAC) adresseerimisega.
Andmeside on jagatud kaheks alamkihiks:
- Meediumile juurdepääsu kontroll (MAC): kontrollib, kuidas seadmed saavad juurdepääsu jagatud andmekandjale ja kuidas nad seda teevad transmit andmed.
- Loogilise lingi kontroll (LLC): Tuvastab ja kapseldab võrgukihi protokolle ning tuvastab vigu.
Andmesidekihi olulised funktsioonid
- Raamimine: jagab võrgukihi andmed kaadriteks.
- Lisab päise, mis sisaldab lähte- ja sihtkoha füüsilist (MAC-aadressi).
- Pakub kaadrite hop-to-hop edastamist külgnevate seadmete vahel.
- Tuvastab vead ja taotleb kahjustatud või kadunud kaadreid uuesti.
- Pakub mehhanismi omavahel ühendatud sõltumatute võrkude läbimiseks.
Võrgukiht
. Võrgukiht pakub funktsionaalseid ja protseduurilisi vahendeid muutuva pikkusega andmejadade edastamiseks eri võrkudes asuvate hostide vahel. See tegeleb loogilise adresseerimise (IP), marsruutimise ja pakettide edastamisega.
Võrgukihi edastus ei ole loomupäraselt usaldusväärne – selle garantii on transpordikihi ülesanne. Selle kihi haldusprotokollid hõlmavad järgmist:
- Marsruutimisprotokollid (OSPF, BGP, RIP).
- Multisaadete grupihaldus (IGMP).
- Võrgukihi aadresside määramine (DHCP).
Transpordi kiht
. Transpordikiht See tugineb võrgukihile, et pakkuda otsast lõpuni andmeedastust lähte- ja sihtmasinate protsesside vahel. See säilitab teenuse kvaliteedi omadused, nagu järjestamine, töökindlus ja voo juhtimine.
Transpordikiht jagab ülemise kihi sõnumid segmentideks, nummerdab need ja paneb vastuvõtjas uuesti kokku. See garanteerib veatu ja õiges järjekorras edastamise usaldusväärsete protokollidega (nt TCP) kasutamisel või aktsepteerib kadusid kiiruse nimel UDP-ga kasutamisel.
Transpordikihi olulised funktsioonid
- Segmenteerib seansikihilt vastuvõetud sõnumi ja nummerdab iga segmendi.
- Edastab iga segmendi portide abil sihtmasinal õigele protsessile.
- Tagab kogu sõnumi veatu kohalejõudmisetransmitvajadusel.
- Haldab voo juhtimist nii, et kiire saatja ei koormaks aeglast vastuvõtjat üle.
Sessiooni kiht
. Seansi kiht kontrollib kahe arvuti vahelisi dialooge (seansse). See loob, haldab ja lõpetab loogilisi ühendusi, tegeleb vajadusel autentimisega ning toetab nii täisdupleks- kui ka pooldupleksdialooge. Seda rakendatakse kõige sagedamini keskkondades, mis kasutavad kaugprotseduurikõnesid.
Seansikihi olulised funktsioonid
- Loob, haldab ja lõpetab kahe süsteemi vahelise seansi.
- Võimaldab mõlemal süsteemil astuda kontrollitud dialoogi.
- Lisab andmevoogu kontrollpunktid, et seanss saaks pärast katkestust jätkuda.
Esitluskiht
. Esitluskiht määratleb vormingu, milles andmeid kahe suhtleva üksuse vahel vahetatakse, ning tegeleb tihendamise ja krüpteerimisega. Mõnikord nimetatakse seda süntaksikiht.
Esitluskihi funktsioonid
- Märgistiku teisendus (näiteks ASCII-st EBCDIC-ks).
- Andmete tihendamine juhtmel olevate bittide vähendamiseks.
- Andmete krüptimine – näiteks TLS kasuliku koormuse terviklikkuse ja konfidentsiaalsuse kaitsmiseks.
- Pakub vormingutuge sellistele teenustele nagu e-post ja failiedastus.
Rakenduste kiht
. Rakenduskiht on lõppkasutajale kõige lähemal asuv kiht ja ainus, mis suhtleb otse rakendustega. See ei sisalda rakendusi endid – selle asemel on see avatud võrguteenustele, mida rakendused kasutavad.
Rakenduskihi funktsioonid
- Tuvastab suhtluspartnerid, määrab ressursside saadavuse ja sünkroniseerib suhtlust.
- Võimaldab kasutajatel kaughosti sisse logida.
- Pakub e-posti teenuseid ja juurdepääsu kataloogidele.
- Pakub hajutatud andmebaasile juurdepääsu objektide ja teenuste globaalsele teabele.
OSI mudelikihtide vaheline interaktsioon
Ühest arvutirakendusest teise saadetav teave liigub saatjal läbi OSI kihtide, üle juhtme ja tagasi läbi vastuvõtja kihtide.
- Iga kiht suhtleb selle kohal oleva kihi, selle all oleva kihi ja vastava partnerkihiga kaugsüsteemis.
- Alloleval diagrammil suhtleb esimese süsteemi andmesidekiht sama hostarvuti võrgu- ja füüsilise kihiga ning kaugsüsteemi andmesidekihiga.
Igas OSI kihis toetatud protokollid
| kiht | Eesnimi | Ühised protokollid |
|---|---|---|
| Kiht 7 | taotlus | SMTP, HTTP, HTTPS, FTP, POP3, SNMP, DNS |
| Kiht 6 | Esitlus | MPEG, ASCII, SSL, TLS |
| Kiht 5 | istung | NetBIOS, SAPRPC |
| Kiht 4 | Transport | TCP, UDP, SCTP |
| Kiht 3 | võrk | IPv4, IPv6, ICMP, IPsec, ARP, MPLS |
| Kiht 2 | Andmeühendus | Ethernet, PPP, kaadrirelee, ATM, HDLC |
| Kiht 1 | füüsiline | RS-232, 100BaseTX, ISDN, IEEE 802.11 (füüsiline signaalimine) |
OSI ja TCP/IP erinevused
| OSI mudel | TCP/IP mudel |
|---|---|
| Pakub selget eristust liideste, teenuste ja protokollide vahel. | Ei tõmba ranget piiri teenuste, liideste ja protokollide vahele. |
| On seitse kihti. | Sellel on neli kihti (rakendus, transport, internet, võrgule juurdepääs). |
| Kasutab marsruutimiseks spetsiaalset võrgukihti. | Kasutab ühte internetikihti, mis ühendab marsruutimise ja adresseerimise. |
| Omab eraldi füüsilist ja andmesidekihti. | Ühendab füüsilise ja andmesidekihi üheks võrgule juurdepääsu kihiks. |
| Transpordikiht on ühendusepõhine. | . TCP / IP Transpordikiht on nii ühendusepõhine (TCP) kui ka ühenduseta (UDP). |
| OSI päise minimaalne suurus on umbes 5 baiti. | TCP/IP päise minimaalne suurus on 20 baiti. |
OSI mudeli eelised
- Standardiseerib ruuterid, lülitid ja muu riistvara täpselt määratletud kihtide piiride ümber.
- Vähendab keerukust ja standardiseerib liideseid.
- Hõlbustab modulaarset projekteerimist – müüjad saavad ühe kihi sees uuendusi teha ilma teisi rikkumata.
- Garanteerib müüjatevahelise koostalitlusvõimelise tehnoloogia.
- Kiirendab võrguprotokollide arengut.
- Pakub tuge nii ühendusepõhistele kui ka ühenduseta teenustele.
- Jääb arvutivõrkude õpetamise standardseks võrdlusmudeliks.
- Pakub paindlikkust kohanemiseks paljude protokollitüüpidega.
OSI mudeli puudused
- Reaalmaailma protokollide sobitamine OSI kihtidesse võib olla tüütu.
- See on ainult võrdlusmudel – see ei defineeri konkreetseid protokolle.
- Mõned teenused dubleeritakse kihtide vahel (näiteks veakontroll transpordi- ja andmelingi puhul).
- Kihid ei saa paralleelselt töötada – igaüks kiht ootab eelmise kihi väljundit.



