Perché i protocolli di rete sono importanti?
Un protocollo di rete è uno standard che descrive in dettaglio i formati e le sequenze da utilizzare nel trasferimento dei dati. Questi protocolli possono essere sistemi proprietari o standard definiti da enti pubblici o associazioni di settore. Possono essere segreti ("chiusi") o pubblici ("aperti").
Scopo
Un protocollo è un riferimento che garantisce che tutti i programmi siano scritti seguendo lo stesso formato. Sarebbe inutile scrivere un programma di comunicazione in cui il programmatore inventa una propria serie di codici e messaggi. Un tale programma non sarebbe in grado di interagire con nessun altro. Il programma che riceve l'output di questo programma originale non sarebbe in grado di decifrare i messaggi. Per questo motivo, indipendentemente dal fatto che il protocollo sia proprietario o pubblico, tutti i programmi devono seguire standard comuni.
Organismi di normalizzazione
Un certo numero di agenzie delle Nazioni Unite ha il compito di mantenere le definizioni del protocollo. Questi gruppi includono l'Internet Engineering Task Force e l'International Standards Organization. Anche gli organismi del settore mantengono gli standard. Questi organismi sono gruppi di utenti e produttori per una particolare tecnologia. Ne sono esempi la Open Mobile Alliance, per la tecnologia wireless, e la Blade Computing Community, che diffonde gli standard per i server blade.
Funzionalità
Il networking è un campo che richiede particolarmente protocolli comuni. I produttori di software e hardware devono assicurarsi che i loro prodotti siano compatibili tra loro. Gli standard aperti incoraggiano la diversità della produzione, che stimola la concorrenza, abbassa i prezzi e genera innovazione.