Komunikasi data adalah bagian proses pengiriman dan penerimaan data dari dua komputer yang terhubung dalam sebuah jaringan, baik jaringan Lokal (LAN) maupun jaringan yang lebih luas (internet). Dalam komunikasi data, komputer menggunakan protokol-protokol komunikasi data. Bentuk protokol tersebut dapat berupa perangkat lunak maupun perangkat keras komputer. Salah satu protokol komunikasi data yang banyak digunakan untuk menangani komunikasi data dalam area luas adalah TCP / IP (
transfer control protocol / internet protecol).
TCP/IP merupakan sebuah kumpulan protokol yang bekerja sama untuk menangani proses pengiriman data. Masing-masing protokol mempunyai fungsi masing-masing dan secara keseluruhan dapat memastikan data yang dikirimkan sampai ke alamat dan aplikasi yang benar serta dalam keadaan tidak rusak.
TCP/IP mempunyai kelebihan yaitu dapat mengkomunikasikan dua buah komputer yang berbeda jenis dan sistem operasi yang digunakan juga dapat berbeda.