Un protocol de rețea include toate regulile și convențiile pentru comunicarea între dispozitivele din rețea, inclusiv modalitățile prin care dispozitivele se pot identifica și pot face conexiuni între ele. Există, de asemenea, reguli de formatare care specifică modul în care datele sunt împachetate în mesajele trimise și primite.
Unele protocoale includ, de asemenea, confirmarea mesajelor și comprimarea datelor pentru o comunicare de rețea fiabilă și de în altă performanță.
Despre protocoale
Fără protocoale, dispozitivele nu ar avea capacitatea de a înțelege semnalele electronice pe care le trimit unul altuia prin conexiunile de rețea.
Protocoalele moderne pentru rețelele de calculatoare folosesc în general tehnici de comutare de pachete pentru a trimite și a primi mesaje sub formă de pachete, care sunt mesaje subdivizate în bucăți care sunt colectate și reasamblate la destinație. Au fost dezvoltate sute de protocoale de rețea de computere, fiecare proiectat pentru scopuri și medii specifice.
Protocoale de internet
Familia Internet Protocol (IP) conține un set de protocoale de rețea înrudite și utilizate pe scară largă. Pe lângă protocolul Internet, protocoalele de nivel superior, cum ar fi TCP, UDP, HTTP și FTP, se integrează cu IP pentru a oferi capabilități suplimentare.
În mod similar, protocoalele Internet de nivel inferior, cum ar fi ARP și ICMP, coexistă cu IP. În general, protocoalele de nivel superior din familia IP interacționează cu aplicații precum browserele web, în timp ce protocoalele de nivel inferior interacționează cu adaptoarele de rețea și alte componente hardware ale computerului.
Linia de bază
Rețelele fără fir au devenit obișnuite datorită Wi-Fi, Bluetooth și LTE. Protocoalele de rețea concepute pentru a fi utilizate în rețelele fără fir trebuie să accepte dispozitive mobile în roaming și să rezolve probleme precum ratele de date variabile și securitatea rețelei.
Protocoale de rutare în rețea
Protocoalele de rutare sunt protocoale cu scop special concepute special pentru a fi utilizate de către routerele de rețea de pe internet. Un protocol de rutare poate identifica alte routere, poate gestiona căile (numite rute) dintre sursele și destinațiile mesajelor din rețea și poate lua decizii dinamice de rutare. Protocoalele obișnuite de rutare includ EIGRP, OSPF și BGP.
Cum sunt implementate protocoalele de rețea
Sistemele de operare moderne conțin servicii software încorporate care implementează suport pentru unele protocoale de rețea. Aplicațiile precum browserele web conțin biblioteci de software care acceptă protocoalele de nivel în alt necesare pentru ca aplicația respectivă să funcționeze. Pentru unele protocoale TCP/IP și de rutare de nivel inferior, suportul este implementat în hardware direct (chipseturi de siliciu) pentru o performanță îmbunătățită.
Fiecare pachet transmis și primit printr-o rețea conține date binare (unuri și zerouri care codifică conținutul fiecărui mesaj). Majoritatea protocoalelor adaugă un mic antet la începutul fiecărui pachet pentru a stoca informații despre expeditorul mesajului și destinația dorită. Unele protocoale adaugă și un subsol la sfârșit. Fiecare protocol de rețea poate identifica mesajele de tipul său și poate procesa anteturile și subsolurile ca parte a mutarii datelor între dispozitive.
Un grup de protocoale de rețea care lucrează împreună la niveluri superioare și inferioare este adesea numit familie de protocoale. Studenții de rețele învață în mod tradițional despre modelul OSI care organizează conceptual familiile de protocoale de rețea în straturi specifice în scopuri didactice.