Protokollid ühendavad erinevad objektid omavahel suhtlemiseks või failide edastamiseks.
Protokoll kirjeldab reeglite või protseduuride kogumit, mida antud ülesanne peab järgima. See tuvastab objektil töötavad kokkulepped, näiteks kuidas luua ühendusi side või failiedastuse või ühenduvuse jaoks. Siiski vaikitakse, kuidas toiminguid teha, öeldakse vaid, mis need on. Siin on kolm protokolli: ülekanne, e-post ja programmiarendus.
Edastusprotokollid
Edastusprotokollid võimaldavad failidel ja andmetel võrkude vahel liikuda.
Edastusprotokollid liigutavad faile ja andmeid ühest kohast teise. Operatsioonis on vaja kahte arvutit: üks on edastav server ja teine vastuvõttev klient. Mitmed failiedastusprotokollid hõlmavad järgmist:
Päeva video
FTP (failiedastusprotokoll) võimaldab failide edastamist. See loob ühenduse kaugkliendiga ja edastab failid kuni lõpuleviimiseni ning seejärel katkestab ühenduse. Ühendus võib olla sisevõrgus või Interneti kaudu. See 1971. aastal välja töötatud protokoll oli üks Interneti arendamise eesmärke.
Xmodem on alternatiiv FTP-protokollile. See oli 1970. aastate lõpus teadetetahvliteenuste hulgas populaarne oma lihtsuse ja kasutusmugavuse tõttu.
Kermit on binaarne (0-d ja 1-d) ja tekstifailide edastamise protokoll, mis töötati välja 1980. aastate alguses. Edastamise toimumiseks teisendatakse fail enne edastamist binaarvormingusse ja seejärel teisendatakse see tagasi. See võimaldas failide edastamist erinevate süsteemide kaudu.
Nende failiedastusprotokollide eeliseks on see, et nad jagavad teavet erinevate arvutisüsteemide ja vormingute vahel.
E-posti protokollid
Meiliprotokollid võimaldavad isikuandmete edastamist teistele isikutele.
Interneti-sõnumipääsuprotokoll (IMAP) võimaldab meilikliendil pääseda juurde meilisõnumitele kaugmeiliserveris.
IMAP toetab kahte töörežiimi: võrgus ja võrguühenduseta. Võrgurežiimis jätavad IMAP-i kasutavad meilikliendid e-kirjad serverisse seni, kuni kasutaja need tahtlikult kustutab. Võrguühenduseta režiimis laaditakse e-kiri alla ja seejärel kustutatakse. See IMAP-operatsiooni omadus võimaldab mitmel kliendil hallata sama postkasti. Tulemuseks on see, et kirjad jäävad automaatselt serverisse kuni kustutamiseni.
POP (Post Office Protocol) on alternatiivne e-posti protokoll, mis toetab kaugpostkastidele juurdepääsuks lihtsat allalaadimist ja kustutamist. Enamikul POP-klientidel on võimalus jätta e-kiri pärast allalaadimist serverisse. Kuid meilikliendid järgivad tavaliselt seda protseduuri. Nad loovad ühenduse serveriga, toovad oma sõnumid alla, salvestavad need kasutaja kohalikku arvutisse ning seejärel kustutavad need serverist ja katkestavad ühenduse. Tulemuseks on see, et kirjad kustutatakse automaatselt, kui seda ei jäeta alles.
Mõlema protokolli eeliseks on täiustatud meilihaldus.
Tarkvaraarendaja protokollid
Protokolle kasutav tarkvara töötab kiiremini ja on paindlikum.
Tarkvaraarendajad kasutavad oma töös protokolle. Platvormipõhistel andmebaasiprotokollidel, nagu JDBC (Java DataBase Connectivity) või ADO (aktiivsed x andmebaasiobjektid), on jõudluse eelis. Paindlikkus ja korduvkasutamine on neutraalse platvormi protokolli nagu SOAP (Simple Object) kasutamise kaks peamist eelist Access Protocol).See on protokolli spetsifikatsioon, mis hõlbustab struktureeritud teabe vahetamist veebis teenuseid.
Protokolle kasutades saavad tarkvaraarhitektid ja programmiarendajad määrata programmi alternatiivkulu projekt, st kas areng on kiirem võrreldes programmiga kiiremini. Need jõudluse ja paindlikkuse alternatiivid mõjutavad kodeerimisotsust, mis mõjutab programmi käitamist.
Nende protokollide kasutamise eeliseks on see, et need parandavad programmide jõudlust ja pakuvad programmide kujundamisel paindlikkust.