Netwerken is gestandaardiseerd door protocollen.
Een netwerkprotocol is een standaard die formaten en sequenties beschrijft voor gebruik bij het overdragen van gegevens. Deze protocollen kunnen eigendom zijn van systemen of standaarden die zijn gedefinieerd door overheidsinstanties of brancheverenigingen. Ze kunnen geheim ("gesloten") of openbaar ("open") zijn.
Doel
Een protocol is een referentie die ervoor zorgt dat alle programma's in hetzelfde formaat worden geschreven. Het zou zinloos zijn om een communicatieprogramma te schrijven waarin de programmeur zijn eigen reeks codes en berichten verzint. Zo'n programma zou niet in staat zijn om met andere te communiceren. Het programma dat de uitvoer van dit originele programma ontvangt, zou de berichten niet kunnen ontcijferen. Om deze reden moeten alle programma's, ongeacht of het protocol eigendom of openbaar is, gemeenschappelijke normen volgen.
Video van de dag
Standaarden
Een aantal VN-agentschappen is belast met het onderhouden van protocoldefinities. Deze groepen omvatten de Internet Engineering Task Force en de International Standards Organization. Ook brancheorganisaties hanteren normen. Deze instanties zijn gebruikers- en producentengroepen voor een bepaalde technologie. Voorbeelden hiervan zijn de Open Mobile Alliance, voor draadloze technologie, en de Blade Computing Community, die standaarden voor bladeservers verspreidt.
Functies
Netwerken is een vakgebied dat met name gemeenschappelijke protocollen vereist. Software- en hardwareproducenten moeten ervoor zorgen dat hun producten compatibel zijn met elkaar. Open standaarden stimuleren de diversiteit van de productie, wat de concurrentie stimuleert, de prijzen verlaagt en innovatie genereert.