Sunteți pe pagina 1din 10

Lecia 3 Modelul OSI Pentru unificarea datelor n reele cu dispozitive i SOFT neomogen Organizaia de Standartizare Internaional (ISO) ela

orat modelul de az al cone!iunii sistemelor desc"ise OSI (Open S#stem Interconnection)$ %cest modelul descrie regulile i procedurile transmisiunii datelor$ &lemente de az a acestui modelului sunt' nivelele( procesele aplicate( mi)loacele fizice ale cone!iunii$ Structura modelului de az este prezentat la figura *$

Fig$* +n procesul transmiterii datelor n reea fiecare nivelal modelului OSI e!ecut funciile anumite$%cest model prezint az pentru proectarea protocoalelor de reea$ OSI divizeaz funciile de comunicaie n apte nivele$ Fiecare din aceste nivelele deservete diferite pri al procesului interaciunii sistemelor desc"ise$ ,odelul OSI descrie numai mi)loacele de sistem i de interaciune$ %plicaiile realizeaz protocoalele de interaciune proprii$ -ac aplicarea poate e!ecuta funciile nivelelor superioare al modelului OSI( pentru sc"im lul datelor aplicare se adreseaz direct la mi)loacele de sistem( care ezecuteaz funciile nivelelor inferioare$

*$ Interaciunea nivelelor n modelul OSI ,odelul OSI pot fi divizat n doi modele diferite' . modelul orizontal n aza protocoalelor$ %sigur mecanismul ineraciunii programelor i proceselor la diferite calculatoare$ . modelul vertical n aza serviciilor( asigurate de nivelele vecine$ Fiecare nivel al calculatorului.emitor interacioneaz cu aceelai nivel calculatorului.receptor$ %ceast cone!iune este numit cone!iune logic sau virtual$ +n realitate interaciunea se realizeaz ntre nivelele vecine a unui calculator$ Informaia la calculatorul.emitor tre uie transmis prin toate nivelele$ ,ai apoi ea se transmite n mediul fizic pn la calculatorul. receptor i trece prin toate nivele iari pn cnd nu a)unge la acelai nivel$ +n modelul orizontal dou programe au nevoie de protocol comun pentru sc"im ul datelor$ +n modelul vertical nivelele vecine fac sc"im ul a datelor cu utilizarea interfeelor programelor aplicate %PI (%/pplication Programming Interface)$ Pn a fi transmise n reea datele mprete n colete$ Pentru datele s fi e!pediate( coletul tre uie s parcurg toate nivelele SOFT. ului$ 0a fiecare nivel la colet se adaug informaia de diri)are a nivelului dat 1 titlul( 1 care asigur transmisiunea succesi il n reea$ 0a recepie coletul trece de acelai nivele n mod invers$ 0a fiecare nivel protocolul se citete informaia din colet i dup aceea se selecteaz informaia( care a fost adugat la colet la acest nivel n partea de emisie( i se trimite coletul la urmtorul nivel$ 2nd coletul apare la

nivelul de aplicare( toat informaia de diri)are va fi selectat din colet$ Fiecare din nivelele modelului OSI e!ecuteaz funcii anumite$ %numite nivelele modelului OSI pot fi considerate ca grupuri de programe( destinate pentru e!ecutarea funiilor concrete$ Fiecare nivel asigur serviciile pentru nivelul superior i interpeleaz serviciile la nivelul interior$ ,odelul dat determin interaciunea sistemelor desc"ise de la diferii productori n una i aceeai reea$ OSI e!ecuteaz funiile de' . interaciune a proceselor aplicate . formele de reprezentare a datelor . pstrarea datelor . diri)area resurselor . securitatea a datelor 3$ 4ivelul de aplicare 4ivelul de aplicare asigur pentru procese aplicate accesul la domeniul de interaciune$ %cest nivel este cel mai superior (al aptelea)$ +n realitate el prezint protocoale diferite cu a)utorul crora utilizatorii reelei au acces la resurse distri uite$ +n modelul OSI programa aplicat( care tre uie s e!ecute funcii concrete( trimite datele la nivelul de aplicare$ 2ea mai important funie nivelului de aplicare este cum tre uie s facem prelucrarea interpelrii de programului de aplicare$ 4ivelul de aplicare e!ecut funciile' *$ transmiterea failurilor5 diri)area sarcinilor i sistemului 3$ identificarea utiliztorilor de parole( adrese

6$ determinarea a onaiilor funcionali i posi ilitilor acestora la programe aplicate 7$ determinarea suficienei resurselor date 8$ organizarea interpelrilor la cone!iunea cu alte procese aplicate 9$ transmiterea cerrerilor la nivelul de prezentare sau la metode necesare a descriere informaiei :$ %legerea procedurilor al dialogului planat al proceselor ;$ -iri)area datelor( cu care se face sc"im ul n procese aplicate i sincronizarea interaciunii ale proceselor aplicate <$ determinarea calitilor deservirii (timpul livrrii locurilor de date $a$) *=$ **$ acordarea la corectare greelelor acordarea limitelor al sinta!

%ceste funcii determin tipurile serviciilor( care se acord de nivelul de aplicare la procesele aplicate$ 4ivelul de aplicare permite proceselor aplicate servicii pentru nivelele celealte$ 4ivelul de aplicare este rspunztor la accesul aplicaii n reea$ 6$ 4ivelul de prezentare 4ivelul de prezentare 1 prezint datele( transmise printre procese aplicate( n forma necesar$ %cest nivelul asigur c informaia( transmis de nivelul de aplicare( s fie neleas de nivelul de aplicare n cellalt sistem$ -ac apare necesitatea( nivelul de aplicare n momentul transmiterii imformaiei e!ecut transformarea formatelor datelor n format unic( iar n momentul recepiei e!ecut transformarea invers$

Funciile nivelului de prezentare' *$ generarea interpelrilor la sta ilirea seansului de interaciune al proceselor de aplicare 3$ acordarea prezentrii datelor prin procese aplicate 6$ realizarea formelor de prezentare a datelor 7$ securitatea datelor 8$ transmiterea interpelrilor de terminarea seanselor$ 7$ 4ivelul de sesiune 4ivelul de sesiune 1 nivelul care determin procedura efecturii seanselor ntre utilizatori i programe aplicate$ 4ivelul de sesiune asigur diri)area dialogului pentru a determina care din pari este activ n momentul dat i acord mi)loace pentru sincronizare$ ,i)loacele pentru sincronizare permit instalarea punctelor de control n transmisiuni de durat lung( pentru c n cazul ntreruperii transmisiunii( noi s putem s ne rentoarcem la ultimul punct pentru a ncepe transmisiunea de la punctul dat$ Practic nivelul de sesiune este foarte rar realizat$ Funcia acestui nivel const n coordonarea legturii ntre dou programe aplicate( care lucreaz la diferite staii de lucru$ 4ivelul de sesiune determin care va fi transmisiunea' . "alf.duple! 1 procese n care se transmit i se primesc datele pe rnd$ . duple! 1 proces de transmitere i primire a datelor simultan$ 4ivelul de sesiune asigur e!ecutarea funciilor'

*$ sta ilirea i nc"eierea la nivel de sesiune cone!iunii ntre sisteme care interacioneaz 3$ e!ecutarea sc"im ului normal i urgent ntre procese aplicate 6$ diri)area interaciunii al proceselor aplicate 7$ sincronizarea cone!iunii de seans 8$ anunarea proceselor aplicate despre situaii e!cepionale 9$ sta ilirea semnelor n procesul de transmisiune( care permite resta ilirea e!ecutrii procesului de la cel mai apropiat semn dup renunare sau eroare$ :$ ntreruperea procesului de aplicare n cazuri de necesitate i renoit corect a datelor$ ;$ ntreruperea seansului fr pierderea datelor <$ transmiterea mesa)elor speciale despre efectuarea seansului 4ivelul de sesiune este responsa il de organizarea seanselor n procesul de sc"im al datelelor$ 8$ 4ivelul de transport 4ivelul de transport e!ecut funcia transmiterii coletelor prin reeaua de comunicare$ 0a nivelul de transport colete se divizeaz n locuri$ +n procesul transmiterii informaiei de la emitor pn la receptor colete pot fi deformate sau pierdute$ Funcia nivelului de transport se nc"eie n asigurarea transmiterii datelor cu aceeai fia ilitate( care tre uie la nivele superioare$ ,odelul OSI determin cinci tipuri de servicii$ %ceste servicii se deose ete prin calitatea serviciilor acordate$

4ivelul de transport descrie adresarea mi)loacelor fizice n reea$ 2ea mai important funcie nivelului de transport este asigurarea metodelor de transmiter a datelor$ Funciile nivelului de transport' *$ diri)area transmiterii i asigurarea intregimii locurilor de date$ 3$ detectarea greelelor i lic"idarea lor parial cu informarea despre greelele nelic"idate$ 6$ resta ilirea transmiterii dup renunare sau eroare$ 7$ ma)orarea sau divizare volumului locurilor de date$ 8$ acordarea prioritilor n timpul transmiterii a datelor$ 9$ confirmare transmiterii :$ lic"iderea locurilor n cazul situaiilor neprevzute$ +ncepnd de la nivelul de transport( toate protocoalele numite mai sus se realizeaz prin mediul SOFT.ului$ 9$ 4ivelul de reea$ 4ivelul de reea asigur trasarea canalelor( care conecteaz sisteme de a onai$ 4ivelul de reea face legtura ntre dou sisteme i asigur trasarea canalelor virtuale ntre ele$ 4ivelul de reea informeaz nivelul de transport despre greelile care apar$ 4ivelul de reea este responsa il de adresarea i livrarea coletelor$ Pro lema trasrii a celui mai un drum se complic cu aceea c cel mai scurt drum nu este totdeauna cel mai un$

4ivelul de reea asigur livrarea datelor ntre oarecare noduri numai n reea cu topologie corespunzatoare$ %cest limit nu permite construirea reelelor cu structura dezvoltat$ 0a nivelul de reea pentru livrarea coletelor este utilizat noiunea de numrul reelei$ +n acest caz adresa destinatarului const din numrul reelei i numrul calculatorului n aceast reea$ 4ivelul de reea e!ecut urmtoarelefuncii' *$ crearea cone!iunii de reea i identificarea porturilor$ 3$ detectarea i corectarea greelelor( care apar n timpul transmisiunii datelor prin reeaua de comunicaie$ 6$ diri)area flu!urilor de colete 7$ marrutizarea i comutarea :$ 4ivelul de canal >nitate de informaia a nivelului de canal este capru$ 2adrurile prezint structura organizat logic( care pot conine date$ Funcia nivelului de canal este transmiterea cadrurilor de la nivelul de reea pn la nivelul fizic$ 0a nivelul fizic se transmit numai ii( ne lund n consideraie c mediul fizic poate fi ocupat n cazurile transmiterii simultane a informaiei de nite calculatori$ -eci una din funciile nivelului de canal este verificarea accesi ilitii la mediul fizic i realizarea detectrii cu corecie concomitent a greelelor$ 4ivelul de canal asigur transmiterea corect pentru fiecare cadru( adugnd succesiuni speciale la nceputul i sfritul cadrului pentru a marca i a calcula suma de control$ Suma de control se aduga la cadru$

2nd adresatul primete cadrul( el calculeaz suma de control nc o dat i compar rezultatul o inut cu suma de control din cadru$ -ac ea este aceeai cadrul este recepionat( dac nu . se fi!eaz eroarea$ 0a acest nivelul se determin regulile e!pluatrii nivelului fizic de nodurile reelei$ 4ivelul de canal deservete interpelarea nivelului de reea i utilizeaz serviciile niveluli fizic pentru a recepiona i a transmite colete$ 4ivelul de canal determin accesul la mediul fizic i diri)area cu transmiterea$ ?locurile ma)ore de date se divizeaz la nivelul de canal n cadruri i apoi cadrele se transmit n forma succesiunii$ 0a nivelul de canal se e!ecuteaz funciile' *$ Organizarea cone!iunii 3$ 2rearea i transmiterea cadrurelor 6$ -etectarea i corectarea erorilor 7$ -iri)area flu!urilor de date 8$ %sigurarea transparenei canalelor logice$ ;$ 4ivelul fizic$ Funcia nivelului fizic este acordarea mediilor fizice ale cone!iunii$ ,ediile fizice ale cone!iunii prezint ansam lul de medii fizice( SOFT.uri i @%A-.uri( care asigur transmiterea semnalelor nter sisteme$ 4ivelul fizic const din su nivelul cone!iunii la mediul( i su nivelul transformrii transmiterii$ Su nivelul cone!iunii la mediul asigur cone!iunea flu!ului de date cu canalul fizic de comunicaie folosit$ Su nivelul transformrii

transmiterii efectuaz transformri( legate cu flu!urile aplicate$ 4ivelul fizic asigur interfaa fizic cu canalul de transmitere i descrie procedura transmiterii i recepiei semnalelor$ 0a nivelul fizic se determin parametrii mecanici( electrici( funcionali pentru mediul fizic n sisteme de comunicaii$ 4ivelul fizic primete colete de la nivelul de canal i le transform n semnale mecanice i electrice sau optice$ %ceste semnale se transmit prin mediul fizic la nodul.receptor$ Semnalele mecanice i electrice sau optice se determin la nivelul fizic care include' *$ ca luri i conectoare 3$ ordinea pinilor n conectoare 6$ sc"ema codrii semnalelor pentru valorile zero i unutate$ Funciile' *$ Sta ilirea i ntreruperea cone!iunii fizice 3$ Transmiterea semnalelor n codul serie i recepia lor 6$ %scultarea canalelor 7$ identificarea canalelor 8$ +ntiinare despre defectri i renunri +n situaii anumite nivelul fizic se divizeaz n su nivele$ Funciile nivelului fizic este realizate n toate dispozitivele( conectate la reea$ 4ivelul fizic este responsa il de @%A-$ 4ivelul fizic poate asigura transmiterea n regim sincron sau asincron$

S-ar putea să vă placă și