TCP/IP (Transmission Control Protokol/Internet Protokol) adalah sekelompok protokol yang mengatur komunikasi data komputer di internet. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protokol ini. Karena menggunakan menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Protokol TCP/IP sendiri dikembangkan menggunakan standard protokol yang yang terbuka. Standard protokol TCP/IP dalam bentuk Request for Comment (RFC) dapat diambil oleh siapapun tanpa biaya.
TCP/IP dikembangkan dengan tidak bergantung pada sistem operasi atau perangkat keras tertentu. Pengembangan TCP/IP dilakukan dengan konsensus dan tidak bergantung pada vendor tertentu. TCP/IP Independent terhadap perangkat keras jaringan dan dapat dijalankan pada jaringan Ethernet, Token Ring, jalur telepon dial-up, jaringan X.25 dan jenis media apapun. Pengalamatan TCP/IP bersifat unik dalam skala global. Dengan cara ini, komputer dapat saling terhubung walaupun jaringannya seluas Internet sekarang ini. TCP/IP memiliki fasilitas routing sehingga dapat diterapkan pada internetwork dan memiliki banyak jenis layanan. Berikut ini adalah gambar TCP/IP Protocol Stack :