Tīkla protokols nosaka noteikumus un konvencijas komunikācijai starp tīkla ierīcēm. Tīkla protokoli ietver mehānismus ierīcēm, kas identificē un izveido savienojumus, kā arī formatēšanas noteikumus, kas nosaka, kā dati tiek iesaiņoti nosūtītajās un saņemtajās ziņās. Daži protokoli atbalsta arī ziņojumu apstiprināšanu un datu saspiešanu, kas paredzēta uzticamai un / vai augstas veiktspējas tīkla komunikācijai.
Mūsdienu datortīklu protokoli kopumā izmanto pakešu komutācijas metodes, lai nosūtītu un saņemtu ziņas kāpaketes - ziņas, kas sadalītas gabalos, kas tiek savākti un atkārtoti samontēti galamērķī. Ir izstrādāti simtiem dažādu datortīklu protokolu, kas paredzēti īpašiem mērķiem un videi.
Interneta protokoli
Interneta protokola saime satur saistītu (un visbiežāk izmantoto) tīkla protokolu kopumu. Patiesi blakus interneta protokolam (IP) augstākās pakāpes protokoli, piemēram, TCP, UDP, HTTP un FTP, visi ir integrēti ar IP, lai nodrošinātu papildu iespējas. Līdzīgi zemā līmeņa interneta protokoli, piemēram, ARP un ICMP, pastāv arī kopā ar IP. Parasti augstākās pakāpes protokoli IP ģimenē ciešāk sader ar tādām lietojumprogrammām kā tīmekļa pārlūkprogrammas, bet zemākā līmeņa protokoli mijiedarbojas ar tīkla adapteriem un citu datortehniku.
Bezvadu tīkla protokoli
Pateicoties Wi-Fi, Bluetooth un LTE, bezvadu tīkli ir kļuvuši par parastu. Tīklu protokoliem, kas paredzēti izmantošanai bezvadu tīklos, jāatbalsta viesabonēšanas mobilās ierīces un jārisina tādi jautājumi kā mainīgie datu pārraides ātrumi un tīkla drošība.
Tīkla maršrutēšanas protokoli
Maršrutēšanas protokoli ir īpaša nolūka protokoli, kas īpaši paredzēti tīkla maršrutētājiem internetā. Maršrutēšanas protokols var identificēt citus maršrutētājus, vadīt ceļus (sauc maršruti) starp tīkla ziņu avotiem un galamērķiem, un pieņemt dinamiskus maršrutēšanas lēmumus. Kopīgie maršrutēšanas protokoli ietver EIGRP, OSPF un BGP.
Kā tiek īstenoti tīkla protokoli
Mūsdienu operētājsistēmās ir iebūvēti programmatūras pakalpojumi, kas īsteno atbalstu dažiem tīkla protokoliem. Pieteikumi, piemēram, tīmekļa pārlūkprogrammas, satur programmatūras bibliotēkas, kas atbalsta augsta līmeņa protokolus, kas vajadzīgi, lai šis lietojumprogramma darbotos. Dažiem zemāka līmeņa TCP / IP un maršrutēšanas protokoliem atbalsts tiek sniegts tiešās aparatūras (silikona mikroshēmās), lai uzlabotu veiktspēju.
Katrā paketē, kas tiek pārsūtīts un saņemts tīklā, ir bināri dati (tie un nulles, kas kodē katra ziņa saturu). Lielākā daļa protokolu pievieno mazugalvene katra paketes sākumā, lai saglabātu informāciju par ziņojuma sūtītāju un tā paredzēto galamērķi. Daži protokoli arī pievienokājene beigās. Katram tīkla protokolam ir iespēja identificēt ziņojumus savā veidā un apstrādāt galvenes un kājenes kā daļu no datu pārvietošanas starp ierīcēm.
Tīkla protokolu grupa, kas darbojas kopā augstākā un zemākā līmenī, bieži sauc par protokola saime. Tīkla veidošanas studenti tradicionāli uzzina par OSI modeli, kas mācību nolūkos konceptuāli organizē tīkla protokolu saimes īpašos slāņos.












