Il TCP/IP Š composto da due livelli differenti:
In ogni pacchetto, prima che sia inviato, Š inserito sia l'indirizzo IP del computer mittente che quello del destinatario, ed Š quest'ultimo ad essere preso in considerazione dai computer per i quali transita il pacchetto, che in base ad esso decidono in che direzione inoltrarlo ulteriormente. In questo modo ogni pacchetto prima di arrivare a destinazione si trova a transitare per numerosi computer sparsi per il mondo. Pacchetti appartenenti allo stesso insieme di dati originario possono anche arrivare attraverso percorsi differenti alla loro destinazione comune, dove vengono infine riassemblati dal TCP.
Quando ci si connette al proprio fornitore di servizi internet (ISP) per accedere alla rete, si fa generalmente uso di un ulteriore protocollo, il Point-to-Point Protocol (PPP), che incapsula i pacchetti IP in modo da permetterne la trasmissione verso il modem dell'ISP attraverso una normale linea telefonica.
Servizi Internet come il
World Wide Web (WWW) e la posta elettronica sono implementati grazie a livelli
di protocollo al di sopra del TCP/IP, che per• non sono integrati
nelle componenti di rete del sistema operativo ma forniti dalle singole
applicazioni Internet, come il Web browser. Tra questi protocolli aggiuntivi
vi sono lo HyperText Transfer Protocol (HTTP) usato per il WWW,
il File Transfer Protocol (FTP), Telnet (Telnet), e
Simple Mail Transfer Protocol (SMTP) per la posta elettronica.