Il protocollo Internet (IP) è il più importante protocollo di comunicazione della suite di protocolli Internet per trasmettere dati attraverso i confini della rete. Essenzialmente stabilisce l'Internet. In passato, l'IP non forniva la connettività; specificava solo come i pacchetti dovevano essere creati. Il protocollo TCP (Transmission Control Protocol) permetteva questa funzionalità. Dal momento che uno non potrebbe eseguire il suo compito senza l'altro, si sono guadagnati il nome TCP/IP per mostrare come dipendono l'uno dall'altro.

Pensate all'IP come a qualcosa di simile al sistema postale. Ti permette di indirizzare un pacchetto e inserirlo nel sistema, ma non c'è un vero e proprio collegamento diretto tra te e il destinatario. Invece, c'è una "rete" di collegamenti che si interconnettono tra loro. È qui che entrano in gioco IP e TCP. L'IP dice ai pacchetti qual è la loro destinazione e come arrivarci; il TCP assicura una connessione affidabile, controllando i pacchetti per gli errori, richiedendo una "ritrasmissione" se ne rileva uno.