Perché i protocolli di rete sono importanti
Un protocollo di rete è uno standard che dettaglia formati e sequenze per il trasferimento 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 assicura che tutti i programmi siano scritti seguendo lo stesso formato. Sarebbe inutile scrivere un programma di comunicazione in cui il programmatore inventa i propri codici e messaggi. Un tale programma non potrebbe interagire con nessun altro. Il programma che riceve l'output non potrebbe decifrare i messaggi. Per questo, che il protocollo sia proprietario o pubblico, tutti i programmi devono seguire standard comuni.
Enti di standardizzazione
Diverse agenzie ONU mantengono le definizioni dei protocolli. Questi gruppi includono Internet Engineering Task Force e International Standards Organization. Enti di settore mantengono anche standard. Sono gruppi di utenti e produttori per una tecnologia. Esempi: Open Mobile Alliance per tecnologia wireless, Blade Computing Community per standard server blade.
Caratteristiche
Il networking richiede particolarmente protocolli comuni. Produttori software e hardware devono assicurare compatibilità tra prodotti. Standard aperti incoraggiano diversità di produzione, che guida competizione, abbassa prezzi e genera innovazione.