Hva er protokoll Uforenelig?

Hva er protokoll Uforenelig?


Når mennesker samhandler, er de på et felles språk til å kommunisere med hverandre, og en underliggende sett av skikker som forteller dem hvordan de skal være høflig. Uten et felles språk to mennesker vil slite med å forstå hverandre, og to personer fra ulike kulturer kan feiltolke hverandres handlinger. Tilsvarende programvarekomponenter må bruke samme protokoll, en kombinasjon av kommunikasjonsprosedyrer og fil formatering, til å kommunisere med hverandre.

protokoller

Protokoller er det sett av prosedyrer og formatering som gir to separate komponenter for å utveksle data med hverandre. Disse omfatter prosedyrer for igangsetting av kontakt mellom programvarekomponenter, ber om data fra hverandre, den mekanismen som at data blir sendt, og formatet som dataene vil bli sendt. Formalisere disse prosedyrene og formater i en protokoll, snarere enn bare de metoder programmerere bruke innenfor sine programvarekomponenter for kommunikasjon, gjør at andre utviklere som ikke er direkte tilknyttet hverandre å gjøre programvarekomponenter som er i stand til å kommunisere med hverandre.

usikre Protokoller

Usikre protokoller er de sett av prosedyrer og data formatering som overfører data i et format som alle på Internett kunne fange opp og lese. Slike eksempler er den grunnleggende HTTP-protokollen for å sende data fra nettsteder og forespørsler over Internett, og FTP-protokollen for å sende filer mellom servere og klientdatamaskiner. Mens upassende for utveksling av sensitive data, disse protokollene har fordelen av å bruke mindre prosessorkraft fordi programmene ikke trenger å dekryptere data før du bruker den. Dette resulterer i en hurtigere utveksling av data.

sikre Protokoller

Sikre protokoller har et ekstra lag av sikkerhet som krypterer dataene det sender over Internett. Mens hackere kan fortsatt snappe opp disse dataene mens den er i transitt, ville de først må være i stand til å dekryptere data før de faktisk kunne bruke dataene de mottatt. Fremgangsmåten ved hvilken programmer krypterer dette er noe som en protokollen må definere, slik at de to programvarekomponenter vite hvordan å dekryptere dataene dens motstykke sender den.

inkompatible Protokoller

Uforenlige protokoller er de som ikke kan kommunisere med hverandre. Hvis to protokoller bruke ulike prosedyrer for igangsetting kontakt eller ber om data, så programvarekomponenter bruker disse to ulike protokoller vil ikke være i stand til å koble til eller utveksle data med hverandre. En protokoll data sikkerhetstiltak er en annen kilde til inkompatibilitet. En programvarekomponent som bruker datakryptering vil ikke være i stand til å utveksle data med en usikker protokoll, slik som protokoller som bruker to forskjellige metoder for kryptering ikke vil være i stand til å forstå den informasjon som sendes hverandre.