Un protocollo di comunicazione, in informatica, è un insieme di regole formalmente descritte che definiscono le modalità di comunicazione tra due o più entità. Ogni protocollo è progettato con precisi compiti e finalità, a seconda delle entità interessate e del mezzo di comunicazione. Se le due entità sono remote, si parla di protocollo di rete[1].
Certi protocolli, di rilevanza strategica internazionale, sono gestiti da organismi quali il World Wide Web Consortium (abbreviato W3C), oltre che da organismi internazionali per gli standard, come l'ISO. Di seguito si citano i protocolli più usati:
Esistono tuttavia anche protocolli non standardizzati ovvero di tipo proprietario, tipicamente adibiti a funzionalità di tecnologie altrettanto proprietarie.