Un protocollo di comunicazione è un insieme di regole formali che definiscono come due o più entità (dispositivi, software, etc.) possono comunicare tra loro. Stabilisce un linguaggio comune per lo scambio di dati, garantendo la corretta interpretazione e l'interoperabilità tra sistemi differenti.

IP appartiene al protocollo TCP/IP su cui è basato il funzionamento della rete Internet e permette l’elaborazione e il trasporto dei pacchetti di dati.