February 22
Un protocollo di rete è uno standard che descrive i formati e le sequenze per l'uso nel trasferimento dei dati. Questi protocolli possono essere sistemi proprietari o standard definiti da organismi pubblici o associazioni di categoria. Possono essere segreta ( "chiuso") o pubblici ( "aperto").
Un protocollo è un riferimento garantire che tutti i programmi sono scritti seguendo lo stesso formato. Non avrebbe senso scrivere un programma di comunicazione in cui il programmatore inventa la propria serie di codici e messaggi. Tale programma sarebbe in grado di interagire con altri. Il programma di ricevere l'uscita del programma originale sarebbe in grado di decifrare i messaggi. Per questo motivo, se il protocollo è proprietario o pubblico, tutti i programmi devono osservare le norme comuni.
Un certo numero di agenzie delle Nazioni Unite hanno il compito di mantenere le definizioni di protocollo. Questi gruppi comprendono l'Internet Engineering Task Force e l'Organizzazione internazionale per la standardizzazione. organismi di settore anche mantenere gli standard. Questi corpi sono di utenti e associazioni di produttori per una particolare tecnologia. Esempi di questi sono della Open Mobile Alliance, per la tecnologia wireless, e la Comunità Computing Blade, che divulga gli standard per i server blade.
La rete è un campo che richiede particolare protocolli comuni. produttori di software e hardware devono assicurare che i loro prodotti sono compatibili tra di loro. Gli standard aperti incoraggiare la diversità della produzione, che spinge la concorrenza, abbassa i prezzi e genera innovazione.