strat fizic
Stratul fizic (stratul fizic), care se ocupă cu transmiterea de biți pe conexiuni fizice de comunicație, cum ar fi cablul coaxial, torsadat, cablu de fibră optică sau canal digital teritorial. Acest nivel caracteristici fizice relevante ale mass-media, cum ar fi lățimea de bandă, imunitate de zgomot și alte impedanță caracteristică. La același nivel determinat de caracteristicile semnalelor electrice, transmiterea unei informații discrete, cum ar fi prăvăliș margine, nivele de tensiune sau curent transmis tip de codare a semnalului, viteza de transmisie a semnalului. În plus, există tipuri de conectori standardizate și să alocați fiecare persoană de contact.
transmiterea de biți peste canalele fizice;
formarea semnalelor electrice;
funcții de nivel fizic, sunt puse în aplicare în toate dispozitivele conectate la rețea. Pe partea de calculator a funcțiilor de nivel fizic sunt efectuate de către adaptorul de rețea sau un port serial.
Link strat de date
La nivel fizic tocmai a trimis biți. Aceasta exclude că, în aceste rețele în care liniile de comunicare sunt folosite (comun), alternativ, mai multe perechi de calculatoare care interacționează, mediul de transmisie fizic poate fi ocupat. Prin urmare, un obiect al stratului de legătură (stratul Data Link) verifică disponibilitatea mediu de transmisie. Un alt obiect al stratului de legătură - punerea în aplicare a detectare a erorilor și a mecanismelor de corecție. Pentru a face acest lucru la link-ul de biți de nivel sunt grupate în seturi, numite cadre (cadre). Stratul de legătură de date asigură transmiterea corectă a fiecărui cadru, prin plasarea unei secvențe de biți speciale la începutul și sfârșitul fiecărui cadru, pentru izolarea sa, și calculează o sumă de control, procesarea tuturor octetilor frame într-un anumit fel, și adaugă o sumă de control la cadru.
Funcțiile stratului de legătură de date
Pachetul de livrare de încredere:
Între două stații vecine în rețea cu topologie arbitrară.
Între oricare dintre stațiile din rețea cu o topologie standard de:
Verificați disponibilitatea unui mediu partajat;
selectarea cadrelor din fluxul de date recepționate prin rețea; trimiterea datelor de încadrare;
conta și control.
strat de rețea
Stratul de rețea (strat de rețea) servește pentru a forma un sistem de transport unic, care combină mai multe rețele, aceste rețele pot folosi diferite mesaje principii de transmisie între noduri finale și legături au o structură arbitrară.
În livrarea rețelei de date furnizate de către stratul de link-ul corespunzător, dar livrarea de date între rețelele implicate în stratul de rețea, care susține alegerea corectă a mesajelor cale de transmitere chiar și atunci când structura relațiilor dintre rețelele constituente are un caracter diferit de cel în protocoalele de strat de legătură de date.
Rețelele sunt interconectate prin dispozitive speciale numite routere. Router - un dispozitiv care colectează informații despre topologia stratului de rețea de interconectare, și transmite pachetele către rețeaua de destinație. Pentru a trimite un mesaj de la un expeditor, care se află pe aceeași rețea, destinatarul într-o altă rețea, aveți nevoie pentru a face o serie de transmisii de tranzit între rețele, sau hamei (de la cuvântul hop - salt), de fiecare dată când alegerea unui traseu adecvat. Astfel, traseul este o secvență de routere prin care pachetul trece.
Strat de rețea - livrarea unui pachet:
între oricare două noduri în rețea cu topologie arbitrară;
între oricare două rețele într-o componentă de rețea;
de rețea - un set de calculatoare care folosesc o tehnologie comună de rețea de comunicații;
traseu - secvența de trecere routere de pachete compuse din rețea.
strat de transport
Pe drumul de la expeditor la destinatar al pachetelor pot fi corupte sau pierdute. Deși unele aplicații au propriile lor eroare de manipulare, sunt cei care preferă să trateze direct cu o conexiune fiabilă. Stratul de transport (Transport Layer) asigură straturile superioare sau aplicațiile stivui - aplicate și sesiune - transmiterea datelor cu gradul de fiabilitate, care au nevoie. Modelul OSI definește cinci clase de servicii furnizate la stratul de transport. Aceste tipuri de servicii sunt diferite de calitate a serviciilor: urgența, posibilitatea de a restabili comunicarea întreruptă, disponibilitatea fondurilor conexiuni multiple de multiplexare între diferite protocoale de aplicare printr-un protocol comun de transport, și cel mai important - capacitatea de a detecta și a erorilor de transmisie corecte, cum ar fi denaturarea, pierderea și duplicarea pachetelor.
Alegerea clasei de transport de serviciu strat este definit, pe de o parte, în măsura în care problema fiabilitatea este rezolvată de aplicații și protocoale mai mari decât cele de transport, nivelurile, iar pe de altă parte, aceasta depinde de cât de încredere este sistemul de transport de date în rețea, cu condiția un nivel sub vehicul - o rețea, link-ul și fizice. Stratul de transport - asigurarea furnizării de informații privind calitatea necesară între toate nodurile de rețea:
defalcare a posturilor la nivel de circuit în pachetele. numerele lor;
tamponeze pachetele primite;
prin care se dispune de pachete care sosesc;
De regulă, toate protocoalele, deoarece stratul de transport și de mai sus sunt realizate de software finali noduri - componente ale sistemelor lor de operare de rețea. Ca un exemplu, protocoale de transport poate avea ca rezultat protocoalele TCP și UDP stiva TCP / IP și SPX Novell protocol stivă.
Procesul-verbal al celor patru niveluri inferioare, în general, se face referire ca traficul de rețea sau sistem de transport a, deoarece acestea sunt complet rezolva problema de a transporta mesaje cu un anumit nivel de calitate în rețele compozite cu topologie arbitrară și tehnologii diferite. Celelalte trei nivel superior rezolva problema serviciilor de aplicații bazate pe subsistemul de transport disponibile.
strat de sesiune
strat Session (layer Session) oferă un control de dialog: detectează care parte este activă în acest moment, oferă sincronizare. Acesta din urmă permite de a introduce puncte de întrerupere în trecerile lungi, astfel încât, dacă a fost posibil să se întoarcă la ultimul punct de control, mai degrabă decât a începe peste tot din nou. În practică, puține aplicații utilizează un strat de sesiune, și este rareori pus în aplicare ca un protocol separat, cu toate că acest nivel de funcții sunt adesea combinate cu funcții de strat de aplicație și puse în aplicare într-un singur protocol.
Sesiunea strat - controlul dialogului obiecte la nivel de aplicație:
stabilirea metodei de mesagerie (duplex sau half-duplex);
mesaje de sincronizare;
organizarea dialogului „puncte de control“.
strat de prezentare
Strat de prezentare (strat de prezentare) este preocupat de prezentarea informațiilor transmise, fără a modifica conținutul acestuia. Datorită nivelului de reprezentare a informațiilor transmise de către stratul de aplicare a unui sistem, clar întotdeauna stratul de aplicare a unui alt sistem. C prin nivele de protocoale de strat de aplicație poate depăși diferențele în reprezentarea datelor de sintaxă sau diferențele în coduri de caractere, coduri precum ASCII și EBCDIC. La acest nivel, se poate efectua criptarea și decriptarea datelor, datorită cărora sunt furnizate imediat secretul schimbului de date pentru toate serviciile de aplicații. Un exemplu de astfel de protocol este protocolul Secure Socket Layer (SSL), care oferă aplicația de mesagerie secretă pentru protocoalele de strat stiva TCP / IP.
Stratul de prezentare - coordonează reprezentarea (sintaxa) a datelor în interacțiunea a două procese de aplicare:
conversia datelor din exterior la formatul intern;
criptare și decriptare a datelor.
aplicare strat
Strat de aplicare (strat de aplicare) - este de fapt doar o colecție de o varietate de protocoale prin care utilizatorii rețelei acces la resurse partajate, cum ar fi fișiere, imprimante, sau hypertext pagini web, și de organizare a muncii în comun, cum ar fi utilizarea protocolului de e-mail. Unitatea de date, care se ocupă de stratul de aplicație este în general numit mesajul (mesaj).
Strat de aplicare - un set de servicii de rețea, care oferă sistemul utilizatorului final:
identificarea, verificarea drepturilor de acces;
Sunt atât de multe servicii diferite la nivel de aplicație. Să luăm ca exemplu de cel puțin câteva dintre cele mai comune implementari de servicii de fișiere: NCP în Novell NetWare sistem de operare, SMB în Microsoft Windows NT, NFS, FTP și TFTP, incluse în stiva TCP / IP.