Fordelene med protokoller

...

Protokoller kobler forskjellige objekter sammen for kommunikasjon eller filoverføring.

En protokoll beskriver et sett med regler eller prosedyrer som en gitt oppgave må følge. Den identifiserer konvensjonene som fungerer på et objekt, for eksempel hvordan man oppretter tilkoblinger for kommunikasjon eller filoverføring, eller tilkobling. Den er imidlertid taus om hvordan operasjonene skal utføres, og oppgir bare hva de er. Her er tre protokoller: overføring, e-post og programutvikling.

Overføringsprotokoller

...

Overføringsprotokoller lar filer og data flytte på tvers av nettverk.

Overføringsprotokoller flytter filer og data fra ett sted til et annet. Det kreves to datamaskiner i operasjonen: den ene er en overførende server og den andre en mottakerklient. Flere filoverføringsprotokoller inkluderer følgende:

Dagens video

FTP (filoverføringsprotokoll) tillater overføring av filer. Den oppretter en tilkobling til en ekstern klient og overfører filene til den er fullført, og deretter kobles den fra. Tilkoblingen kan være i et internt nettverk eller over Internett. Denne protokollen ble utviklet i 1971 og fungerte som et av målene for utviklingen av Internett.

Xmodem er et alternativ til FTP-protokollen. Det var populært med oppslagstavletjenester på slutten av 1970-tallet på grunn av sin enkelhet og brukervennlighet.

Kermit er en binær (0-er og 1-er) og tekstfiloverføringsprotokoll designet på begynnelsen av 1980-tallet. For at overføringen skal skje, skjer en filkonvertering til binært format før overføring og deretter konvertert tilbake etterpå. Dette tillot filoverføringer over forskjellige systemer.

Fordelen med disse filoverføringsprotokollene er at de deler informasjon mellom ulike datasystemer og ulike formater.

E-postprotokoller

...

E-postprotokoller tillater personlig informasjon å gå til andre individer.

IMAP (Internet Message Access Protocol) lar en e-postklient få tilgang til e-postmeldinger på en ekstern e-postserver.

IMAP støtter to driftsmoduser: online og offline. I online-modus lar e-postklienter som bruker IMAP e-postmeldingene ligge på serveren til brukeren med vilje sletter dem. I frakoblet modus blir e-posten lastet ned og deretter slettet. Denne egenskapen til IMAP-operasjonen lar flere klienter administrere den samme postboksen. Resultatet er at e-posten blir liggende på serveren automatisk til den slettes.

POP (Post Office Protocol) er en alternativ e-postprotokoll som støtter enkel nedlasting og sletting for tilgang til eksterne postkasser. De fleste POP-klienter har en mulighet til å legge igjen e-post på serveren etter nedlasting. Imidlertid følger e-postklienter vanligvis denne prosedyren. De kobler til serveren, henter meldingene sine, lagrer dem på brukerens lokale PC og sletter dem fra serveren og kobler fra. Resultatet er at e-posten slettes automatisk med mindre den oppbevares.

Fordelen med begge disse protokollene er forbedret e-postbehandling.

Programvareutviklerprotokoller

...

Programvare som bruker protokoller kan yte raskere og er mer fleksibel.

Programvareutviklere bruker protokoller i arbeidet sitt. Plattformbaserte databaseprotokoller som JDBC (Java DataBase Connectivity) eller ADO (active x database objects) har en ytelsesfordel. Fleksibilitet og gjenbruk er også to hovedfordeler ved å bruke en nøytral plattformprotokoll som SOAP (Simple Object Access Protocol). Dette er en protokollspesifikasjon som forenkler utveksling av strukturert informasjon på nettet tjenester.

Ved å bruke protokoller kan programvarearkitekter og programutviklere bestemme alternativkostnaden for prosjekt, det vil si om utviklingen kommer til å gå raskere kontra om programmet skal bli det raskere. Disse alternativene for ytelse versus fleksibilitet påvirker kodingsbeslutningen, noe som påvirker måten programmet kjøres på.

Fordelen med å bruke disse protokollene er at de forbedrer ytelsen til programmer og gir fleksibilitet i programdesign.