Sieťový protokol definuje pravidlá a konvencie pre komunikáciu medzi sieťovými zariadeniami. Sieťové protokoly zahŕňajú mechanizmy pre zariadenia na identifikáciu a vzájomné prepojenie, ako aj pravidlá formátovania, ktoré určujú, ako sú údaje zabalené do odoslaných a prijatých správ. Niektoré protokoly tiež podporujú potvrdenie správ a kompresiu dát navrhnuté pre spoľahlivú a / alebo vysoko výkonnú sieťovú komunikáciu.
Moderné protokoly na vytváranie počítačových sietí všeobecne používajú techniky na prepínanie paketov na odosielanie a prijímanie správ v podobepakety - správy rozdelené na kusy, ktoré sa zbierajú a znova zmontujú na miesto určenia. Boli vyvinuté stovky rôznych protokolov počítačových sietí, ktoré sú navrhnuté pre konkrétne účely a prostredia.
Internetové protokoly
Rodina internetového protokolu obsahuje súbor súvisiacich (a najrozšírenejších) sieťových protokolov. Popri samotnom protokole IP (IP) sa protokoly vyššej úrovne, ako TCP, UDP, HTTP a FTP, integrujú s IP tak, aby poskytovali ďalšie možnosti. Podobne aj internetové protokoly nižšej úrovne, ako ARP a ICMP, existujú spolu s protokolom IP. Vo všeobecnosti protokoly vyššej úrovne v rodine IP komunikujú s aplikáciami, ako sú webové prehliadače, zatiaľ čo protokoly nižšej úrovne komunikujú so sieťovými adaptérmi a iným počítačovým hardvérom.
Bezdrôtové sieťové protokoly
Vďaka Wi-Fi, Bluetooth a LTE sa bezdrôtové siete stali samozrejmosťou. Sieťové protokoly navrhnuté na použitie v bezdrôtových sieťach musia podporovať roamingové mobilné zariadenia a riešiť také otázky, ako sú premenlivé dátové rýchlosti a zabezpečenie siete.
Smerovacie protokoly siete
Smerovacie protokoly sú špeciálne protokoly navrhnuté špeciálne pre použitie sieťovými smerovačmi na internete. Smerovací protokol dokáže identifikovať ďalšie smerovače, spravovať cesty (tzv trás) medzi zdrojmi a cieľmi sieťových správ a robiť rozhodnutia o dynamickom smerovaní. Bežné smerovacie protokoly zahŕňajú EIGRP, OSPF a BGP.
Ako sa implementujú sieťové protokoly
Moderné operačné systémy obsahujú zabudované softvérové služby, ktoré implementujú podporu niektorých sieťových protokolov. Aplikácie, ako sú webové prehliadače, obsahujú softvérové knižnice, ktoré podporujú protokoly na vysokej úrovni, potrebné pre fungovanie tejto aplikácie. Pri niektorých protokoloch TCP / IP a smerovacích protokolov nižšej úrovne je podpora implementovaná v priamom hardvéri (silikónové čipy) na zlepšenie výkonu.
Každý paket prenesený a prijatý cez sieť obsahuje binárne dáta (tie a nuly, ktoré zakódujú obsah každej správy). Väčšina protokolov pridáva malýhlavička na začiatku každého paketu uložiť informácie o odosielateľovi správy a jej určenom mieste určenia. Niektoré protokoly tiež pridávajú azápätie nakoniec. Každý sieťový protokol má schopnosť identifikovať správy vlastného druhu a spracovávať hlavičky a päty ako súčasť presunu dát medzi zariadeniami.
Skupina sieťových protokolov, ktoré spolupracujú na vyšších a nižších úrovniach, sa často nazýva a rodina protokolov, Študenti sietí sa tradične učia o modeli OSI, ktorý koncepčne organizuje rodiny sieťových protokolov do špecifických vrstiev na účely výučby.












