Modelul de referință al rețelei OSI.

Modelul de referință OSI este o ierarhie de rețea pe 7 niveluri creată de Organizația Internațională de Standardizare (ISO). Modelul prezentat în Fig.1 are 2 modele diferite:

  • un model orizontal bazat pe protocol care implementează interacțiunea proceselor și software-ului pe diferite mașini
  • un model vertical bazat pe servicii implementate de straturi învecinate între ele pe aceeași mașină

În verticală - nivelurile învecinate schimbă informațiile folosind API-uri. Modelul orizontal necesită un protocol comun pentru schimbul de informații la același nivel.

Poza 1

Modelul OSI descrie doar metode de sistem interacțiunile implementate de sistemul de operare, software etc. Modelul nu include metode de interacțiune cu utilizatorul final. LA conditii ideale aplicațiile trebuie să acceseze stratul superior al modelului OSI, dar, în practică, multe protocoale și programe au metode de acces la straturile inferioare.

Strat fizic

La nivel fizic, datele sunt reprezentate ca semnale electrice sau optice corespunzând la 1s și 0s ale fluxului binar. Parametrii mediului de transmisie sunt definiți la nivelul fizic:

  • tip de conectori și cabluri
  • alocarea pinilor în conectori
  • schema de codificare a semnalului 0 și 1

Cele mai comune tipuri de specificații la acest nivel sunt:

  • - parametrii interfeței seriale dezechilibrate
  • — parametrii interfeței seriale echilibrate
  • IEEE 802.3 -
  • IEEE 802.5 -

La nivel fizic, nu puteți aprofunda în sensul datelor, deoarece acestea sunt reprezentate sub formă de biți.

Strat de legătură

Acest canal implementează transportul și recepția cadrelor de date. Stratul implementează solicitările și utilizările stratului de rețea strat fizic pentru receptie si transmitere. Specificațiile IEEE 802.x împart acest strat în două substraturi: controlul legăturii logice (LLC) și controlul accesului mediu (MAC). Cele mai comune protocoale la acest nivel sunt:

  • IEEE 802.2 LLC și MAC
  • ethernet
  • inel cu simboluri

Tot la acest nivel este implementata detectarea si corectarea erorilor de transmisie. La nivelul de legătură, pachetul este plasat în câmpul de date al cadrului - încapsulare. Detectarea erorilor este posibilă cu metode diferite. De exemplu, implementarea limitelor de cadre fixe sau o sumă de control.

stratul de rețea

La acest nivel, utilizatorii rețelei sunt împărțiți în grupuri. Implementează rutarea pachetelor pe baza adreselor MAC. Stratul de rețea implementează transmisia transparentă a pachetelor către stratul de transport. La acest nivel, granițele rețelelor sunt șterse. tehnologii diferite. lucra la acest nivel. Un exemplu de strat de rețea este prezentat în Fig. 2. Cele mai comune protocoale:

Desen - 2

strat de transport

La acest nivel, fluxurile de informații sunt împărțite în pachete pentru transmisie la nivel de rețea. Cele mai comune protocoale ale acestui nivel sunt:

  • TCP - Protocolul de control al transmisiei

stratul de sesiune

La acest nivel are loc organizarea sesiunilor de schimb de informații între mașinile terminale. La acest nivel, definiția partea activă iar sincronizarea sesiunii este implementată. În practică, multe alte protocoale de nivel includ funcționalitatea stratului de sesiune.

Stratul de prezentare

La acest nivel, se fac schimb de date între software-ul de pe diferite sisteme de operare. La acest nivel se implementează transformarea informaţiei (compresie etc.) pentru a transfera fluxul de informaţii la nivelul transportului. Se folosesc protocoale layer și cele care folosesc straturile superioare ale modelului OSI.

Strat de aplicație

Stratul de aplicație implementează accesul aplicației la rețea. Stratul gestionează transferul de fișiere și gestionarea rețelei. Protocoale utilizate:

  • FTP/TFTP - Protocol de transfer de fișiere
  • X 400 - E-mail
  • telnet
  • CMIP - managementul informaţiei
  • SNMP - Managementul rețelei
  • NFS - sistem de fișiere de rețea
  • FTAM - metoda de acces prin transfer de fișiere

Ecologia conștiinței: Există diferite niveluri de conștiință, în conformitate cu diferite niveluri de percepție a lumii înconjurătoare. Fiecare nivel de dezvoltare al conștiinței este un anumit nivel al capacității de a iubi și de a arăta dragoste.

Există diferite niveluri de conștiință, în conformitate cu diferite niveluri de percepție a lumii înconjurătoare. Fiecare nivel de dezvoltare al conștiinței este un anumit nivel al capacității de a iubi și de a arăta dragoste.

1. La primul nivel de percepție a lumii există oameni pentru care achizițiile materiale reprezintă sensul vieții. Cea mai joasă manifestare a acestui nivel este atunci când o persoană dorește doar să primească, nedorind să dea nimic în schimb. Din pacate, mass-media modernă care vizează tragerea și menținerea unei persoane la acest nivel de antropocentrism, atunci când fiecare persoană se consideră centrul universului și caută să exploateze resursele planetei tuturor celor din jur pentru propria sa plăcere egoistă. Acum eforturile tuturor mijloacelor mass media menită în mod special să se asigure că oamenii văd sensul existenței lor în achiziție și construiesc relații, în principal doar pe baza intimității sexuale.

2. Cei care s-au ridicat deasupra aspirațiilor egoiste și își găsesc fericirea în atingerea obiectivelor lor creative sunt factorii evidenti ai progresului. Ei fac descoperiri grozave, trăiesc pentru artă, construiesc poduri peste Canalul Mânecii, prezintă cea mai recentă tehnologieși să te străduiești să te schimbi viata exterioara societate în bine. Astfel de persoane pot atrage resurse materiale semnificative datorită faptului că ei consideră banii nu ca pe o sursă de plăcere personală, ci ca pe o oportunitate pentru implementarea obiectivelor creative.

Dacă primul nivel îi unește pe cei al căror sens al vieții este să colecteze lucruri, atunci oamenii creativității se află la a doua etapă. Datorită faptului că banii pentru ei nu sunt un scop, ci un mijloc, au un puternic energie interna care le permite să obțină succesul în viață și să o trăiască mai viu și mai bogat.

3. Oameni creativi treptat ajungeți la înțelegerea că calea spre fericire și prosperitate se află nu numai prin modificări externeîn societate și în Mai mult- prin dezvoltarea de valori universale precum mila, bunătatea, dreptatea și simplitatea, care stau la baza începutului vieții spirituale. Cei care se străduiesc cu sinceritate să dezvolte calități sublime ale caracterului și încearcă întotdeauna să-i ajute pe alții găsesc pace și bucurie în relații pure și sublime. Nobilimea sufletului este principala semn distinctiv oameni la acest nivel și mai sus.

4. Dezvoltarea spirituală este însoțită de dispariția naturală a lenei și creșterea responsabilității. O persoană cu calități exaltate de caracter se străduiește întotdeauna să beneficieze pe alții. Își perfecționează talentul lumea interioara, și toate abilitățile lor în spiritul slujirii societății. La acest nivel, o persoană înțelege importanța îndeplinirii datoriei. Își îndeplinește cu sinceritate și dezinteres îndatoririle, o persoană dobândește acele calități care stau la baza unei vieți stabile. prosperitate materialăși progres spiritual rapid.

Aproape tot culturi orientale bazată pe acest fundament de încredere al serviciului dezinteresat către societate. Bushido - cultura antica samurai este întruchiparea vie a atingerii armoniei interne și externe prin îndeplinirea dezinteresată a datoriei. Însuși cuvântul „samurai” în traducere înseamnă „slujitor”. Un samurai adevărat este un servitor perfect, care stăpânește impecabil asupra sentimentelor sale și lipsit chiar și de o umbră de interes propriu.

Angajamentul față de dharma - îndeplinirea dezinteresată a îndatoririlor cuiva a fost și esența culturii India anticăși viziunea vedica asupra lumii în general. Slujirea dezinteresată corespunde naturii originale a sufletului și, prin urmare, aduce pace și bucurie interioară, care sunt cauza și efectul iluminării spirituale ulterioare. Cu cât mai sus nivel spiritual al unei persoane, cu cât este mai dezinteresat, cu atât este mai puțin interesat de bogăție, dar cu atât devine mai accesibilă.

5. Oamenii de la acest nivel iau în considerare dezvoltare spirituală Cum scopul principal viețile lor și acționează în așa fel încât fiecare dintre acțiunile lor să aducă beneficii celorlalți.

6. Exaltarea spirituala prin sacrificiu de sine este o stare de spirit in care o persoana isi doreste fericirea celorlalti mai mult decat pentru sine si prin aceasta se ridica la un nivel si mai inalt de sfințenie. La acest nivel, Iubirea pentru toate ființele vii determină o persoană să-și sacrifice propriile interese de dragul ridicării spirituale a altora. Aproape toți fondatorii religiilor lumii adevărate au acționat din mentalitatea inerentă acestui nivel.

7. După ce a atins cel mai înalt nivel de dezvoltare, o persoană pierde percepția duală a lumii și dobândește calificarea de a reveni la lumea spirituală. O astfel de persoană vede doar dragoste, considerând-o pe toți cei din jurul său mult mai buni decât el însuși. Pentru o astfel de persoană, conceptele de dușmani, durere și rău nu mai există, deoarece fiecare dintre acțiunile sale aduce în mod natural dragoste și fericire întregii lumi.

Pe măsură ce se dezvoltă conștiința, la om se dezvoltă abnegația și lenea dispare, iar îndeplinirea îndatoririlor sale îi oferă din ce în ce mai multă plăcere. Când o persoană este concentrată doar pe câștigul personal și pe propriile plăceri, procesul de muncă nu îi aduce nicio bucurie deosebită, deoarece este concentrat doar pe rezultat - obținerea de bani. Dar la niveluri superioare de conștiință, aceeași activitate devine o recompensă în sine, iar munca este percepută ca un hobby. publicat

Acest articol este dedicat referințelor modelul OSI cu șapte straturi de rețea. Aici veți găsi răspunsul la întrebarea de ce administratorii de sistem trebuie să înțeleagă acest model de rețea, toate cele 7 straturi ale modelului vor fi luate în considerare și veți afla, de asemenea, elementele de bază ale modelului TCP / IP, care a fost construit pe baza modelul de referință OSI.

Când am început să mă implic în diverse tehnologii IT, am început să lucrez în acest domeniu, desigur, nu știam de niciun model, nici nu mă gândeam la asta, dar un specialist mai experimentat m-a sfătuit să studiez, sau mai degrabă, înțelegeți acest model, adăugând că „ dacă înțelegeți toate principiile interacțiunii, va fi mult mai ușor să gestionați, să configurați rețeaua și să rezolvați tot felul de rețele și alte probleme". Eu, desigur, l-am ascultat și am început să lupt cărți, internetul și alte surse de informații, verificând în același timp pe rețeaua existentă dacă totul este adevărat în realitate.

LA lumea modernă dezvoltarea infrastructurii de rețea a atins un nivel atât de înalt încât fără a construi măcar o rețea mică, o întreprindere ( inclusiv si mici) nu vor putea exista pur și simplu în mod normal, astfel încât administratorii de sistem devin din ce în ce mai solicitați. Și pentru construcția și configurarea de înaltă calitate a oricărei rețele, Administrator de sistem trebuie să înțelegeți principiile modelului de referință OSI, tocmai pentru a învăța să înțelegeți interacțiunea aplicațiilor de rețea, și într-adevăr principiile transferului de date în rețea, voi încerca să prezint acest material într-un mod accesibil chiar și pentru administratorii începători.

Model de rețea OSI (model de referință de bază pentru interconectarea sistemelor deschise) este un model abstract al modului în care computerele, aplicațiile și alte dispozitive interacționează într-o rețea. Pe scurt, esența acestui model este că organizația ISO ( Organizația Internațională pentru Standardizare) a dezvoltat un standard pentru funcționarea în rețea, astfel încât toată lumea să se poată baza pe el și a existat compatibilitatea tuturor rețelelor și interacțiunea între ele. Unul dintre cele mai populare protocoale de interacțiune în rețea, care este utilizat în întreaga lume, este TCP/IP și este construit pe baza modelului de referință.

Ei bine, să mergem direct la nivelurile acestui model și să ne familiarizăm mai întâi cu imaginea generală a acestui model în contextul nivelurilor sale.

Acum să vorbim mai detaliat despre fiecare nivel, este obișnuit să descriem nivelurile modelului de referință de sus în jos, pe această cale are loc interacțiunea, pe un computer de sus în jos și pe computerul unde datele este primit de jos în sus, adică datele trec secvenţial prin fiecare nivel.

Descrierea nivelurilor modelului de rețea

Strat de aplicare (7) (strat de aplicație) este punctul de pornire și, în același timp, punctul final al datelor pe care doriți să le transferați prin rețea. Acest strat este responsabil pentru interacțiunea aplicațiilor prin rețea, adică Aplicațiile comunică la acest nivel. Acesta este cel mai înalt nivel și trebuie să vă amintiți acest lucru atunci când rezolvați problemele care apar.

HTTP, POP3, SMTP, FTP, TELNET si altii. Cu alte cuvinte, aplicația 1 trimite o cerere către aplicația 2 folosind aceste protocoale, iar pentru a afla că aplicația 1 a trimis o cerere către aplicația 2, trebuie să existe o conexiune între ele și protocolul este responsabil pentru acest lucru. conexiune.

Strat de prezentare (6)- acest strat este responsabil pentru codificarea datelor, astfel încât acestea să poată fi apoi transmise prin rețea și să le convertească înapoi în consecință, astfel încât aplicația să înțeleagă aceste date. După acest nivel, datele pentru alte niveluri devin aceleași, adică. indiferent de ce fel de date sunt, fie ele document word sau mesaj E-mail.

Următoarele protocoale funcționează la acest nivel: RDP, LPP, NDR si altii.

Strat de sesiune (5)– este responsabil pentru menținerea sesiunii dintre transferurile de date, i.e. durata sesiunii difera, in functie de datele care se transmit, deci trebuie mentinuta sau incetata.

Următoarele protocoale funcționează la acest nivel: ASP, L2TP, PPTP si altii.

Strat de transport (4)- Responsabil pentru fiabilitatea transmiterii datelor. De asemenea, împarte datele în segmente și le colectează înapoi, deoarece datele sunt dimensiune diferită. Există două protocoale binecunoscute de acest nivel - acestea sunt TCP și UDP. Protocolul TCP garantează că datele vor fi livrate către în întregime, iar protocolul UDP nu garantează acest lucru, motiv pentru care sunt utilizate în scopuri diferite.

Strat de rețea (3)- are scopul de a determina calea pe care ar trebui să o parcurgă datele. Routerele funcționează la acest nivel. El este, de asemenea, responsabil pentru: traducerea adreselor și numelor logice în cele fizice, determinarea unei rute scurte, comutarea și rutarea și monitorizarea problemelor de rețea. Funcționează la acest nivel. protocol IPși protocoale de rutare precum RIP, OSPF.

Strat de legătură (2)- asigura interactiunea la nivel fizic, la acest nivel sunt determinate adrese MAC dispozitivele de rețea, erorile sunt, de asemenea, monitorizate și corectate aici, de exemplu. cere din nou cadrul corupt.

Strat fizic (1)- aceasta este direct conversia tuturor cadrelor în impulsuri electrice și invers. Cu alte cuvinte transmisie fizică date. Lucrați la acest nivel concentratoare.

Așa arată întregul proces de transfer de date din punctul de vedere al acestui model. Este o referință și standardizată și, prin urmare, alte tehnologii și modele de rețea se bazează pe acesta, în special modelul TCP/IP.

Model TCP IP

Model TCP/IP ușor diferit de modelul OSI, pentru a fi mai specific, în acest model au fost combinate câteva straturi ale modelului OSI și sunt doar 4 dintre ele aici:

  • Aplicat;
  • Transport;
  • Reţea;
  • Canal.

Imaginea arată diferența dintre cele două modele și, de asemenea, arată încă o dată la ce niveluri funcționează protocoalele binecunoscute.

Este posibil să vorbim despre modelul de rețea OSI și în special despre interacțiunea computerelor în rețea pentru o lungă perioadă de timp și nu se va încadra într-un articol și va fi puțin de neînțeles, așa că aici am încercat să vă prezint, deoarece au fost, baza acestui model și o descriere a tuturor nivelurilor. Principalul lucru este să înțelegeți că toate acestea sunt cu adevărat adevărate și fișierul pe care l-ați trimis prin rețea doar trece prin " imens» înainte de a ajunge la utilizatorul final, dar se întâmplă atât de repede încât nu îl observi, datorită în mare parte tehnologiilor avansate de rețea.

Sper că toate acestea vă vor ajuta să înțelegeți interacțiunea rețelelor.

Atunci când calculatoarele sunt conectate printr-o rețea, se efectuează o mulțime de operațiuni pentru a asigura transferul de date de la computer la computer. Utilizatorului care lucrează cu o anumită aplicație, în general, nu îi pasă ce se întâmplă și cum. Pur și simplu are acces la o altă aplicație sau resursă informatică situat pe un alt computer din rețea. În realitate, toate informațiile transmise trec prin mai multe etape de prelucrare. În primul rând, este împărțit în blocuri, fiecare fiind furnizat cu informații de control. Blocurile primite sunt realizate sub formă de pachete de rețea, aceste pachete sunt codificate, transmise folosind semnale electrice sau luminoase prin rețea în conformitate cu metoda de acces selectată, apoi blocurile de date incluse în ele sunt restaurate din pachetele primite, blocurile sunt combinate în date care devin disponibile pentru o altă aplicație. Aceasta este, desigur, o descriere foarte simplificată a proceselor în curs. Unele dintre aceste proceduri sunt implementate doar în software, altele în hardware, iar unele operații pot fi efectuate atât prin software, cât și prin hardware.

Pentru a eficientiza toate procedurile efectuate, pentru a le împărți în niveluri și subnivele care interacționează între ele, se apelează doar la modelele de rețea. Aceste modele vă permit să organizați corect interacțiunea ambilor abonați în cadrul aceleiași rețele și o varietate de rețele pe diferite niveluri. Așa-numitul model de referință pentru schimbul de informații al sistemului deschis OSI (Open System Interchange) este în prezent cel mai utilizat. Sub termenul „sistem deschis” în acest caz este înțeles ca un sistem care nu este închis în sine, având capacitatea de a interacționa cu alte sisteme (spre deosebire de un sistem închis).

4.1. Model de referință OSI

A fost propus modelul OSI organizatie internationala Standardele ISO (International Standards Organization) din 1984. De atunci, a fost folosit (mai mult sau mai puțin strict) de toți producătorii de produse de rețea. Ca orice model universal, modelul OSI este destul de greoi, redundant și puțin flexibil, astfel încât dotările reale de rețea oferite diverse firme, nu aderă neapărat la separarea de funcții acceptată. Cu toate acestea, familiaritatea cu modelul OSI vă permite să înțelegeți mai bine ce se întâmplă în rețea.

Toate funcțiile de rețea din model sunt împărțite în 7 niveluri (Fig. 4.1). În același timp, nivelurile superioare îndeplinesc sarcini mai complexe, globale, pentru care folosesc nivelurile inferioare în propriile scopuri și, de asemenea, le gestionează. Scopul stratului inferior este de a oferi servicii stratului superior, iar stratului superior nu îi pasă de detaliile performanței acestor servicii. Nivelurile inferioare funcționează mai simplu, mai mult functii specifice. În mod ideal, fiecare nivel interacționează doar cu cei care se află lângă el (deasupra și dedesubtul lui). Meciuri de nivel superior sarcina aplicata, aplicația care rulează în prezent, cea inferioară - transmiterea directă a semnalelor prin canalul de comunicație.

Funcțiile incluse în nivelurile prezentate în Figura 4.1 sunt implementate de fiecare abonat al rețelei. În același timp, fiecare nivel de pe un abonat funcționează ca și cum ar avea o legătură directă cu nivel adecvat un alt abonat, adică există o conexiune virtuală între aceleași niveluri de abonați de rețea. Abonații aceleiași rețele au o comunicare reală doar la cel mai de jos, primul nivel fizic. La abonatul care transmite, informația trece prin toate nivelurile, de sus până jos. La abonatul receptor, informaţia primită face Retur: de la nivelul inferior spre cel superior (Fig. 4.2).

Considera mai multe trăsături diferite niveluri.
Strat de aplicație(Aplicație), sau stratul de aplicație, oferă servicii care suportă direct aplicațiile utilizatorului, cum ar fi software de transfer de fișiere, acces la baze de date, e-mail, serviciu de înregistrare a serverului.Acest strat gestionează celelalte șase straturi.
Nivel executiv(Prezentare), sau stratul de prezentare a datelor, definește și convertește formatele de date și sintaxa acestora într-o formă convenabilă pentru rețea, adică îndeplinește funcția de traducător. De asemenea, criptează și decriptează datele și, dacă este necesar, le comprimă.
stratul de sesiune(Sesiunea) controlează desfășurarea sesiunilor de comunicare (adică stabilește, menține și încheie comunicarea). Același nivel recunoaște numele logice ale abonaților, controlează drepturile de acces acordate acestora.
strat de transport(Transport) asigura livrarea pachetelor fara erori si pierderi, in ordinea dorita. Aici, datele transmise sunt împărțite în blocuri plasate în pachete, iar datele primite sunt restaurate.
stratul de rețea(Rețea) este responsabil de adresarea pachetelor și de traducerea numelor logice în adrese fizice de rețea (și invers), precum și de alegerea rutei pe care pachetul este livrat la destinație (dacă există mai multe rute în rețea).
strat de legătură, sau stratul de control al legăturii de date, este responsabil pentru formarea pachetelor vedere standard, inclusiv câmpurile de control inițial și final. Aici, controlul accesului la rețea este efectuat, erorile de transmisie sunt detectate și pachetele eronate sunt retrimise la receptor.
Strat fizic(Fizic) - acesta este cel mai jos nivel al modelului, care este responsabil pentru codificarea informațiilor transmise în niveluri de semnal acceptate în mediul de transmisie și decodificarea inversă. De asemenea, definește cerințele pentru conectori, conectori, potrivire electrică, împământare, protecție împotriva interferențelor etc.

Majoritatea funcțiilor celor două niveluri inferioare ale modelului (1 și 2) sunt de obicei implementate în hardware (parte din funcțiile nivelului 2 sunt driver de software adaptor de retea). La aceste niveluri se determină rata de transmisie și topologia rețelei, metoda de control al schimbului și formatul pachetului, adică ceea ce are legătură directă cu tipul de rețea (Ethernet, Token-Ring, FDDI). Mai mult niveluri înalte nu funcționează direct cu hardware specific, deși nivelurile 3, 4 și 5 pot lua în continuare în considerare caracteristicile sale. Nivelurile 6 și 7 nu au nimic de-a face cu hardware-ul. Pur și simplu nu vor observa înlocuirea echipamentului de rețea cu altul.

În nivelul 2 (canal), se disting adesea două subniveluri.

Subnivelul superior (LLC - Logical Link Control) gestionează legătura logică, adică stabilește un canal de comunicație virtual (o parte din funcțiile sale sunt realizate de programul de driver al adaptorului de rețea). Subnivelul inferior (MAC - Media Access Control) oferă acces direct la mediul de transmitere a informațiilor (canal de comunicare). Este conectat direct la echipamentul de rețea.
Pe lângă modelul OSI, mai există și modelul IEEE Project 802, adoptat în februarie 1980 (de unde și numărul 802 din titlu), care poate fi considerat ca o modificare, dezvoltare, perfecționare a modelului OSI. Standardele definite de acest model (așa-numitele specificații 802) sunt împărțite în douăsprezece categorii, fiecăruia fiind atribuit un număr.
802.1 - agregare de rețea.
802.2 - control legături logice.
802.3 - retea locala cu metoda de acces CSMA/CD si topologie tina (Ethernet).
802.4 - rețea locală cu topologie „autobuz” și token
acces.
802.5 - rețea locală cu topologie „ring” și acces la token.
802.6 - rețea de zonă metropolitană (MAN).
802.7 este o tehnologie de difuzare.
802.8 este o tehnologie cu fibră optică.
802.9 - rețele integrate cu capacitatea de a transmite voce și date.
802.10 - securitatea rețelei.
802.11 este o rețea fără fir.
802.12 - rețea locală cu control de acces centralizat bazat pe priorități de solicitare și topologie în stea (100VG-Orice LAN).
Standardele 802.3, 802.4, 802.5, 802.12 se referă direct la substratul MAC al celui de-al doilea strat (link) al modelului de referință OSI. Celelalte 802 specificații decid probleme generale retelelor.

Lumea IT modernă este o structură uriașă ramificată care este greu de înțeles. Pentru a simplifica înțelegerea și îmbunătățirea depanării, a fost utilizată o arhitectură modulară în faza de proiectare a protocoalelor și sistemelor. Ne este mult mai ușor să aflăm că problema este în cipul video atunci când placa video este un dispozitiv separat de restul echipamentului. Sau observați o problemă în zonă separată rețele decât să smulgem întreaga rețea în întregime.

Un strat separat de IT - o rețea - este, de asemenea, construit într-un mod modular. Modelul de funcționare a rețelei se numește modelul de rețea al modelului de referință de bază al interacțiunii sisteme deschise ISO/OSI. Pe scurt - modelul OSI.

Modelul OSI este format din 7 straturi. Fiecare nivel este abstras de celelalte și nu știe nimic despre existența lor. Modelul OSI poate fi comparat cu structura unei mașini: motorul își face treaba, creând cuplu și dându-l cutiei de viteze. Motorului nu îi pasă absolut ce se întâmplă mai departe cu acest cuplu. Va întoarce el roata, omida sau elicea. La fel ca o roată, nu contează de unde provine acest cuplu - de la motor sau de la manivela pe care o învârte mecanicul.

Aici este necesar să adăugați conceptul de sarcină utilă. Fiecare nivel conține o anumită cantitate de informații. Unele dintre aceste informații sunt utile pentru acest nivel, de exemplu, o adresă. Adresa IP a site-ului nu conține nicio informație pentru noi. Informatii utile. Ne pasă doar de pisicile pe care ni le arată site-ul. Deci, această sarcină utilă este transportată în acea parte a stratului numită unitatea de date de protocol (PDU).

Straturi ale modelului OSI

Să aruncăm o privire mai atentă asupra fiecărui strat al modelului OSI.

1 nivel. fizic ( fizic). Unitate de încărcare ( PDU) aici este un pic. Pe lângă unu și zero, nivelul fizic nu știe nimic. Fire, patch panel-uri, hub-uri de rețea (hub-uri care acum sunt greu de găsit în rețelele cu care suntem obișnuiți), adaptoarele de rețea funcționează la acest nivel. Sunt adaptoarele de rețea și nimic mai mult de la computer. Adaptorul de rețea însuși primește o secvență de biți și o transmite mai departe.

al 2-lea nivel. Canal ( legătură de date). PDU - cadru ( cadru). Adresarea apare la acest nivel. Adresa este adresa MAC. Stratul de legătură este responsabil pentru livrarea cadrelor către destinație și integritatea acestora. În rețelele cu care suntem obișnuiți, protocolul ARP funcționează la nivelul de legătură de date. Adresarea de al doilea nivel funcționează doar într-un segment de rețea și nu știe nimic despre rutare - aceasta este gestionată de un nivel superior. În consecință, dispozitivele care funcționează pe L2 sunt comutatoare, punți și un driver de adaptor de rețea.

Nivelul 3. Rețea ( reţea). pachet PDU ( pachet). Cel mai comun protocol (nu voi vorbi mai departe despre „cel mai obișnuit” - un articol pentru începători și de obicei nu întâlnesc exotice) aici este IP. Adresarea are loc prin adrese IP, care constau din 32 de biți. Protocolul este rutabil, adică un pachet este capabil să ajungă în orice parte a rețelei printr-un anumit număr de routere. Routerele funcționează pe L3.

al 4-lea nivel. transport ( transport). Segment PDU ( segment)/datagrama ( datagrama). La acest nivel apar conceptele de porturi. TCP și UDP funcționează aici. Protocoalele acestui nivel sunt responsabile pentru comunicarea directă între aplicații și pentru fiabilitatea furnizării informațiilor. De exemplu, TCP este capabil să solicite o retransmitere a datelor în cazul în care datele au fost primite incorect sau nu toate. De asemenea, TCP poate modifica rata de transfer de date dacă partea care primește nu are timp să accepte totul (TCP Window Size).

Următoarele niveluri sunt implementate doar „corect” în RFC. În practică, protocoalele descrise în nivelurile următoare lucrează simultan la mai multe straturi ale modelului OSI, astfel încât nu există o separare clară între straturile de sesiune și de prezentare. În acest sens, stiva principală utilizată în prezent este TCP/IP, despre care vom vorbi mai jos.

Nivelul 5 sesiune ( sesiune). PDU de date ( date). Gestionează o sesiune de comunicare, schimb de informații, drepturi. Protocoale - L2TP, PPTP.

nivelul 6. executiv ( prezentare). PDU de date ( date). Prezentarea și criptarea datelor. JPEG, ASCII, MPEG.

Nivelul 7. Aplicat ( aplicarea). PDU de date ( date). Cel mai numeros și variat nivel. Rulează toate protocoalele de nivel înalt. Cum ar fi POP, SMTP, RDP, HTTP etc. Protocoalele de aici nu trebuie să se gândească la rutarea sau garantarea livrării de informații - acestea sunt gestionate de straturi inferioare. La nivelul 7, sunt necesare doar implementări acțiune concretă, de exemplu, primirea unui cod html sau a unui mesaj de e-mail către un anumit destinatar.

Concluzie

Modularitatea modelului OSI vă permite să găsiți rapid zonele cu probleme. La urma urmei, dacă nu există niciun ping (3-4 niveluri) pentru site, nu are rost să sapi în straturile de deasupra (TCP-HTTP) atunci când site-ul nu este afișat. Făcând abstracție de la alte niveluri, este mai ușor să găsești o eroare în partea problematică. Prin analogie cu o mașină - nu verificăm lumânările când am străpuns roata.

Modelul OSI este un model de referință - un fel de cal sferic în vid. Dezvoltarea sa a durat foarte mult. În paralel cu acesta, a fost dezvoltată stiva de protocoale TCP / IP, care este utilizată activ în rețele în prezent. În consecință, se poate face o analogie între TCP/IP și OSI.