Protocol de comunicare
Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 15 aprilie 2019; verificările necesită
32 de modificări .
Un protocol de comunicare este un set de reguli specifice sau convenții de interfață la nivel logic care guvernează schimbul de date între diferite programe . Aceste reguli definesc un mod uniform de transmitere a mesajelor și de tratare a erorilor.
Protocolul de semnalizare este utilizat pentru a controla conexiunea, cum ar fi configurarea, redirecționarea, deconectarea. Exemple de protocol: RTSP , SIP . Pentru transferul de date se folosesc protocoale precum RTP .
Un protocol de rețea este un set de reguli și acțiuni (o secvență de acțiuni) care permite conectarea și schimbul de date între două sau mai multe dispozitive conectate la rețea .
Protocoalele diferite descriu adesea doar aspecte diferite ale aceluiași tip de comunicare . Numele „protocol” și „stivă de protocol” se referă și la software-ul care implementează protocolul.
Noile protocoale pentru Internet sunt definite de IETF , în timp ce alte protocoale sunt definite de IEEE sau ISO . ITU-T se ocupă de protocoale și formate de telecomunicații.
Cel mai comun sistem de clasificare pentru protocoalele de rețea este așa-numitul model OSI , conform căruia protocoalele sunt împărțite în 7 niveluri în funcție de scopul lor - de la fizic (formarea și recunoașterea semnalelor electrice sau de altă natură) la aplicație ( interfața de programare a aplicației pentru transmitere ). informații prin aplicații).
Protocoalele de rețea prescriu reguli pentru funcționarea computerelor care sunt conectate la o rețea. Ele sunt construite pe un principiu cu mai multe niveluri. Un protocol de nivel definește una dintre regulile tehnice de comunicare. În prezent, protocoalele de rețea folosesc modelul de rețea OSI (Open System Interconnection)
.
Modelul OSI este un model logic cu 7 straturi de funcționare a rețelei. Este implementat de un grup de protocoale și reguli de comunicare organizate pe mai multe niveluri:
- la nivel fizic se determină caracteristicile fizice (mecanice, electrice, optice) ale liniilor de comunicație;
- la nivelul de legătură se determină regulile de utilizare a stratului fizic de către nodurile de rețea;
- stratul de rețea este responsabil pentru adresarea și livrarea mesajelor;
- stratul de transport controlează ordinea în care sunt trecute componentele mesajului;
- stratul de sesiune coordonează comunicarea între două programe de aplicație care rulează pe stații de lucru diferite;
- stratul de prezentare este utilizat pentru a converti datele din formatul intern al computerului în formatul de transfer;
- stratul de aplicație este granița dintre programul de aplicație și alte straturi, oferind o interfață de comunicare convenabilă pentru programele de rețea ale utilizatorului.
În clasificarea generală, protocoalele sunt împărțite în protocoale de nivel scăzut, protocoale de nivel superior și protocoale de nivel intermediar. Stratul intermediar include protocoale de comunicare și autentificare. Protocoalele de nivel superior sunt protocoalele de aplicație, de sesiune și de prezentare. Protocoalele fizice, de canal, de rețea și de transport sunt denumite protocoale de nivel scăzut. [unu]
Un alt model - stiva de protocol TCP / IP - conține 4 straturi:
- strat de legătură (strat de legătură),
- stratul de rețea (stratul de internet),
- strat de transport (strat de transport),
- strat de aplicare (stratul de aplicare).
Exemple de protocoale de rețea
TCP/IP este un set de protocoale de transfer de date, denumite după două protocoale care îi aparțin: TCP ( English Transmission Control Protocol ) și IP ( English Internet Protocol ) [2]
Cele mai cunoscute protocoale folosite pe Internet sunt:
- HTTP (Hyper Text Transfer Protocol) este un protocol de transfer hipertext . Protocolul HTTP este folosit pentru a trimite pagini Web între computere conectate la aceeași rețea.
- FTP (File Transfer Protocol) este un protocol pentru transferul de fișiere de la un server de fișiere dedicat pe computerul unui utilizator. FTP permite abonatului să schimbe fișiere binare și text cu orice computer din rețea. După stabilirea unei conexiuni cu un computer la distanță, utilizatorul poate copia un fișier de pe un computer la distanță pe propriul său sau poate copia un fișier de pe computerul său pe unul la distanță.
- POP3 (Post Office Protocol) este un protocol standard de conexiune prin e-mail. Serverele POP gestionează corespondența primită, iar protocolul POP este conceput pentru a gestiona solicitările de primire a e-mailurilor de la clienții mailers.
- SMTP (Simple Mail Transfer Protocol) este un protocol care definește un set de reguli pentru trimiterea e-mailurilor. Serverul SMTP fie returnează o confirmare, un mesaj de eroare, fie solicită informații suplimentare.
- TELNET este un protocol de acces la distanță. TELNET permite abonatului să lucreze pe orice computer care se află în aceeași rețea cu el, ca pe cont propriu, adică să ruleze programe, să schimbe modul de funcționare și așa mai departe. În practică, posibilitățile sunt limitate la nivelul de acces care este stabilit de administratorul mașinii de la distanță.
Alte protocoale:
- DTN este un protocol conceput pentru rețelele spațiale IPN utilizate de NASA.
Vezi și
Note
- ↑ Sisteme distribuite. Principii și paradigme / E. Tanenbaum, M. van Steen. - Sankt Petersburg: Peter, 2003. - p. 83-93 - (Seria „Clasice ale informaticii”). ISBN 5-272-00053-6 -
- ↑ Hunt, Craig. Administrarea rețelei TCP/IP. - editia a 3-a. - O'Reilly Media, Inc. - ISBN 0596002971 .