Un protocol de rețea este un protocol de comunicație implementat pe o rețea de calculatoare sau o rețea de telecomunicații .
Este comun ca mai multe protocoale de rețea să formeze straturi de protocol.
Pentru a naviga printre protocoale și chiar pentru a le putea modifica, acestea sunt ierarhizate, de exemplu, în patru straturi în modelul TCP / IP . Alte modele mai complexe, cum ar fi ANS- ul IBM sau modelul OSI , fiecare cu șapte straturi, s-au confruntat cu un succes mai puțin practic și sunt menționate astăzi din motive de completitudine a teoriei .
Luate în ansamblu, o serie de protocoale între diferite straturi formează ceea ce se numește stivă de protocol . Termenii „protocol” și „protocol stack” se referă, de asemenea, la software-ul care implementează un protocol.
Cele mai recente protocoale sunt standardizate de IETF pentru comunicarea prin Internet și de IEEE sau ISO pentru alte tipuri de comunicații. ITU-T suportă protocoalele și formate de telecomunicații .
În lumea P2P , considerăm toți algoritmii unei rețele ca protocol.
Unele stive de protocol sau familii:
Acest strat corespunde stratului fizic din modelul OSI . La acest nivel, găsim de exemplu următoarele protocoale:
Acest strat corespunde stratului de legătură de date din modelul OSI . La acest nivel, găsim de exemplu următoarele protocoale:
Acest strat corespunde stratului de rețea din modelul OSI . La acest nivel, găsim de exemplu următoarele protocoale:
Negocierea opțiunilor de nivel 3 peste PPP se face cu NCP .
Acest strat corespunde stratului de transport din modelul OSI . La acest nivel, găsim de exemplu următoarele protocoale:
Acest strat corespunde stratului de sesiune din modelul OSI . La acest nivel, găsim de exemplu următoarele protocoale:
Software-ul de partajare a fișierelor NFS utilizează în mod preferențial protocolul TCP de la versiunea 3, dar în versiunile anterioare ar putea folosi doar UDP .