Arhitectura rețelelor de transmisie de date

Descompunerea sarcinii de interacțiune în rețea

Arhitectura rețelei reprezintă o reprezentare a rețelei sub forma unui sistem de elemente interconectate, fiecare dintre acestea având o funcție specifică.







Fiecare dintre elementele de rețea rezolvă o problemă comună. Întreaga sarcină comună este împărțită într-o serie de probleme mici care sunt rezolvate de diferite elemente ale rețelei, adică o singură sarcină este supusă descompunerii. Interacțiunea între toate elementele rețelei se realizează printr-un set formalizat de reguli, numit protocol.

Arhitectura rețelelor de transmisie de date
  • Descompunerea este descompunerea unei probleme complexe în câteva simple.

    Când se descompune o sarcină, este necesar să se definească în mod clar ce bloc funcțional ar trebui să aibă și, de asemenea, modul în care va fi stabilită interacțiunea dintre blocuri.

    Abordarea pe mai multe niveluri

    Un concept și mai eficient, care dezvoltă ideea de descompunere, este o abordare pe mai multe niveluri.

    Arhitectura rețelelor de transmisie de date
  • În cazul unei abordări pe mai multe niveluri, după ce sarcina este împărțită în blocuri și module separate, se efectuează comanda datelor blocurilor și modulelor pe nivele.







    Pe de o parte, grupul de module care alcătuiesc fiecare nivel trebuie să abordeze cererile numai la modulele din nivelul inferior învecinat pentru a-și rezolva problemele. Pe de altă parte, rezultatele fiecăruia dintre modulele atribuite unui anumit nivel pot fi transmise numai modulelor din stratul superior învecinat. O astfel de descompunere ierarhică a sarcinii implică o definire clară a funcțiilor și interfețelor nu numai a modulelor individuale, ci și a fiecărui nivel.

    Interacțiunea dintre nivelurile are loc prin interfața cross-strat, de asemenea, menționată ca interfața de serviciu, care definește un set de funcții pe care supraiacent stratul inferior oferă.

    În această abordare simplifică proiectarea, testarea și modificarea rețelei de date, deoarece dezvoltatorii pot modifica doar un singur nivel, fără a afecta celelalte niveluri superioare și inferioare. Există posibilitatea de a arăta mai abstract în nivelele adiacente și de a vă concentra doar pe fluxurile de date de intrare și de ieșire atunci când lucrați la unul dintre niveluri.

    Protocolul și protocolul

    Stratificarea mijloc de rețea are propriile sale specifice legate de cele care sunt implicate în procesul de mesagerie, cel puțin două părți, adică, în acest caz, este necesar să se organizeze activitatea coordonată a două ierarhii hardware și software pe mașini diferite.

    Arhitectura rețelelor de transmisie de date
  • Pentru organizarea unei astfel de coordonări a două sau mai multor ierarhii, se utilizează un set formal de reguli și acorduri care reflectă interacțiunea tuturor modulelor implicate în schimbul de informații.

    Interacțiunea poate fi fie inter-strat, interacțiunile atunci procedura este formalizată se numește un protocol, precum și între modulele de același nivel în nodul, atunci această procedură se numește interfață.

    Ca rezultat, un set de protocoale organizat ierarhic, suficient pentru a organiza interacțiunea nodurilor în rețea, se numește stivă de protocoale.

    Protocoalele de nivel scăzut sunt adesea implementate printr-o combinație de software și hardware, iar protocoalele de nivel superior sunt de obicei software.

    Articole recomandate pe această temă







    Articole similare

    Trimiteți-le prietenilor: