Protokoly spájajú rôzne objekty pre komunikáciu alebo prenos súborov.
Protokol popisuje súbor pravidiel alebo postupov, ktoré musí daná úloha dodržiavať. Identifikuje konvencie, ktoré fungujú na objekte, ako napríklad spôsob vytvárania pripojení na komunikáciu alebo prenos súborov alebo konektivitu. O tom, ako operácie vykonávať, sa však mlčí, len sa uvádza, aké sú. Tu sú tri protokoly: prenos, e-mail a vývoj programu.
Prenosové protokoly
Prenosové protokoly umožňujú pohyb súborov a údajov cez siete.
Prenosové protokoly presúvajú súbory a údaje z jedného miesta na druhé. Na operáciu sú potrebné dva počítače: jeden je prenášajúci server a druhý prijímajúci klient. Niekoľko protokolov prenosu súborov zahŕňa nasledujúce:
Video dňa
FTP (file transfer protocol) umožňuje prenos súborov. Nadviaže spojenie so vzdialeným klientom a prenesie súbory, kým sa nedokončí, a potom sa odpojí. Pripojenie môže byť v internej sieti alebo cez internet. Tento protokol bol vyvinutý v roku 1971 a slúžil ako jeden z cieľov rozvoja internetu.
Xmodem je alternatívou k FTP protokolu. Koncom 70. rokov si ho obľúbili služby násteniek kvôli jeho jednoduchosti a jednoduchosti použitia.
Kermit je binárny (0 a 1) a protokol na prenos textových súborov navrhnutý na začiatku 80. rokov 20. storočia. Aby sa prenos uskutočnil, uskutoční sa konverzia súboru do binárneho formátu pred prenosom a potom sa skonvertuje späť. To umožnilo prenos súborov cez odlišné systémy.
Výhodou týchto protokolov na prenos súborov je, že zdieľajú informácie medzi rôznymi počítačovými systémami a rôznymi formátmi.
E-mailové protokoly
E-mailové protokoly umožňujú, aby sa osobné informácie dostali k iným jednotlivcom.
Protokol IMAP (Internet Message Access Protocol) umožňuje e-mailovému klientovi pristupovať k e-mailovým správam na vzdialenom e-mailovom serveri.
IMAP podporuje dva režimy prevádzky: online a offline. V režime online e-mailoví klienti používajúci protokol IMAP nechávajú e-mailové správy na serveri, kým ich používateľ úmyselne nevymaže. V režime offline sa e-mail stiahne a následne vymaže. Táto charakteristika operácie IMAP umožňuje viacerým klientom spravovať rovnakú poštovú schránku. Výsledkom je, že pošta zostáva na serveri automaticky, kým sa neodstráni.
POP (Post Office Protocol) je alternatívny e-mailový protokol, ktorý podporuje jednoduché sťahovanie a mazanie pre prístup k vzdialeným poštovým schránkam. Väčšina klientov POP má možnosť ponechať e-mail na serveri po stiahnutí. E-mailoví klienti však zvyčajne postupujú podľa tohto postupu. Pripojia sa k serveru, získajú svoje správy, uložia ich na lokálnom počítači používateľa a potom ich vymažú zo servera a odpoja sa. Výsledkom je, že pošta sa automaticky vymaže, pokiaľ sa neuchová.
Výhodou oboch týchto protokolov je vylepšená správa elektronickej pošty.
Protokoly pre vývojárov softvéru
Softvér, ktorý používa protokoly, môže pracovať rýchlejšie a je flexibilnejší.
Vývojári softvéru používajú pri svojej práci protokoly. Platformové databázové protokoly ako JDBC (Java DataBase Connectivity) alebo ADO (aktívne x databázové objekty) majú výkonnostnú výhodu. Flexibilita a opätovné použitie sú tiež dve hlavné výhody používania protokolu neutrálnej platformy, ako je SOAP (Simple Object Access Protocol). Ide o špecifikáciu protokolu, ktorá uľahčuje výmenu štruktúrovaných informácií na webe služby.
Pomocou protokolov môžu softvéroví architekti a vývojári programov určiť alternatívne náklady projekt, teda či bude vývoj rýchlejší oproti tomu, či bude program rýchlejšie. Tieto alternatívy výkonu verzus flexibilita ovplyvňujú rozhodnutie o kódovaní, čo ovplyvňuje spôsob, akým bude program bežať.
Výhodou použitia týchto protokolov je, že zlepšujú výkon programov a poskytujú flexibilitu pri navrhovaní programov.