Dalam dunia komunikasi data, data ditransmisikan lewat media transmisi, media transimi tersebut dapat berupa gelombang frekuensi, kabel maupun menggunakan kilatan cahaya.
Komunikasi data melibatkan dua pihak atau lebih, satu pihak berperan sebagai transmitter atau pemancar data dan pihak lain bertindak sebagai receiver/penerima data. Proses komunikasi antara dua pihak ini dapat dikategorikan menjadi dua jenis, yaitu komunikasi simplex dan duplex. Untuk komunikasi duplex sendiri dipecah lagi jadi dua kategori yaitu komunikasi half duplex dan full duplex.