O introducere a modelului OSI

Autor: Robert Simon
Data Creației: 16 Iunie 2021
Data Actualizării: 14 Mai 2024
Anonim
OSI Model Explained | OSI Animation | Open System Interconnection Model | OSI 7 layers | TechTerms
Video: OSI Model Explained | OSI Animation | Open System Interconnection Model | OSI 7 layers | TechTerms

Conţinut


Sursa: Grybaz / Dreamstime.com

La pachet:

În loc să servească drept protocol, modelul OSI a devenit un instrument de învățare care arată modul în care ar trebui gestionate diferite sarcini dintr-o rețea pentru a promova transmisia de date fără erori.

Modelul de interconectare a sistemului deschis, mai cunoscut sub numele de modelul OSI, este o hartă de rețea care a fost dezvoltată inițial ca standard universal pentru crearea rețelelor. Dar, în loc să servească drept model cu protocoale convenite care ar fi utilizate la nivel mondial, modelul OSI a devenit un instrument didactic care arată modul în care ar trebui gestionate diferite sarcini dintr-o rețea pentru a promova transmisia de date fără erori.

Aceste joburi sunt împărțite în șapte straturi, fiecare depinzând de funcțiile „predate” de la alte straturi. Ca urmare, modelul OSI oferă, de asemenea, un ghid pentru soluționarea problemelor de rețea, urmărindu-le până la un anumit strat. Aici vom arunca o privire asupra straturilor modelului OSI și ce funcții îndeplinesc în cadrul unei rețele.


1. Strat fizic

Stratul fizic este cablul propriu-zis, fibrele, cardurile, întrerupătoarele și alte echipamente mecanice și electrice care alcătuiesc o rețea. Acesta este stratul care transformă datele digitale în semnale care pot fi trimise pe un fir pentru a transmite date. Aceste semnale sunt adesea electrice, dar, ca și în cazul fibrelor optice, ele pot fi, de asemenea, semnale neelectrice, cum ar fi optica sau orice alt tip de impuls care poate fi codat digital. Din perspectiva rețelei, scopul stratului fizic este de a oferi arhitectura pentru datele care urmează să fie trimise și primite. Stratul fizic este probabil cel mai ușor de rezolvat, dar cel mai dificil de reparat sau de construit, deoarece aceasta implică conectarea și conectarea infrastructurii hardware.

2. Stratul legăturii de date

Stratul de legătură de date este locul în care informațiile sunt convertite în „pachete” și rame coerente care sunt transmise straturilor superioare. În esență, stratul de legătură de date dezambalează datele brute care provin de la stratul fizic și traduce informațiile din straturile superioare în date brute care trebuie trimise peste stratul fizic. Stratul de legătură de date este, de asemenea, responsabil pentru capturarea și compensarea eventualelor erori care apar în stratul fizic.


3. Strat de rețea

Stratul de rețea este locul în care este setată destinația pentru datele primite și care ies. Dacă stratul de legături de date este autostrada pentru care autovehiculele să funcționeze, stratul de rețea este sistemul GPS care le spune șoferilor cum să ajungă. Adresarea este adăugată la date utilizând informații din jurul pachetului de date sub forma unui antet de adresă. Acest strat este, de asemenea, responsabil pentru determinarea celui mai rapid traseu către destinație și gestionarea oricăror probleme legate de comutarea pachetelor sau congestionarea rețelei. Acesta este stratul în care rutele funcționează pentru a se asigura că datele sunt redirecționate în mod corespunzător înainte de a le transmite în următorul pas al călătoriei pachetului.

4. Strat de transport

Stratul de transport este responsabil pentru transmiterea datelor în rețea. La acest nivel, datele nu sunt gândite în termeni de pachete individuale, ci mai mult în termeni de conversație. Pentru a realiza acest lucru, sunt utilizate protocoale - care sunt definite drept „reguli de comunicare”. Protocoalele urmăresc transmiterea completă a multor pachete - verificarea erorilor din conversație, recunoașterea transmisiilor de succes și solicitarea retransmisiei dacă sunt detectate erori.

Stratul de rețea și stratul de transport funcționează împreună ca un sistem poștal. Stratul de rețea se adresează datelor, la fel cum o persoană se adresează unui plic. Apoi, stratul de transport acționează ca sucursală poștală locală a erului, sortând și grupând toate datele adresate în mod similar în expedieri mai mari, destinate altor sucursale locale, unde vor fi apoi livrate.

5. Stratul de sesiune

Stratul de sesiune este locul în care conexiunile sunt făcute, întreținute și încheiate. Acest lucru se referă de obicei la cererile de aplicații pentru date prin rețea.

Fără bug-uri, fără stres - Ghidul dvs. pas cu pas pentru crearea de programe care schimbă viața fără a vă distruge viața

Nu îți poți îmbunătăți abilitățile de programare atunci când nimeni nu îi pasă de calitatea software-ului.

În timp ce stratul de transport gestionează fluxul real de date, stratul de sesiune acționează ca un crainic, asigurându-se că programele și aplicațiile care solicită și ingerează date știu că solicitările lor sunt completate. În termeni tehnici, stratul de sesiune sincronizează transmisia de date.

6. Strat de prezentare

Stratul de prezentare este locul în care datele primite sunt transformate într-un format pe care aplicația pentru care este destinată îl poate înțelege. Munca realizată la acest nivel este cea mai bine înțeleasă ca o lucrare de traducere. De exemplu, datele sunt adesea criptate în stratul de prezentare înainte de a fi transmise celorlalte straturi pentru ing. Când datele sunt primite, acestea vor fi decriptate și transmise aplicației pentru care este destinată în formatul așteptat.

7. Stratul aplicației

Stratul de aplicație coordonează accesul de rețea pentru software-ul care rulează pe un anumit computer sau dispozitiv. Protocoalele de la stratul de aplicații gestionează solicitările pe care le realizează diferite aplicații software în rețea. Dacă un browser web dorește să descarce o imagine, un client dorește să verifice serverul și un program de partajare a fișierelor dorește să încarce un film, protocoalele din stratul de aplicație vor organiza și executa aceste solicitări.

Punând totul împreună

Am privit modelul OSI de la stratul de jos în sus. Un rezumat simplificat al acestui proces poate fi împărțit în trei cerințe:

  1. Calculatorul trebuie să fie conectat la o rețea (strat fizic) și trebuie să aibă o modalitate de a citi date (strat de legătură de date). Rețeaua trebuie să aibă și o adresă adecvată (strat de rețea) pentru a ști cum să vină și să mergi.
  2. Rețeaua în sine trebuie să aibă modalități de livrare eficientă a datelor destinatarilor corespunzători (strat de transport) și să anunțe acei destinatari că au fost livrate (strat de sesiune).
  3. Datele trebuie despachetate și livrate către aplicație într-un format pe care îl înțelege (strat de prezentare) și apoi trebuie să completeze cererile pe care le fac diverse aplicații software în rețea pentru utilizator (stratul de aplicație).

datele funcționează în direcția opusă, începând de la stratul OSI de sus - stratul de aplicație - și se deplasează în jos prin model, sfârșindu-se în final când datele sunt primite de către destinatar prin stratul fizic.

Concluzie: lecții din modelul OSI

Modelul OSI oferă un punct de vedere conceptual al rețelelor, arătând ce sarcini sunt gestionate la fiecare nivel. La nivel practic, însă, imaginea devine mult mai complicată. Unele dispozitive și protocoale se potrivesc perfect într-un singur strat, în timp ce altele funcționează în mai multe straturi și îndeplinesc funcții care afectează fiecare strat. După cum am menționat, securitatea datelor sub formă de criptare poate fi limitată la stratul de prezentare, dar securitatea rețelei afectează toate cele șapte straturi.

Rețelele din lumea reală sunt mult mai puțin definite decât sugerează modelul OSI. Acestea fiind spuse, modelul oferă un cadru conceptual care poate fi utilizat pentru vizualizarea interacțiunilor de rețea, atât pentru rezolvarea problemelor de rețele existente, cât și pentru proiectarea rețelelor mai bune în viitor.