Protokoller #
En kommunikationsprotokol er et dataformat og en samling regler for udveksling af data mellem to computere, som er forbundet via en dataforbindelse.
De computere, som kommunikerer ved hjælp af en bestemt protokol, indgår i et netværk.
Kommunkationsprotokoller har en lagdelt (stakket) opbygning. Det betyder, at en protokol kan være "dataforbindelse" for en anden protokol.
På det nederste lag er dataforbindelsen et fysisk kabel eller en radio.
Kommunikationsprotokoller opdeles i forskellige typer, afhængig af deres rolle i lagdelingen.
Den mest almindelige opdeling af protokoller, kaldes OSI-modellen.
HTTP-protokollen #
Et eksempel.
Kommunikationsprotokollen på WWW hedder HTTP. Applikationer anvender HTTP-protokollen, som f.eks. når man læser websites i sin browser. HTTPs rolle er en applikationsprotokol.
På et dybere niveau bygger HTTP-protokollen på TCP-protokollen. Applikationsprotokoller anvender en transportprotokol til at sende beskeder frem og tilbage mellem to computere. TCPs rolle er en transportprotokol.
TCP-protokollen bygger på IP-protokollen. IP-protokollen definerer netværkets opbygning og computerforbindelsernes adresser. IPs rolle er en netværksprotokol.
IP-protokollen bygger hovedsagligt på ethernet-protokollen, som er en datalink-protokol.
Ethernet bygger på en fysisk dataforbindelse.