'n Netwerkprotokol sluit al die reëls en konvensies vir kommunikasie tussen netwerktoestelle in, insluitend maniere waarop toestelle met mekaar kan identifiseer en verbindings maak. Daar is ook formateringreëls wat spesifiseer hoe data in gestuurde en ontvangde boodskappe verpak word.
Sommige protokolle sluit ook boodskaperkenning en data-kompressie in vir betroubare en hoëprestasie-netwerkkommunikasie.
About Protocols
Sonder protokolle sal toestelle nie die vermoë hê om die elektroniese seine wat hulle oor netwerkverbindings aan mekaar stuur, te verstaan nie.
Moderne protokolle vir rekenaarnetwerke gebruik gewoonlik pakkieskakeltegnieke om boodskappe in die vorm van pakkies te stuur en te ontvang, wat boodskappe is wat onderverdeel is in stukke wat by hul bestemming versamel en weer saamgevoeg word. Honderde rekenaarnetwerkprotokolle is ontwikkel, elk ontwerp vir spesifieke doeleindes en omgewings.
Internetprotokolle
Die Internet Protocol (IP) familie bevat 'n stel verwante en wyd gebruikte netwerk protokolle. Benewens die internetprotokol, integreer hoërvlakprotokolle soos TCP, UDP, HTTP en FTP met IP om bykomende vermoëns te verskaf.
Net so bestaan laervlak-internetprotokolle soos ARP en ICMP saam met IP. Oor die algemeen werk hoërvlakprotokolle in die IP-familie in wisselwerking met toepassings soos webblaaiers, terwyl laervlakprotokolle met netwerkadapters en ander rekenaarhardeware in wisselwerking tree.
Onderste reël
Draadlose netwerke het alledaags geword weens Wi-Fi, Bluetooth en LTE. Netwerkprotokolle wat ontwerp is vir gebruik op draadlose netwerke moet roaming mobiele toestelle ondersteun en kwessies soos veranderlike datatariewe en netwerksekuriteit hanteer.
Netwerkroeteringprotokolle
Roetingprotokolle is spesialedoelprotokolle wat spesifiek ontwerp is vir gebruik deur netwerkrouters op die internet. 'n Roeteringprotokol kan ander roeteerders identifiseer, die paaie (genoem roetes) tussen bronne en bestemmings van netwerkboodskappe bestuur en dinamiese roetebesluite neem. Algemene roeteringsprotokolle sluit EIGRP, OSPF en BGP in.
Hoe netwerkprotokolle geïmplementeer word
Moderne bedryfstelsels bevat ingeboude sagtewaredienste wat ondersteuning vir sommige netwerkprotokolle implementeer. Toepassings soos webblaaiers bevat sagtewarebiblioteke wat die hoëvlakprotokolle ondersteun wat nodig is vir daardie toepassing om te funksioneer. Vir sommige laervlak TCP/IP en roeteerprotokolle word ondersteuning in direkte hardeware (silikonskyfiestelle) geïmplementeer vir verbeterde werkverrigting.
Elke pakkie wat oor 'n netwerk versend en ontvang word, bevat binêre data (ene en nulle wat die inhoud van elke boodskap kodeer). Die meeste protokolle voeg 'n klein kopskrif aan die begin van elke pakkie by om inligting oor die boodskap se sender en sy beoogde bestemming te stoor. Sommige protokolle voeg ook 'n voetskrif aan die einde by. Elke netwerkprotokol kan boodskappe van sy eie soort identifiseer en die kop- en voetskrifte verwerk as deel van die verskuiwing van data tussen toestelle.
'n Groep netwerkprotokolle wat op hoër en laer vlakke saamwerk, word dikwels 'n protokolfamilie genoem. Netwerkstudente leer tradisioneel oor die OSI-model wat netwerkprotokolfamilies konseptueel in spesifieke lae organiseer vir onderrigdoeleindes.