Model osi 1

Printre "șapte" nu este nimic magic, doar în dezvoltarea modelului de referință au participat șapte comitete, iar un nivel a fost creat pentru fiecare dintre ele. Schema OSI nu este doar un model abstract; Este însoțit de un set real de protocoale "standard". Crearea sistemului OSI a început în prima jumătate a anilor '80 și sa întins timp de mulți ani. În timp ce comisiile ISO se certau cu privire la standardele lor, în spatele lor întregul concept de networking se schimba și protocolul TCP / IP era implementat în întreaga lume.







Fiecare nivel corespunde diferitelor operațiuni, echipamente și protocoale de rețea.

Fig. 1. Cele șapte straturi ale modelului OSI

În Fig. 1 prezintă arhitectura pe mai multe nivele a modelului OSI. La fiecare nivel, se realizează anumite funcții de rețea care interacționează cu funcțiile nivelurilor vecine, suprapuse și subiacente. De exemplu, stratul sesiunii ar trebui să interacționeze numai cu Reprezentantul și cu Transportul. Toate aceste funcții sunt descrise în detaliu.

Nivelul 7, Nivel de aplicație, este cel mai înalt nivel al modelului OS1.

Este o fereastră pentru accesarea proceselor de aplicație la serviciile de rețea. Stratul de aplicație oferă acces la procesele de aplicații în mediul OSI. Funcțiile stratului de aplicație sunt împărțite în două grupe: generale și speciale. Primii furnizează mijloacele de interacțiune utilizate de diferite aplicații, de exemplu mijloace de organizare a comunicării între procesele de aplicare. Acestea din urmă oferă nevoi specifice pentru aplicații specifice, de exemplu, partajarea de fișiere, acces la baze de date și e-mail.

Nivelul 6, Reprezentant (Layer de prezentare),

Un strat reprezentativ este conceput pentru a reprezenta datele care urmează să fie transferate între obiectele aplicației, reprezentările structurilor de date la care se referă obiectele aplicației, o reprezentare a metodelor care pot fi utilizate pentru a manipula și procesa datele. Un nivel reprezentativ se referă la sintaxa, adică cu reprezentarea lor oficială. Semantica, adică modul de interpretare a datelor, semnificația lor - prerogativa doar a nivelului de aplicare. Prezența unui nivel reprezentativ eliberează aplicațiile de necesitatea de a avea grijă de problema reprezentării generale a datelor și de independența de sintaxă. Acest lucru permite obiectelor de aplicație să utilizeze orice sintaxă locală, un nivel reprezentativ oferă conversia sintaxelor locale la cea convenită de ambele obiecte de aplicație. Translațiile sintaxei se efectuează la nivel local și sunt vizibile pentru alte sisteme deschise. În acest sens, protocoalele reprezentative nu sunt standardizate.

Funcțiile la nivel reprezentativ includ:
  1. o cerere de stabilire a unei sesiuni;
  2. transmiterea datelor;
  3. potrivirea și nepotrivirea selecției sintaxei;
  4. Convertirea sintaxei, inclusiv conversia datelor,
  5. formatare și conversie specială (comprimare, criptare / decriptare).

Esența funcțiilor a doua și a treia este după cum urmează. Există trei opțiuni pentru sintaxa datelor: sintaxa expeditorului, sintaxa destinatarului și sintaxa folosită de obiectele de nivel reprezentativ (sintaxa fartului). Orice sau două dintre ele pot fi idenetice. Stratul de prezentare conține funcțiile necesare pentru a converti între sintaxa de transfer și fiecare dintre sintaxele obiectului de aplicație, după cum este necesar. Nu există o singură sintaxă de transfer pentru întregul OSI, prin urmare obiectele corespondente reprezentative sunt de acord cu sintaxa în procesul de stabilire a conexiunii. Un obiect reprezentativ trebuie să cunoască sintaxa obiectului său de aplicare și sintaxa de transfer convenită. Sintaxa transmisiei este negociată între obiectele de nivel reprezentativ fie în timpul stabilirii conexiunii, fie în orice moment în timpul transferului de date.

Nivelul 5, Nivelul sesiunii

Nivelul sesiunii este conceput pentru a organiza și sincroniza dialogul și pentru a controla schimbul de date. În acest scop, nivelul oferă servicii pentru stabilirea unei conexiuni de sesiune între două obiecte reprezentative și menținerea interacțiunii ordonate în schimbul de date între ele. Pentru a efectua transferul de date între obiecte reprezentative, sesiunea este mapată la conexiunea de transport și o utilizează pe aceasta din urmă. Sesiunea poate fi terminată de sesiuni sau obiecte reprezentative.

Funcțiile nivelului sesiunii sunt reduse la stabilirea și terminarea conexiunii la sesiune; schimbul de date normale și urgente; management interactiv; să sincronizați sesiunea; recuperarea sesiunii. Toate aceste funcții sunt strâns legate de serviciul de sesiuni, deoarece acțiunile care nu sunt inițiate de la nivelul superior sunt practic absente.







Sincronizarea dintre sarcinile utilizatorilor asigură un nivel de sesiune prin aranjarea punctelor de control (puncte de control) în fluxul de date. În acest caz, în cazul unei erori de rețea, numai datele de după ultimul punct de control vor trebui resetate. La acest nivel, dialogul este controlat între procesele de interacțiune, adică Se reglementează care din părți transferă, când, cât timp, etc.

Nivelul 4, stratul de transport

Stratul de transport asigură transferul transparent de date între entitățile de sesiune și le eliberează de funcțiile asociate cu o transmisie de date fiabile și rentabile. Nivelul optimizează utilizarea resurselor disponibile de rețea prin prezentarea serviciului de transport la un cost minim. Optimizarea se realizează în conformitate cu constrângerile impuse de către toate cooperând în cadrul unei rețele de obiecte sesiune pe de o parte, și capacitățile și setările de servicii de rețea, care este utilizat de către stratul de transport, pe de altă parte. Protocoalele de strat Transport sunt proiectate pentru a-end (point-to-point) de interacțiune, în cazul în care capetele sunt definite ca obiecte de transport corespondent. Stratul de transport este eliberat de rutare și de releu și se angajează în mod exclusiv la interacțiunea dintre sistemele deschise de capăt. Funcțiile de transport depind de serviciul de rețea și includ:

Stratul de transport garantează livrarea de pachete fără erori, în aceeași ordine, fără pierderi și duplicări. La acest nivel, mesajele sunt reambalate: cele lungi sunt împărțite în mai multe pachete, iar cele scurte sunt combinate într-una. Aceasta crește eficiența transmisiei de pachete prin rețea. La nivelul de transport al nodului de primire, mesajele sunt despachetate, restabilite în forma lor originală și, de obicei, este trimis un semnal de confirmare a recepției. Stratul de transport controlează fluxul, verifică erorile și participă la probleme legate de trimiterea și primirea pachetelor.

Nivelul 3, Nivel de rețea

Nivelul de rețea determină ruta obiectului de expediere care trimite către obiectul de transport destinatar și asigură independența față de caracteristicile de rutare și retransmitere asociate cu stabilirea și utilizarea acestei conexiuni de rețea. Acesta este cazul când mai multe rețele [sub] sunt utilizate în serie sau în paralel.

La acest nivel, sunt abordate și sarcinile și problemele legate de traficul de rețea, cum ar fi comutarea pachetelor, rutarea și congestia. Dacă adaptorul de rețea al routerului nu poate transmite blocuri mari de date trimise de computerul expeditor, aceste blocuri sunt împărțite în mai mici la nivelul rețelei. Nivelul de rețea al computerului destinație colectează aceste date în starea inițială.

Funcțiile stratului de rețea:
  • rutare și retransmitere;
  • organizarea de conexiuni de rețea;
  • multiplexarea conexiunilor de rețea la o conexiune de canal;
  • segmentarea și blocarea;
  • detectarea și corectarea erorilor;
  • serializarea;
  • controlul fluxului;
  • transferul de date urgente;
  • reveniți la starea inițială.

Conexiunile de rețea pot avea o configurație diferită - de la o simplă conectare în două puncte la o combinație complexă de subrețele cu caracteristici diferite. De obicei, funcțiile rețelei sunt împărțite în subsoluri. BM În detaliu, o astfel de separare este descrisă în documentele originale ISO care descriu modelul OSI.

Nivelul 2, stratul de date,

Stratul de legătură transferă cadre de date de la nivelul rețelei către stratul fizic. Cadrele sunt o structură organizată logic în care pot fi plasate date. Stratul de legătură al nodului de primire împachetează un flux brut de biți din stratul fizic în cadre de date.

Stratul de legătură oferă mijloace funcționale și procedurale pentru stabilirea, întreținerea și terminarea conexiunilor de canal între entitățile din rețea și transmiterea blocurilor de date. O conexiune canal (link de date) este construită pe una sau mai multe conexiuni fizice.

Stratul de legătură detectează și, în majoritatea cazurilor, corectează erorile care pot apărea pe stratul fizic. Acest lucru permite layer-ului de rețea să considere transferul de date prin conexiunea la rețea ca fiind practic fără erori. În plus, stratul de legătură permite rețelei să controleze interconexiunile canalelor fizice.

De obicei, atunci când stratul de legătură trimite un cadru, așteaptă sfârșitul recepției confirmării. Stratul de legătură al receptorului verifică posibilele erori de transmisie. Cadrele corupte în timpul transmisiei sau cadrele care nu au fost recunoscute sunt trimise din nou.

Funcțiile stratului de legătură:
  • stabilirea și terminarea unei conexiuni de canal;
  • divizarea conexiunii canalului în mai multe conexiuni fizice;
  • serializarea;
  • detectarea și corectarea erorilor;
  • controlul fluxului;
  • controlați conexiunea canalelor de date fizice.

Nivelul 1, fizic (strat fizic)

Stratul fizic furnizează mijloace mecanice, electrice, funcționale și procedurale pentru activarea, întreținerea și dezactivarea conexiunilor fizice pentru transmisia de date între obiectele canalului. Funcțiile de nivel se reduc la activarea și dezactivarea conexiunii fizice, precum și la transmisia de date.

Interfețele electrice, optice, mecanice și funcționale cu cablu sunt realizate aici. Stratul fizic generează, de asemenea, semnale care transporta date provenite de la toate nivelele superioare.

La acest nivel, se determină metoda de conectare a cablului de rețea la placa adaptorului de rețea, în special numărul de contacte din conectori și funcțiile acestora. În plus, metoda de transfer de date prin intermediul unui cablu de rețea este determinată aici.

Stratul fizic este proiectat să transfere biți (zerouri și altele) de la un calculator la altul. Nivelul este responsabil pentru codificarea datelor și sincronizarea biților, asigurându-se că unitatea transmisă va fi percepută cu precizie ca o unitate, nu ca zero. De asemenea, stratul fizic stabilește durata fiecărui bit și modul în care bitul este transferat la impulsurile electrice sau optice corespunzătoare transmise prin cablul de rețea.

Straturile inferioare ale primului și celui de-al doilea determină mediul fizic al transferului de date și sarcinile asociate, cum ar fi transferul de biți de date prin adaptorul de rețea și prin cablu. Cele mai înalte straturi determină modul în care aplicația accesează serviciile de comunicații. Cu cât este mai mare nivelul, cu atât mai dificilă este o problemă pe care o decide.

Fiecare strat oferă mai multe servicii (adică, efectuează mai multe operații) pregătește date pentru livrarea prin rețea către alt computer. Nivelurile sunt separate între ele prin interfețe - interfețe. Toate cererile de la un nivel (celălalt se transmite prin interfață). Fiecare nivel utilizează serviciile de nivel inferior.

Nivelurile de interacțiune ale modelului OSI







Articole similare

Trimiteți-le prietenilor: