Hvad er en kommunikationsprotokol?

Et sæt regler, som computersystemer og andre teknologiske enheder bruger til at kommunikere med eller til at videregive information frem og tilbage med andre systemer og enheder, er kendt som en kommunikationsprotokol. En protokol definerer formatet og syntaks for de data, der transmitteres. Dette kan have form af specielle kommandoer, der sendes før de faktiske data, eller det kan være transmission af hele serielle objekter af en bestemt type. Protokoller kan implementeres ved hjælp af software eller kan indbygges i hardware og indlejrede systemer. Der er mange kommunikationsprotokoller i brug, hvoraf nogle er proprietære til sikkerhedsmæssige formål, og andre er open source til udviklingsformål.

En kommunikationsprotokol er bygget ved at etablere en syntaks, som systemer både kan forstå og følge. Mens den faktiske semantik for en protokol kan variere, er de fleste ens, fordi de er baseret på de samme underliggende principper og hardwarebegrænsninger. Når en protokol er etableret, kan alle systemer, der forstår protokollen, kunne sende og modtage data med andre sådanne systemer. På denne måde ligner en kommunikationsprotokol tæt udviklingen af ​​et fælles sprog, der bruges til at videresende information til og fra en anden, der kender dette sprog.

Hardwareprotokoller bruges ofte til at etablere driftsparametre for to enheder. Disse protokoller kan etablere konstanter, såsom overførselshastigheden, den maksimale størrelse af en datablok og krypterings- og komprimeringsmetoder. Mens de er meget effektive, handler hardwareprotokoller primært med at etablere den fysiske forbindelse mellem to enheder i modsætning til faktisk tolkning af data eller andre anmodninger.

Softwareprotokoller kan være meget fleksible og kan gøre meget mere end blot at overføre vilkårlige data. Når to softwarestykker har implementeret en kommunikationsprotokol, kan de aktivere et hvilket som helst antal algoritmer eller funktioner. De mest almindelige er fejlregistrering og fejlkorrektion.

Fejldetektering og korrektion er måder, hvorpå data, når de overføres via en bestemt protokol, overflødigt kan kontrolleres for fejl. Dette kan være nødvendigt, når de fysiske linjer mellem enhederne er upålidelige eller har en stor mængde støj, der kan ødelægge et signal. Der er udviklet flere algoritmer, der kan hjælpe med at kontrollere og gendanne integriteten af ​​de data, der er sendt.

Protokoller er ikke en eksklusiv mekanisme og er meget ofte lagdelt inden for et system eller ramme. Netværksprotokoller er næsten altid lagdelte. Dette betyder, at der er forskellige protokoller, der er tildelt til at håndtere forskellige opgaver. Nogle giver adgang til ressourcer i operativsystemet, mens andre muligvis blot videresender information blindt til en anden knude. Layering af kommunikationsprotokoller er en af ​​grundlæggelserne på Internettet, der giver det mulighed for at fungere konsekvent med så mange forskellige typer computere og enheder.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?