Võrguprotokoll sisaldab kõiki võrguseadmete vahelise suhtluse reegleid ja tavasid, sealhulgas viise, kuidas seadmed saavad üksteist tuvastada ja omavahel ühendusi luua. Samuti on olemas vormindusreeglid, mis määravad, kuidas andmed saadetud ja vastuvõetud sõnumitesse pakitakse.
Mõned protokollid sisaldavad usaldusväärse ja suure jõudlusega võrgusuhtluse tagamiseks ka sõnumite kinnitust ja andmete tihendamist.
Teave protokollide kohta
Ilma protokollideta ei suudaks seadmed mõista elektroonilisi signaale, mida nad võrguühenduste kaudu üksteisele saadavad.
Kaasaegsed arvutivõrkude protokollid kasutavad üldiselt pakettkommutatsiooni tehnikat, et saata ja vastu võtta pakettidena sõnumeid, mis on osadeks jaotatud sõnumid, mis kogutakse kokku ja komplekteeritakse sihtkohta. Arvutivõrgu protokolle on välja töötatud sadu, millest igaüks on loodud konkreetsete eesmärkide ja keskkondade jaoks.
Interneti-protokollid
Internetiprotokolli (IP) perekond sisaldab komplekti seotud ja laialdaselt kasutatavaid võrguprotokolle. Lisaks Interneti-protokollile integreeruvad IP-ga kõrgema taseme protokollid, nagu TCP, UDP, HTTP ja FTP, et pakkuda täiendavaid võimalusi.
Samamoodi eksisteerivad IP-ga kõrvuti madalama taseme Interneti-protokollid, nagu ARP ja ICMP. Üldiselt suhtlevad IP-perekonna kõrgema taseme protokollid selliste rakendustega nagu veebibrauserid, samas kui madalama taseme protokollid suhtlevad võrguadapterite ja muu arvutiriistvaraga.
Alumine rida
Traadita võrgud on WiFi, Bluetoothi ja LTE tõttu muutunud igapäevaseks. Traadita võrkudes kasutamiseks mõeldud võrguprotokollid peavad toetama rändlusmobiilseadmeid ja tegelema selliste probleemidega nagu muutuv andmeedastuskiirus ja võrgu turvalisus.
Võrgu marsruutimise protokollid
Marsruutimisprotokollid on eriotstarbelised protokollid, mis on loodud spetsiaalselt Interneti-võrgu ruuterite jaoks. Marsruutimisprotokoll suudab tuvastada teisi ruutereid, hallata teid (nn marsruute) võrgusõnumite allikate ja sihtkohtade vahel ning teha dünaamilisi marsruutimise otsuseid. Levinud marsruutimisprotokollid hõlmavad EIGRP, OSPF ja BGP.
Kuidas võrguprotokolle rakendatakse
Kaasaegsed operatsioonisüsteemid sisaldavad sisseehitatud tarkvarateenuseid, mis toetavad mõningaid võrguprotokolle. Sellised rakendused nagu veebibrauserid sisaldavad tarkvarateeke, mis toetavad selle rakenduse toimimiseks vajalikke kõrgetasemelisi protokolle. Mõnede madalama taseme TCP/IP- ja marsruutimisprotokollide puhul rakendatakse jõudluse parandamiseks otsest riistvara (ränikiibistikud).
Iga võrgu kaudu edastatud ja vastuvõetud pakett sisaldab binaarandmeid (üksikuid ja nulle, mis kodeerivad iga sõnumi sisu). Enamik protokolle lisab iga paketi algusesse väikese päise, et salvestada teavet sõnumi saatja ja selle kavandatud sihtkoha kohta. Mõned protokollid lisavad lõppu ka jaluse. Iga võrguprotokoll suudab tuvastada omalaadseid sõnumeid ning töödelda päiseid ja jaluseid osana andmete teisaldamisest seadmete vahel.
Võrguprotokollide rühma, mis töötavad koos kõrgemal ja madalamal tasemel, nimetatakse sageli protokolliperekonnaks. Võrgundusvaldkonna õpilased õpivad traditsiooniliselt tundma OSI mudelit, mis korraldab võrguprotokolliperekonnad kontseptuaalselt õpetamise eesmärgil kindlatesse kihtidesse.