Data link control atau protokol data link merupakan proses pengiriman data melalui siklus komunikasi data dengan menambahkan kontrol layer untuk memastikan komunikasi yang efektif antara dua stasiun melalui frame synchronization, flow control, error control, dan addressing. Protokol-protokol data link dirancang untuk berbagai konfigurasi topologi, duplexity, dan line discipline serta menangani berbagai jenis koneksi dan aplikasi.