Atviru sistemu (OSI) ir TCP/IP modeliaii ju pranasumai ir skirtumai
OSI modelis nėra tinklo architektūra, nes jis nurodo tik kiekvieno lygmens funkcijas, bet ne tai, kokios tikslios paslaugos ir protokolai turi būti naudojami kiekviename lygmenyje. tinklų struktūrą suskaidyta į tam tikrus lygmenis su apibrėztomis funkcijomis Minėtieji lygmenys sudaro taip vadinamą OSI rinkinį, susidedantį is 7 lygmenų (sluoksnių).
Taikomasis lygmuo |
|
Vaizdavimo lygmuo |
|
Seansinis lygmuo |
|
Transporto lygmuo |
|
Tinklinis lygmuo |
|
Kanalinis 23123k1018x lygmuo |
|
Fizinis lygmuo |
Fizinis lygmuo nusako bitų srauto perdavimą rysio kanalu. Pagrindinė sio lygmens funkcija persiųsti informaciją is mazgo į mazgą ir jos neiskraipyti, t. y. kai vienas tinklo mazgas siunčia1, kitas turi tai suprasti kaip vienetą. Sis lygmuo susijęs su fizine signalų perdavimo aplinka bei mechaninėmis, elektrinėmis ir procedūrinėmis sąsajomis. Fiziniame lygmenyje numatoma:
loginių signalų forma, įtampa, trukmė;
rysio tipas (dupleksiskumas);
pradinis susijungimas ir seanso pabaiga;
kabeliai, tinklinės jungtys ir jų isvadų panaudojimas.
Kanalinis 23123k1018x (jungties) lygmuo perduoda duomenis į rysio liniją bei priima neapdorotą duomenų srautą is linijos ir atlikus klaidų kontrolę, perduoda į tinklinį lygmenį. Tai pasiekiama suskaidant duomenis į duomenų kadrus, paverčiant juos nuosekliomis bitų sekomis, perduodant sias sekas kitam mazgui ir, panaudojus atsiųstus is imtuvo patvirtinimo kadrus, taisant klaidas. Kanalinio lygmens programinė įranga turi pakartoti kadro siuntimą, jei įvyko klaida ar nebuvo atsiųstas patvirtinimo kadras, t. y. kanaliniame lygmenyje turi būti isspręstos problemos, susijusios su kadrų pazeidimu, praradimu ir dubliavimu. Kanalinis 23123k1018x lygmuo turi suformuoti kadro pradzios ir pabaigos zymes. Paprastai tai padaroma kadro pradzioje ir gale pridedant specialų bitų rinkinį. Kanaliniame lygmenyje naudojami Ethernet, Token Ring, FDDI protokolai.
Tinklinis lygmuo yra susijęs su potinklio (subnet) darbo valdymu. Svarbiausia sio lygmens funkcija - informacinių paketų marsrutizavimas (nukreipimas) nuo saltinio iki tikslo. Tinkliniame lygmenyje sprendziamos perkrovimų - tinklo kamsčių problemos. Transportinis lygmuo duomenų failą, gautą is sesijinio lygmens, suskaido į paketus ir perduoda juos į tinklinį lygmenį bei uztikrina, kad paketai neiskraipyti pasiektų adresatą ir būtų reikiama tvarka suformuoti į failą, identiską issiųstajam. Transportiniame lygmenyje atitinkamos sio lygmens sujungime dalyvaujančių kompiuterių programos pilnai sąveikauja tarpusavyje, nors fiziskai tai gali būti toli vienas nuo kito esantys mazgai, atskirti daugybe marsrutizatorių ir kitų tinklo elementų. Paprastai transportinis lygmuo sukuria atskirą tinklinį sujungimą kiekvienam transportiniam sujungimui, kurio reikalauja sesijinis ir taikomasis lygmenys, tačiau tai nėra taisyklė: kadangi dauguma siuolaikinių kompiuterių vienu metu gali vykdyti daugelį uzdavinių, vienu metu gali egzistuoti daug sujungimų. Srautų valdymo mechanizmo pagalba transportiniame lygmenyje suderinamas pasikeitimas duomenimis tarp greitų ir lėtų tinklo mazgų. Seansinis (sesijinis) lygmuo leidzia vartotojams organizuoti rysio seansus tarp skirtingų kompiuterių. Tai yra lygmuo, kuriame atliekamas rysyje dalyvaujančių kompiuterių dialogo valdymas. Seanso lygmenyje uztikrinama vardų, slaptazodzių identifikacija bei vartotojo teisių kontrolė. Viena is sio lygmens paslaugų - sinchronizacija.
Vaizdavimo lygmuo sietinas su perduodamos informacijos sintakse ir semantika. Tam, kad esantys tinkle įvairių sistemų kompiuteriai galėtų sėkmingai keistis duomenimis, pastarųjų kodavimas, masyvų formatai, turi būti pateikiami vieningu standartu. Taikomajame lygmenyje sukoncentruotos funkcijos, susijusios su vartotojų taikomosiomis programomis. Taikomojo lygmens funkcijų pavyzdziais gali būti taikomosios elektroninio pasto, įsijungimo į nutolusį kompiuterį ar paskirstytųjų duomenų bazių programos, t. y. bet kokios programos, skirtos galutiniam vartotojui. Taikomojo lygmens protokolai yra FTP, TELNET, SMTP...
Desimtmečiu anksčiau nei OSI priimtas TCP/IP modelis sudarytas is keturių lygmenu.
2.8 pav. OSI ir TCP/IP modelių palyginimas. Kairėje pateiktas OSI modelio skirstymas į lygmenis, desinėje - TCP/IP lygmenys ir jų protokolai.
TCP/IP modelis sukurtas veikiančių tinklo protokolų pagrindu, todėl jame nėra ypatingai ryskiai atskirtos sąsajos tarp gretimų lygmenų, kaip tai padaryta OSI modelyje. Taisyklės ir susitarimai, taikomi konkrečiam lygmeniui, vadinami N lygmens protokolu.
Duomenų tvarkymo proceso metu kiekvienas protokolas duomenis įvelka (inkapsuliuoja) į pavidalą, tinkamą kaimyniniam steko protokolui. Taip leidziantis steku zemyn, kiekvienam lygmeniui būdingu būdu duomenys inkapsuliuojami, paruosiant juos tolesniam perdavimui
Taikomojo lygmens protokolai:
Transporto lygmuo uztikrina duomenu pasikeitimo patikimuma ir istaiso klaidas. TCP protokolas padeda sukurti patikima , be klaidu tinkla.
Jungties lygmenį TCP/IP steke galima suskirstyti į du polygmenius: jungties ir fizinį. Pastarąjį, kaip ir OSI modelyje, sudaro fizinis neslys - rysio kanalas. Jungties lygmenyje sutvarkomas informacijos srautas tarp tinklinio lygmens ir fizinio duomenų pernesimo kanalo. Salia to, jungties lygmuo, kaip ir visi kiti TCP/IP (ar kitokio tinklinio modelio) lygmenys paslepia konkrečias lygmenyje veikiančių protokolų realizacijos detales.
Tinklinio lygmens tikslas yra sudeti TCP segmentus į paketus ir juos issiūsti, tai yra TCP/IP tinklo pagrindas. Tinklinis lygmuo sudarytas is IP (Internet Protocol), adresų isskyrimo (Address Resolution Protocol, ARP), atvirkstinio adresų isskyrimo (Reverse Address Resolution Protocol RARP) modulių bei ICMP (Internet Control Message Protocol) ir IGMP (Internet Group Message Protocol) protokolų (2.8 pav.). Kol kas praktiskai visur Internete naudojama IP protokolo 4-toji versija - IPv4.
Dėl ypač tampraus rysio tarp tinklo lygmens ir IP protokolo, sios dvi sąvokos daznai sujungiamos ir tinklo lygmuo vadinamas IP lygmeniu. Tinklo lygmenyje kiekvienas informacinis paketas perduodamas atskirai, nesiejant perdavimo tvarkos ir kelio su perduodama informacija.
Modelių panasumai: abu turi lygmenis, taikomajį lygmenį, transporto bei tinklo lygmenis.
Skirtumai: TCP/IP sujungia vaizdavimo ir seanso lygmenis i taikomaji lygmeni; sujungia kanalini ir fizinį lygmenis į jungties; TCP/IP yra paprastesnis modelis; TCP/IP protokolai yra standartai pagal kuriuos issiplėtojo internetas.
|