Data communication atau komunikasi data adalah transmisi data elektronik dari satu lokasi ke lokasi lain, memanfaatkan teknologi komputasi dan komunikasi (baik melalui melalui koneksi nirkabel atau kabel). Transmisi memungkinkan pergerakan data elektronik atau digital antara dua node atau lebih, terlepas dari lokasi geografis, media teknologi, atau konten data.
Sistem komunikasi data terdiri dari lima komponen, yakni:
- Pesan (message)
- Pengirim (sender)
- Medium
- Penerima (receiver)
- Protokol
Pesan adalah data atau informasi yang akan ditransmisikan. Ini dapat berupa angka, teks, gambar, suara, video atau kombinasinya.
Pesan tersebut kemudian dikirim menggunakan perangkat pengirim, misalnya komputer. Ketika sedang dalam perjalanan, ini berarti pesan berada pada medium, yakni saluran yang menghubungkan antara pengirim dan penerima. Medium dapat berupa nirkabel seperti melalui gelombang mikro, gelombang radio, dan laser; atau kabel seperti kawat twisted pair, kabel koaksial, kabel serat optik.
Ketika telah sampai di tujuan, perangkat penerima akan menangkap pesan tersebut. Perangkat penerima dapat berupa komputer, atau perangkat elektronik lainnya. kecepatan pengiriman tergantung pada ukuran pesan, jenis dan bandwidth jaringan yang digunakan.
Sementara itu, protokol bertindak sebagai seperangkat aturan yang mengatur komunikasi antar perangkat. Baik pengirim dan penerima mengikuti protokol yang sama untuk berkomunikasi satu sama lain.