Oltre ad IP, al livello 3 troviamo altri protocolli di servizio, che consentono di gestire la rete o di fare manutenzione, come ad esempio ICMP ed ARP, che trasforma gli indirizzi IP in indirizzi MAC.
Il protocollo IP, che è quello che consente la comunicazione, prevede la possibilità di avere più protocolli di livello superiore, ma non di avere più comunicazioni contemporanee per ogni protocollo.
Sia TCP che UDP, utilizzando le porte o port, che vanno da 1 a 65.535, consentono di gestire più comunicazioni contemporanee, anche verso destinatari diversi.
Riferendosi al modello ISO-OSI (in maniera imprecisa, dato che la suddivisione dei compiti non coincide), Internet è stata creata per connettere tra loro reti esistenti, quindi con qualunque livello fisico e di connessione (che nelle reti locali prendono il nome di Media Access Control e Logical Link Control, MAC ed LLC).
Sopra il livello di trasporto Internet prevede un solo livello (applicativo) che comprende i livelli dal 5 al 7 di ISO-OSI, e prevede protocolli come FTP, SMTP, POP3, IMAP, TELNET, HTTP ecc.
Al livello di trasporto troviamo i due fondamentali protocolli Transfer Control Protocol (TCP) e User Datagram Protocol (UDP), che consentono una comunicazione confermata e connessa (TCP) nella quale vengono garantiti la correttezza e l'ordine dei dati, ed una comunicazione datagram (UDP)
Il livello di rete di Internet è costituito dal protocollo Internet Protocol (IP), che consente (tramite gli indirizzi IP e le Netmask) di trasferire pacchetti daragram da una macchina all'altra, sia che appartengano alla stessa rete che a reti diverse.
Internet è una rete di reti, che nasce quindi per far comunicare macchine appartenenti a reti locali