OSI raammudel
OSI (Open Systems Interconnection) raammudeli kohtaselt jagatakse sõnumi edastamiseks vajaminevad funksioonid 7 kihi vahel. Iga kiht suhtleb otseselt vaid naaberkihtidega ja madalamate kihtide kaudu ühenduspartneri sama kihiga. Iga kiht täidab ühte osa tervikust.
OSI raammudel | |||
---|---|---|---|
Andmeühik | Kiht | Funktsioon | |
Hosti kihid |
Andmed | 7. Rakenduskiht | Suhtlemine rakendustega |
6. Esitluskiht | Andmeedastus ja krüpteerimine | ||
5. Seansikiht | Hostidevaheline kommunikatsioon | ||
Segment | 4. Transpordikiht | Otspunktide vaheline ühendus ja usaldatavus (TCP) | |
Edastus- keskkonna kihid |
Pakett | 3. Võrgukiht | Marsruutimine ja loogiline adresseerimine (IP) |
Kaader | 2. Lülikiht | Füüsiline adresseerimine (MAC & LLC) | |
Bitt | 1. Füüsiline kiht | Meediumi, signaali ja andmete binaarne edastus |
FÜÜSILINE KIHT - ühendab seadme meediumiga (edastuskeskkonnaga) ja edastab andmed füüsilise bitijadana.
LÜLIKIHT - andmelülikiht jagab andmepaketid enne füüsilisse kihti saatmist kaadriteks ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks tagasi saadab), teostab veakontrolli ning kui avastab vea edastab kaadri teistkordselt. See omakorda jaguneb kaheks alamkihiks:
a) ülemiseks loogilise lüli reguleerimiskihiks (LLC) mis tagab universaalse liidese kanalite vahetuseks võrgukihiga ja
b) alumiseks meediapääsu reguleerimiskihiks (MAC), mille ülesandeks on adresseerimine ja kanalipöörduse juhtimine.
VÕRGUKIHT - kontrollib sõnumite marsruutimist võrgus, levinuim on võrgukihi protokoll IP.
TRANSPORDIKIHT - korraldab sõnumite transporti (TCP).
SEANSIKIHT - korraldab dialoogi kahe jaama vahel ja teisendab nimesid ja aadresseid.
ESITLUSKIHT - määrab andmete edastusviise ja teeb kooditeisendused.
RAKENDUSKIHT - suhtleb teenuseid kasutatavate rakendusprotsessidega (nt. elektronpost).
Ajalugu
Arvutivõrkude algusaegadel (1970. aastad) oli igal suuremal arvutitootjal ka oma arvutivõrgu protokoll:
• DNA (Digital Network Architecture) Digital Equipment-il
• SNA (System Network Architecture) IBM-il.
Need protokollid ei olnud ühilduvad ja võrgus said koos töötada vaid ühe tootja arvutid. Eeltoodud probleemi lahendamiseks alustas Rahvusvaheline Standardiorganisatsioon ISO 1977. aastal mudeli loomist, mis võimaldaks erinevate tootjate seadmetel töötada koos ühes arvutivõrgus. 1983 tutvustas ISO töö tulemust, OSI raammudelit - avatud süsteemide ühendamise mudelit.