Kanal səviyyəsi
Kanal səviyyəsi (Data link layer) — fiziki səviyyənin imkanlarından istifadə edərək əlaqə kanallarından bitləri göndərir və qəbul edir. Bir neçə funksiyası var ki, bunlara daxildir: Şəbəkə səviyyəsinə yaxşı tanımlanmış servis interfeysi təmin edir. Transmisya(daşınma) səhvləri ilə məşğul olur. Data axınını tənzimləyir və belə ki, aşağı sürətli qəbul edicilər yüksəksürətli göndəricilər tərəfindən sıxışdırılmır. Bu funksiyaları yerinə yetirmək üçün, kanal səviyyəsi şəbəkə səviyyəsindən paketləri alır və onları transmisiya üçün kadrlara enkapsulasiya edir. Hər kadrın tərkibinə kadr başlığı (header), paketi yerləşdirmək üçün yük sahəsi və kadr sonluğu (trailer) daxildir. Kadr idarəsi kanal səviyyəsinin gördüyü işin özəyidir. Bu fəsildə məlumatların kanal səviyyəsinin və onun protokollarının ilə dəqiq əlaqəli olsa da, burada səhv nəzarəti və axın nəzarəti kimi öyrənəcəyimiz bir çox prinsip, nəqliyyatda və digər protokollarda da mövcuddur. Çünki etibarlılıq ümumi bir məqsəddir və bütün təbəqələrin birlikdə işlədiyi zaman əldə edilir. Əslində, bir çox şəbəkələrdə, bu funksiyalar əsasən üst qatlarda yerləşir, kanal səviyyəsi isə minimum işi yerinə yetirir və bu "kifayət qədər yaxşıdır". Ancaq tapıldığı yerdən asılı olmayaraq, prinsiplər olduqca çox eynidir. Onlar tez-tez data link təbəqəsində onların ən sadə və ən təmiz formalarında göründüyü üçün onları ətraflı araşdırmaq üçün yaxşı bir yerdə dayanır. 