Канальный уровень является вторым уровнем в модели OSI и обеспечивает способ передачи данных между устройствами в одной и той же физической сети. Он отвечает за организацию и структурирование данных во фреймы для передачи по сети. Проще говоря, канальный уровень передачи данных подобен почтовой службе, которая гарантирует, что ваши данные должным образом адресованы и упакованы перед отправкой. Он берет необработанные данные с сетевого уровня над ним и добавляет заголовок и трейлер для создания кадра, который может быть передан по физическому носителю. Канальный уровень передачи данных также обеспечивает механизмы обнаружения ошибок и исправления для обеспечения точности передачи данных. Он делает это путем добавления контрольных сумм или циклических проверок избыточности (CRCS) к кадрам для обнаружения ошибок во время передачи. Если обнаружена ошибка, уровень канала передачи данных может запросить повторную передачу кадра. Например, когда вы отправляете электронное письмо со своего