Straturi de model OSI și protocoale în rețeaua de calculatoare

⚡ Rezumat inteligent

Nivelurile și protocoalele din Modelul OSI definesc modul în care comunicarea în rețea este structurată conceptual în șapte niveluri - Fizic, Legătură de date, Rețea, Transport, Sesiune, Prezentare și Aplicație. Fiecare nivel deține responsabilități și protocoale specifice și deservește doar nivelurile de deasupra și de dedesubt.

  • 📚 Memorează cele șapte straturi: Fizică, legătură de date, rețea, transport, sesiune, prezentare și aplicație — de la cablu la aplicația utilizatorului.
  • 🔗 Grupează straturile inferioare și superioare: Straturile inferioare (1–4) mută biți și pachete; straturile superioare (5–7) gestionează sesiunea, formatul și semantica aplicației.
  • 🧾 Potriviți protocoalele cu straturile: IP și ICMP la L3, TCP și UDP la L4, HTTP și SMTP la L7 — cunoașterea stratului dezvăluie instrumentul potrivit.
  • 🆚 Comparați cu TCP/IP: OSI are șapte straturi și o referință strictă, în timp ce TCP/IP le împarte în patru straturi practice utilizate pe Internetul modern.
  • 🤖 Folosește inteligența artificială pentru a depana stivele: Asistenții AI explică Wireshark capturează pe straturi, evidențiază stratul OSI în care se află o eroare și sugerează comanda de diagnosticare corectă.

7 straturi ale modelului OSI

Ce este modelul OSI?

Modelul OSI (Interconectarea Sistemelor Deschise) este un model de referință conceptual care descrie modul în care datele se deplasează între sistemele dintr-o rețea. Acesta împarte comunicarea în șapte absoarbe.tract straturi, fiecare cu o responsabilitate clar definită și un set specific de protocoale. Modelul nu este implementat exact așa cum este desenat în rețelele reale — TCP/IP este stiva de protocoale implementată efectiv — dar straturile OSI rămân vocabularul standard folosit de ingineri pentru a raționa despre problemele de rețea.

Caracteristicile modelului OSI

  • Un strat este creat doar acolo unde un nivel distinct de abdomentraceste necesară o țiune.
  • Funcția fiecărui strat este aleasă astfel încât să se alinieze cu un protocol standardizat la nivel internațional.
  • Straturile ar trebui să fie suficient de numeroase pentru a separa problemele, dar suficient de puține pentru a evita complexitatea excesivă.
  • Fiecare strat se bazează pe stratul imediat de sub el pentru servicii primitive și expune servicii stratului imediat superior.
  • O modificare în interiorul unui strat nu ar trebui să necesite modificări ale straturilor de deasupra sau de dedesubt.

De ce să folosim modelul OSI?

  • Oferă un vocabular comun pentru înțelegerea comunicării într-o rețea.
  • Facilitează depanarea prin separarea funcțiilor în straturi de rețea independente.
  • Ajută inginerii să asimileze noile tehnologii prin intermediul hărțiiping le așezați pe straturi familiare.
  • Vă permite să comparați relațiile funcționale între diferite stive de protocoale.

Istoricul modelului OSI

  • Sfârșitul anilor 1970 — ISO a început un program de definire a standardelor generale de rețele.
  • 1973 — un sistem experimental cu comutare de pachete din Regatul Unit a evidențiat necesitatea unor protocoale de nivel superior.
  • 1983 — modelul OSI a fost publicat pentru prima dată ca o specificație detaliată a interfeței.
  • 1984 — ISO a adoptat oficial arhitectura OSI ca standard internațional (ISO 7498).

Cele 7 straturi ale modelului OSI

Modelul OSI este o arhitectură de referință stratificată în care fiecare strat îndeplinește o funcție specifică. Cele șapte straturi lucrează împreună pentru a livra date de la emițător la receptor.

  • Straturile superioare (Aplicație, Prezentare, Sesiune): se ocupă de semantica aplicațiilor și rulează în principal în software.
  • Straturile inferioare (Transport, Rețea, Legătură de date, Fizică): se ocupă de transportul datelor, pachetizarea, încadrarea și mediul fizic. Legătura de date și mediul fizic includ și hardware.

Cele șapte straturi, de sus în jos, sunt:

  1. Aplicatii
  2. Despre Institutul Bruno Comby
  3. Sesiune
  4. Transport
  5. Reţea
  6. Link de date
  7. Fizic

7 straturi ale modelului OSI

Diagrama straturilor de rețea.

Strat fizic

Strat fizic definește specificațiile electrice, mecanice și fizice ale conexiunii de date. Transportă biți bruti printr-un mediu de transmisie și nu are legătură cu protocoalele sau semantica stratului superior. PRI (Primary Rate Interface) este un exemplu de telecomunicații care operează la acest strat - aflați mai multe în Tutorial PRI.

Exemple de hardware de nivel fizic includ adaptoarele de rețea, cablurile Ethernet, repetoarele și hub-urile de rețea.

Strat de legătură de date

Stratul de legătură de date Detectează și corectează erorile care pot apărea pe stratul fizic și gestionează protocolul care stabilește și termină o legătură între două dispozitive conectate direct. Încadrează biții bruti în cadre structurate și gestionează adresarea fizică (MAC).

Legătura de date este împărțită în două subniveluri:

  1. Controlul accesului la medii (MAC): controlează modul în care dispozitivele obțin acces la mediul partajat și cum transmit de date.
  2. Controlul legăturilor logice (LLC): identifică și încapsulează protocoalele la nivelul de rețea și detectează erorile.

Funcții importante ale stratului de legătură de date

  • Încadrare: împarte datele din stratul de rețea în cadre.
  • Adaugă un antet care conține adresa fizică (MAC) a sursei și destinației.
  • Oferă livrare hop-to-hop a cadrelor între dispozitive adiacente.
  • Detectează erorile și solicită din nou cadrele deteriorate sau pierdute.
  • Oferă un mecanism pentru traversarea rețelelor independente legate între ele.

Layer de rețea

Stratul de rețea oferă mijloacele funcționale și procedurale de transfer al secvențelor de date de lungime variabilă între gazde situate în rețele diferite. Se ocupă de adresarea logică (IP), rutare și redirecționarea pachetelor.

Livrarea la nivelul de rețea nu este în mod inerent fiabilă - această garanție este sarcina nivelului de transport. Protocoalele de gestionare a nivelurilor la acest nivel includ:

  1. Protocoale de rutare (OSPF, BGP, RIP).
  2. Gestionarea grupurilor multicast (IGMP).
  3. Atribuirea adreselor la nivel de rețea (DHCP).

Nivelul de transport

Stratul de transport se bazează pe stratul de rețea pentru a asigura transportul de date end-to-end între procesele de pe mașinile sursă și destinație. Menține proprietățile calității serviciilor, cum ar fi ordonarea, fiabilitatea și controlul fluxului.

Nivelul de transport împarte mesajele din nivelul superior în segmente, le numerotează și le reasamblează la receptor. Acesta garantează livrarea fără erori, în secvență, atunci când este utilizat cu protocoale fiabile precum TCP sau acceptă pierderi în schimbul vitezei atunci când este utilizat cu UDP.

Funcții importante ale stratului de transport

  • Segmentează mesajul primit de la stratul Sesiune și numerotează fiecare segment.
  • Livrează fiecare segment către procesul corect de pe mașina destinație folosind porturi.
  • Asigură că întregul mesaj ajunge fără erori,transmitting când este necesar.
  • Gestionează controlul fluxului, astfel încât un emițător rapid să nu suprasoliciteze un receptor lent.

Stratul de sesiune

Stratul de sesiune controlează dialogurile (sesiunile) dintre două computere. Stabilește, gestionează și termină conexiunile logice, gestionează autentificarea acolo unde este necesar și acceptă atât dialoguri full-duplex, cât și half-duplex. Cel mai adesea este implementat în medii care utilizează apeluri de procedură la distanță.

Funcții importante ale stratului Sesiune

  • Stabilește, menține și termină o sesiune între două sisteme.
  • Permite ambelor sisteme să intră într-un dialog controlat.
  • Adaugă puncte de control la un flux de date, astfel încât o sesiune să poată fi reluată după o întrerupere.

Strat de prezentare

Stratul de prezentare definește formatul în care datele sunt schimbate între două entități care comunică și gestionează compresia și criptarea. Uneori este numit strat de sintaxă.

Funcțiile stratului de prezentare

  • Traducerea setului de caractere (de exemplu, din ASCII în EBCDIC).
  • Compresia datelor pentru a reduce biții pe fir.
  • Criptarea datelor — de exemplu, TLS pentru a proteja integritatea și confidențialitatea sarcinii utile.
  • Oferă suport pentru formate pentru servicii precum e-mail și transfer de fișiere.

Strat de aplicație

Strat de aplicație este stratul cel mai apropiat de utilizatorul final și singurul care interacționează direct cu aplicațiile. Nu conține aplicațiile în sine - în schimb, expune serviciile de rețea pe care le utilizează aplicațiile.

Funcțiile stratului de aplicație

  • Identifică partenerii de comunicare, determină disponibilitatea resurselor și sincronizează comunicarea.
  • Permite utilizatorilor să se conecteze la o gazdă la distanță.
  • Oferă servicii de e-mail și acces la directoare.
  • Oferă acces la baze de date distribuite pentru informații globale despre obiecte și servicii.

Interacțiunea dintre straturile modelului OSI

Informațiile trimise de la o aplicație de calculator la alta coboară prin straturile OSI de pe emițător, traversează cablul și înapoi în sus prin straturile de pe receptor.

  • Fiecare strat comunică cu stratul de deasupra lui, cu stratul de dedesubt și cu stratul peer corespunzător de pe sistemul la distanță.
  • În diagrama de mai jos, stratul de legătură de date al primului sistem comunică cu straturile de rețea și fizic de pe aceeași gazdă și cu stratul de legătură de date al sistemului la distanță.

Interacțiunea dintre straturile modelului OSI

Protocoale acceptate la fiecare nivel OSI

strat Nume Protocoale comune
Stratul 7 Aplicatii SMTP, HTTP, HTTPS, FTP, POP3, SNMP, DNS
Stratul 6 Despre Institutul Bruno Comby MPEG, ASCII, SSL, TLS
Stratul 5 Sesiune NetBIOS, SAP, RPC
Stratul 4 Transport TCP, UDP, SCTP
Stratul 3 Reţea IPv4, IPv6, ICMP, IPsec, ARP, MPLS
Stratul 2 Link de date Ethernet, PPP, Frame Relay, ATM, HDLC
Stratul 1 Fizic RS-232, 100BaseTX, ISDN, IEEE 802.11 (semnalizare fizică)

Diferențe între OSI și TCP/IP

Diferențe între OSI și TCP/IP

Modelul OSI Model TCP/IP
Oferă o distincție clară între interfețe, servicii și protocoale. Nu trasează o linie strictă între servicii, interfețe și protocoale.
Are șapte straturi. Are patru straturi (Aplicație, Transport, Internet, Acces la rețea).
Folosește un strat de rețea dedicat pentru rutare. Folosește un singur strat de internet care combină rutarea și adresarea.
Are straturi separate, fizice și de legătură de date. Combină straturile fizice și de legătură de date într-un singur strat de acces la rețea.
Stratul de transport este orientat pe conexiune. TCP / IP Nivelul de transport este atât orientat pe conexiune (TCP), cât și fără conexiune (UDP).
Dimensiunea minimă a antetului OSI este de aproximativ 5 octeți. Dimensiunea minimă a antetului TCP/IP este de 20 de octeți.

Avantajele modelului OSI

  • Standardizează routerele, switch-urile și alte componente hardware în jurul unor limite de nivel bine definite.
  • Reduce complexitatea și standardizează interfețele.
  • Facilitează ingineria modulară — furnizorii pot inova în interiorul unui strat fără a le deteriora pe celelalte.
  • Garantează interoperabilitatea tehnologiei între furnizori.
  • Accelerează evoluția protocoalelor de rețea.
  • Oferă suport atât pentru servicii orientate pe conexiune, cât și pentru servicii fără conexiune.
  • Rămâne modelul standard de referință în educația în domeniul rețelelor de calculatoare.
  • Oferă flexibilitate pentru a se adapta la multe tipuri de protocoale.

Dezavantajele modelului OSI

  • Integrarea protocoalelor din lumea reală în straturile OSI poate fi dificilă.
  • Este doar un model de referință — nu definește protocoale specifice.
  • Unele servicii sunt duplicate pe mai multe niveluri (de exemplu, verificarea erorilor la Transport și Data Link).
  • Straturile nu pot rula în paralel — fiecare așteaptă rezultatul stratului anterior.

Întrebări frecvente

ISO (Organizația Internațională de Standardizare) a dezvoltat modelul OSI la sfârșitul anilor 1970 și l-a adoptat oficial în 1984 ca ISO 7498. Acesta rămâne arhitectura de referință canonică pentru predarea rețelelor.

OSI este un model de referință cu șapte niveluri. TCP/IP este stiva de protocoale cu patru niveluri utilizată efectiv pe Internet, unde protocolul fizic și legătura de date sunt îmbinate în accesul la rețea, iar sesiunea/prezentarea sunt integrate în aplicație.

HTTP operează la nivelul Aplicație (Nivelul 7). Acesta se suprapune cu TCP la nivelul Transport (Nivelul 4), care la rândul său rulează peste IP la nivelul Rețea (Nivelul 3).

Ambele. Filtrele de pachete stateless funcționează la nivelul 3/4 prin inspectarea adreselor IP și a porturilor TCP/UDP. Firewall-urile de aplicații (WAF) și proxy-urile inspectează la nivelul 7 prin înțelegerea protocoalelor HTTP, DNS sau alte protocoale.

„Vă rugăm să nu aruncați pizza cu cârnați” — Fizic, Legătură de date, Rețea, Transport, Sesiune, Prezentare, Aplicație — de jos în sus. Reverse pentru o rechemare de sus în jos.

Comutatoarele standard funcționează la nivelul 2 (legătură de date) și transmit cadrele prin adresa MAC. Comutatoarele de nivel 3 adaugă capacități de rutare și transmit pachete prin adresa IP, combinând comutarea și rutarea într-un singur dispozitiv.

Asistenții AI adnotează Wireshark capturează strat cu strat, generează chestionare de practică mapate la straturi specifice și explică incidentele din lumea reală (eroare DNS, eroare handshake TLS) în funcție de stratul OSI responsabil.

Da. Având în vedere un simptom precum „site-ul se încarcă lent doar prin Wi-Fi”, instrumentele de inteligență artificială îl mapează la cel mai probabil strat (fizic sau legătură de date), sugerează comenzi (ping, traceroute, iperf) și explicați cum se poate confirma cauza principală.

Rezumați această postare cu: