русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Протоколи канального рівня OSI

На фізичному рівні просто пересилаються біти. При цьому не враховується, що в тих мережах, в яких лінії зв'язку використовуються (розділяються) поперемінно кількома парами взаємодіючих комп'ютерів, фізичне середовище передачі може бути зайнята.

Тому одного із завдань канального рівня(Data Link layer) є перевірка доступності середовища передачі. Інше завдання канального рівня - реалізація механізмів виявлення та виправлення помилок. Для цього на канальному рівні біти групуються в набори, звані кадрами (frames).

Канальний рівень забезпечує коректність передачі кожного кадру, поміщаючи спеціальну послідовність бітів на початок і кінець кожного кадру, для його виділення, а також обчислює контрольну суму, обробляючи всі байти кадру певним способом, і додає контрольну суму до кадру. Канальний рівень може не лише виявляти помилки, але і виправляти їх за рахунок повторної передачі пошкоджених кадрів. Необхідно відзначити, що функція виправлення помилок для канального рівня не є обов'язковою, тому у деяких протоколах цього рівня вона відсутня, наприклад Ethernetі FrameRelay.

Реалізується апаратно.

Переглядів: 8258

Повернутися взміст





Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн