Kanal darajasidagi protokollarning asosiy vazifasi ma'lum bir kadr tugunni ma’lum bir texnologiya tarmog'ida va juda oddiy topologiyani yetkazishdir.
Past tezlikda ishga tushirish/to'xtatish qurilmalari o'rtasida ma'lumot almashish uchun asinxron protokollar ishlab chiqilgan: teleprinterlar, alfanumerik terminallar va boshqalar. Bu protokollar ma'lumotlar almashinuvini boshqarish uchun ramkalar emas, balki ASCII yoki EBCDIC kod jadvallarining pastki qismidagi individual belgilardan foydalanadi. Foydalanuvchi ma'lumotlarini freymlarga aylantirish mumkin, lekin bunday freymlardagi baytlar har doim bir-biridan boshlash va to'xtatish signallari bilan ajratiladi.
Sinxron protokollar foydalanuvchi ma'lumotlarini yuborish va almashinuvni boshqarish uchun rasmlarni yuboradi.
Kadrning boshi va oxirini taqsimlash usuliga ko'ra sinxron protokollar belgilarga yo'naltirilgan va bitga yo'naltirilganga bo'linadi. Birinchisi bu maqsad uchun ASCII yoki EBCDIC belgilaridan foydalanadi, ikkinchisi esa bayroq deb ataladigan maxsus bitlar to'plamidan foydalanadi. Bitga yo'naltirilgan protokollar freym ma'lumotlar maydonidan yanada oqilona foydalanadi, chunki undan bayroqqa mos keladigan qiymatni chiqarib tashlash uchun ular unga faqat bitta qo'shimcha bit qo'shadilar va belgilarga yo'naltirilgan protokollar butun belgini qo'shadi.
Kundalik protokollarda ulanishni oldindan belgilash tartibi mavjud emas va shuning uchun tezkor ma'lumotlar kechiktirmasdan tarmoqqa yuboriladi.
Aloqa o'rnatish protokollari deytagram protokollarida mavjud bo'lmagan ko'plab qo'shimcha xususiyatlarga ega bo'lishi mumkin. Ko'pincha ular buzilgan va yo'qolgan rasmlarni tiklash qobiliyati kabi narsalarni amalga oshiradilar.
Buzilishlarni aniqlash uchun ko'p sonli xatolarni aniqlaydigan davriy ortiqcha kodlarga (CRC) asoslangan eng mashhur usullar.
Kadrlarni qayta tiklash uchun kvitansiyalar asosida qayta o'tkazish usuli qo'llaniladi. Ushbu usul manba to'xtashi bilan algoritmga, shuningdek, harakatlanuvchi oynaning algoritmiga muvofiq ishlaydi.
Tarmoqlardagi foydali ma'lumotlarni uzatish tezligini oshirish uchun turli algoritmlarga asoslangan dinamik ma'lumotlarni siqish qo'llaniladi. Siqish koeffitsienti ma'lumotlar turiga va qo'llaniladigan algoritmga bog'liq va 1: 2 dan 1:8 gacha o'zgarishi mumkin.