Care este nivelul de interacțiune
În descrierea aproape orice interacțiune posibilă alocarea diferitelor niveluri. De exemplu, imaginați-vă că doi oameni care trăiesc în diferite localități, este necesar să se împărtășească orice informații, și folosesc această metodă tradițională de a trimite scrisori. Deja în interacțiunea de acest gen există mai multe niveluri:
la nivel de utilizator, schimbul de scrisori, și folosind în acest scop serviciul poștal;
nivelul de servicii poștale, efectuează redirecționarea corespondenței între oficii poștale așezări și este utilizat pentru a transporta servicii de rețea;
nivelul rețelei de transport, care prevede livrarea căilor de circulație mărfuri între așezările;
nivelul de Cai Ferate, care oferă posibilitatea de livrare fizică a mărfurilor între așezările.
Dacă nu există nici un mijloc de comunicare directă între așezările, acest sistem între nivelurile serviciului poștal și rețeaua de transport adaugă un alt nivel - birouri nivelul de transport de e-mail pentru a asigura suprasarcină corespunzătoare a e-mail la hub-uri de transport, precum și alegerea de rute alternative de transport pentru caz de defectare a liniilor de transport.
EXEMPLU interacțiune urovnevogo
Procesul de separare de interacțiune la un nivel care să permită funcțional izoleze diferitele mijloace de a participa la procesul în conformitate cu principiul - „toată lumea face propriul său lucru“ Acest lucru permite o flexibilitate suficientă în extinderea funcționalității acestor instrumente. De exemplu, nivelul de selecție a rețelei de transport, care să permită, dacă este necesar, pentru a asigura transportul între așezări nu numai bunuri poștale, dar și de pasageri, fără a necesita ajustarea Căilor Ferate. Izolarea serviciului poștal permite trimiterea nu numai litere, ci, de asemenea, pachete, transferuri, etc. cu ajutorul unor instalații de transport standard de rețea și indirect - mijloacele de comunicare existente.
Interacțiunea în rețele de calculatoare pot fi, de asemenea, descrise în ceea ce privește nivelurile. În prezent, în acest scop, este utilizat pe scară largă așa-numitele sisteme deschise model de interconectare (Open Systems Interconnection, OSI).
Modelul de rețea
În 1984, ISO (Organizația Standard Internațional, ISO) a dezvoltat un model de Open Systems Interconnection (Open Systems Interconnection, OSI). Modelul este un standard internațional pentru proiectarea de comunicații de rețea și include o abordare secvențială a rețelelor de construcție. Fiecare strat al modelului servește diferite etape ale procesului de interacțiune. Prin împărțirea la rețeaua modelului OSI simplifică colaborarea de hardware și software. Modelul OSI împarte funcțiile de rețea în șapte straturi: cerere, stratul de prezentare, sesiune, de transport, de rețea, link și fizice.
Nivelurile modelului OSI
Mai jos este o scurtă descriere a nivelurilor de model:
Stratul fizic (stratul fizic) determină modul în care conexiunea fizică a computerelor într-o rețea. Funcțiile mijloacelor care aparțin la nivelul dat sunt bitwise conversia datelor digitale pentru a semnalelor transmise printr-un suport fizic (de exemplu, cablu), și semnalizarea reală.
Stratul de transport (Transport Layer) pune în aplicare transferul de date între două programe care funcționează pe computere diferite, asigurându-se că nu există nici o pierdere sau duplicarea informațiilor, care pot apărea ca urmare a unor niveluri mai scăzute de erori de transmisie. În cazul în care datele transmise prin stratul de transport, fiind fragmentat, ceea ce înseamnă că acest nivel asigură reasamblarea în ordinea corectă.
O sesiune (sau sesiune) de nivel (strat de sesiune) permite două programe pentru a menține o interacțiune continuă printr-o rețea, numită sesiunea (sesiunea) sau sesiunea. Acest nivel gestionează încheierea sesiunii de stabilire, schimbul de date și sesiune. El este, de asemenea, responsabil pentru identificarea, permițând numai anumitor abonați să participe la sesiune, și oferă servicii de securitate de locuri de muncă pentru a organiza accesul la sesiunea de informare.
Strat de prezentare (strat de prezentare) oferă o conversie de date mesaj de plecare intermediar într-un format comun, care este furnizat prin intermediul nivelurilor inferioare, precum și transformarea inversă a datelor primite de la formatul comun într-un format de înțeles de către programul de recepție.
Strat Application (strat Application) asigură funcții de rețea de nivel înalt, cum ar fi transferul de fișiere, trimiterea de e-mail-uri, etc.
Principiile de bază ale interacțiunii la nivel
În cazul în care procesul de cooperare la nivel de organizație trebuie să îndeplinească următoarele cerințe:
un nivel de componente ale unui sistem pot interacționa cu componentele numai același nivel al celuilalt sistem;
în aceleași componente de sistem ale oricărui strat pot interacționa doar cu componente ale nivelurilor adiacente (în amonte și în aval).
Ordinea de nivel de interacțiune
Un set de reguli care determină ordinea de interacțiune a fondurilor care aparțin la același nivel și care operează în diferite sisteme, numit protocolul (protocolul). Termenii interacțiune între un mijloc de legătură cu nivelurile adiacente și care operează într-un singur sistem, denumit interfață (interfață).
Punerea în aplicare practică a interacțiunii la nivel
În practică, protocoale și interfețe reglementează cerințele tehnice pentru hardware și software. Programul (hardware) module pentru furnizarea de interacțiune practică definit de unul sau un alt protocol (sau interfata), denumit în mod obișnuit un protocol de punere în aplicare (sau interfata).
Deși diferitele componente legate de diferite niveluri ale modelului de rețea în mod oficial ar trebui să fie independent din unul față de celălalt, în dezvoltarea practică a protocoalelor de astfel de independență nu este menținută întotdeauna. Acest lucru se datorează faptului că o încercare de a realiza o potrivire exactă a modelului de referință poate duce la ineficiență de hardware și software care implementează protocolul. În prezent, există două tipuri de anomalii apărute în punerea în aplicare a nivelului de interacțiune:
unele caracteristici pot fi combinate cu un singur nivel de protocol și vice-versa, - un nivel de funcții pot fi împărțite între diferite protocoale;
protocol de funcționare a oricărui nivel implică utilizarea numai anumite protocoale de nivel de bază.
Prin urmare, dezvoltarea unor metode practice de rețea înseamnă, de obicei în curs de dezvoltare, nu protocoale individuale, și întregul set de protocoale. Astfel de kituri includ de obicei protocoale referitoare la mai multe niveluri adiacente modelul de referință OSI, și sunt numite stivă (sau familii, seturi) protocoale (protocol stivă, suita de protocol). Cel mai bine-cunoscut stiva de protocol care oferă interacțiune pe Internet este TCP / IP Stiva de protocoale
Având în vedere că punerea în aplicare a protocoalelor permise abateri de la modelul de referință, stive de protocol poate include propria diagrama de diviziune a nivelurilor. În special, protocolul TCP / IP stiva împarte întregul proces de rețele la patru niveluri. În figura de jos propusă arată nivelurile modelului OSI și nivelurile de stiva TCP / IP.
Nivelurile modelului OSI
Descrierea procesului de rețea implică alocarea de niveluri;
abordare personalizată în prezent la descrierea sistemelor de proiectare și rețele descrise folosind modelul ISO OSI;
Modelul OSI presupune alocarea a șapte straturi: aplicare, stratul de prezentare, sesiune, de transport, de rețea, link și fizice;
reacția componentelor ca la diferite niveluri sunt reglementate de seturi speciale de reguli - protocoale și interfețe;
în practică, respectarea strictă a principiului izolării funcționale a componentelor de la diferite nivele ale modelului nu este întotdeauna convenabil și eficient, astfel încât protocolul dezvoltat stive interdependente