En protokol er et sæt regler, der styrer dataudveksling mellem systemer. Den definerer, hvordan enheder formaterer, sender og modtager data. Uden protokoller ville computere være som mennesker, der taler forskellige sprog uden en oversætter. Protokoller muliggør kommunikation.
Internettet kører på TCP/IP. Webbet kører på HTTP. E-mail bruger SMTP og IMAP. Filoverførsel bruger FTP. Hver protokol definerer meddelelsesformater, rækkefølge og fejlhåndtering. Nogle er åbne standarder. Andre er proprietære. Nogle er simple. Andre er komplekse.
Fælles protokoller
- TCP/IP: internetkommunikation
- HTTP/HTTPS: websurfing
- SMTP/IMAP: e-mail
- DNS: domænenavnsopløsning
- DHCP: automatisk IP-tildeling
- MQTT: IoT-beskeder
Protokoller er lagdelte. OSI-modellen beskriver syv lag, fra fysiske kabler til applikationer. Hvert lag har sine egne protokoller. En pakke bevæger sig ned ad stakken, over netværket og op på den anden side. Lagene skjuler kompleksitet. Du behøver ikke at vide, hvordan Ethernet fungerer for at sende en e-mail.
Comments
No comments yet. Be the first to share a thought.
Leave a comment