Een Protocol is een standaard set aan regels dat elektronische apparaten in staat stelt om met elkaar te communiceren. Onder deze regels vallen bijvoorbeeld het type data dat verzonden kan worden, welke commando’s gebruikt worden om data uit te wisselen en op welke wijze er terugkoppeling wordt gegeven op transfers. Wat is een Protocol en wat zijn voorbeelden van Protocollen in software development?
De oorspronkelijke Protocol betekenis komt uit de diplomatieke wereld, waar het staat voor afspraken die gemaakt worden met betrekking tot omgang, communicatie en gedrag in een specifieke situatie. Zo is het de bedoeling dat een onderdaan een buiging maakt voor de koning, of dezelfde koning mag zich niet uitlaten over een politieke voorkeur. Een vaste groep regels en afspraken verschaft duidelijkheid in een specifieke situatie, het is daarmee vanzelfsprekend dat er in de wetenschap en software development vaak gebruikt wordt gemaakt van Protocollen.
Hier zijn enkele voorbeelden van Protocollen zoals deze gebruikt worden in software ontwikkeling:
Computers en het internet kunnen niet functioneren zonderen standaard Protocollen met regels die vastliggen, anders zou er geen communicatie en interactie mogelijk zijn.