Un protocol de xarxa defineix regles i convencions per a la comunicació entre dispositius de xarxa. Els protocols de xarxa inclouen mecanismes per a dispositius per identificar i establir connexions entre ells, així com formatar regles que especifiquen com s'emmagatzemen les dades als missatges enviats i rebuts. Alguns protocols també admeten el reconeixement de missatges i la compressió de dades dissenyats per a una comunicació de xarxa fiable o d'alt rendiment.
Els protocols moderns per a xarxes informàtiques generalment utilitzen tècniques de commutació de paquets per enviar i rebre missatges en forma depaquets - missatges subdividits en peces que es recullen i es tornen a muntar a la seva destinació. S'han desenvolupat centenars de protocols de xarxa informàtica diferents dissenyats per a propòsits i entorns específics.
Protocols d'Internet
La família de Protocol d'Internet conté un conjunt de protocols de xarxa relacionats (i entre els més utilitzats). Al costat del Protocol d'Internet (IP), els protocols de nivell superior com TCP, UDP, HTTP i FTP s'integren amb IP per proporcionar capacitats addicionals. De la mateixa manera, els protocols d'Internet de nivell inferior com ARP i ICMP també coincideixen amb IP. En general, els protocols de nivell superior en la família IP interactuen més estretament amb aplicacions com navegadors web, mentre que els protocols de nivell inferior interactuen amb adaptadors de xarxa i altres equips informàtics.
Protocols de xarxa sense fils
Gràcies a Wi-Fi, Bluetooth i LTE, les xarxes sense fils s'han convertit en llocs habituals. Els protocols de xarxa dissenyats per al seu ús en xarxes sense fils han de suportar dispositius mòbils mòbils i tractar qüestions com ara les taxes de dades variables i la seguretat de la xarxa.
Protocols d'enrutament de xarxa
Els protocols d'enrutament són protocols d'ús especial dissenyats específicament per als enrutadors de xarxa a Internet. Un protocol d'enrutament pot identificar altres enrutadors, gestionar les vies (anomenades rutes) entre fonts i destinacions de missatges de xarxa, i prendre decisions dinàmiques d'enrutament. Els protocols d'enrutament habituals inclouen EIGRP, OSPF i BGP.
Com s'apliquen els protocols de xarxa
Els sistemes operatius moderns contenen serveis de programari integrats que implementen suport per a alguns protocols de xarxa. Les aplicacions com a navegadors web contenen biblioteques de programari que admeten els protocols d'alt nivell necessaris perquè aquesta aplicació funcioni. Per a alguns TCP / IP de nivell inferior i els protocols d'enrutament, el suport s'implementa en maquinari directe (xips de silici) per millorar el rendiment.
Cada paquet transmès i rebut a través d'una xarxa conté dades binaris (uns i zeros que codifiquen els continguts de cada missatge). La majoria de protocols afegeixen una petitaencapçalament al començament de cada paquet per emmagatzemar informació sobre el remitent del missatge i la destinació desitjada. Alguns protocols també afegeixen unpeu de pàgina al final. Cada protocol de xarxa té la capacitat d'identificar missatges de la seva pròpia classe i processar els encapçalaments i peus de pàgina com a part de la transferència de dades entre dispositius.
Un grup de protocols de xarxa que treballen conjuntament en nivells superior o inferior solen anomenar-se a família del protocol. Els estudiants de xarxes tradicionalment aprenen sobre el model OSI que organitza conceptualment les famílies del protocol de xarxa en capes específiques per a finalitats didàctiques.