HDLC описывает метод инкапсуляции, применяемый к данным в синхронном последовательном канале передачи данных. С другой стороны, протокол PPP имеет дело с инкапсуляцией данных, транспортируемых в двухточечных каналах, и он может быть синхронным или асинхронным.
Сравнительная таблица
Основа для сравнения | HDLC | PPP |
---|---|---|
Расширяется до | Протокол канального уровня высокого уровня | Двухточечный протокол |
Тип протоколов | Бит-ориентированный протокол | Байт-ориентированный протокол |
Используется в | Только синхронный носитель | Синхронный, а также асинхронный носитель |
Аутентификация | Нет предоставления аутентификации | Обеспечивает аутентификацию |
Динамическая адресация | Не предлагает динамическую адресацию. | Динамическая адресация используется. |
Реализовано в | Двухточечные и многоточечные конфигурации. | Только двухточечные конфигурации. |
Совместимость с другими протоколами | Не может работать с устройствами сторонних производителей. | Совместим с устройствами не от Cisco также. |
Определение HDLC
HDLC (высокоуровневое управление каналом передачи данных) - это протокол WAN, предназначенный для инкапсуляции данных на канальном уровне. Инкапсуляция данных означает изменение формата данных. SDLC является предшественником HDLC, который обозначает протокол управления синхронной передачей данных . Протоколы SDLC и HDLC разработаны IBM и представлены ANSI и ISO для принятия в качестве международных стандартов.
Протокол HDLC следует бит-ориентированной концепции и использует битовую вставку для достижения прозрачности данных. Здесь бит-ориентированный подход означает, что один бит используется для представления управляющей информации. Структура кадра HDLC содержит поля адреса, управления, данных, контрольной суммы и флага. Протокол инкапсуляции по умолчанию в устройствах Cisco - это HDLC. Собственный Cisco HDLC работает только тогда, когда устройства на обоих концах канала имеют Cisco. Стандартный HDLC может иметь разные устройства на концах.
Формат кадра для бит-ориентированных протоколов
- Поле адреса - используется для описания терминала.
- Поле управления - биты в поле управления предназначены для порядкового номера и подтверждений.
- Поле данных - это поле используется для хранения информации.
- Поле контрольной суммы -В этом поле биты зарезервированы для выполнения кода с циклическим избыточным кодом.
HDLC команды и запросы
HDLC использует группу команд и ответов для своей работы. Существует три типа информационных кадров: контрольные и ненумерованные.
- Формат передачи информации (I-Frame) - он последовательно транспортирует пронумерованные кадры, которые содержат информационное поле.
- Контрольный формат (S-кадр) - контрольные кадры выполняют функции управления, такие как подтверждение, статус передачи информации, опрос и устранение ошибок. Команды и запросы, включенные в это, - ПОЛУЧИТЬ ГОТОВО, ПОЛУЧИТЬ НЕ ГОТОВ, ОТКАЗАТЬ, и так далее.
- Ненумерованный формат (U-Frame) - он в основном расширяет функции управления каналом передачи данных. В эту категорию попадают несколько команд и запросов, таких как RESET, TEST, FRAME REJECT, REQUEST DISCONNECT и так далее.
Определение ППС
PPP (двухточечный протокол) также является протоколом WAN, но в протокол PPP внесены некоторые улучшения после HDLC. Ранее протокол PPP не был проприетарным, что означает, что его можно использовать с двумя различными типами устройств без внесения изменений в формат данных. Все ссылки совместно обрабатываются как единая независимая IP-сеть, которая имеет свой собственный формат кадра, метод аппаратной адресации и протокол канала передачи данных. Двухточечное соединение получается без назначения нескольких IP-адресов для материальных проводов, и ему просто нужен номер IP-сети.
Есть несколько особенностей ГЧП, которые обсуждаются ниже.
- Чтобы четко определить начало и конец кадра, используется метод кадрирования асинхронных данных. Это также полезно при обнаружении ошибок.
- Протокол управления каналом используется для включения сетевых линий, их тестирования, завершения их, когда они больше не используются. Этот протокол управления каналом в основном полезен при обработке синхронных и асинхронных схем, а также байтовых и бит-ориентированных кодировок.
- Он может выбрать NCP (протокол управления сетью) для каждого поддерживаемого сетевого уровня.
Формат кадра для PPP
Работа по протоколу PPP
- Пользователь сначала вызывает маршрутизатор интернет-провайдера для установления физического соединения; запрос идет через модем.
- После генерации ответа модемом маршрутизатора устанавливается физическое соединение.
- Пользовательское устройство отправляет набор пакетов LCP в поле полезной нагрузки последовательности одного или нескольких кадров PPP.
- Параметры PPP выбираются в зависимости от пакетов и их ответов.
- После выбора параметров PPP пакеты NCP доставляются для настройки сетевого уровня.
- Затем IP-адреса динамически назначаются с помощью NCP вновь подключенным устройствам на время его входа в систему провайдером.
- Теперь устройство является интернет-хостом и может отправлять и получать IP-пакеты.
- В, NCP заканчивает соединение сетевого уровня и резервирует IP-адреса.
Ключевые различия между HDLC и PPP
- HDLC является бит-ориентированным протоколом, в то время как PPP ориентирован как на байты, так и на биты, потому что его можно отправлять по линиям модемного соединения, а также с истинно бит-ориентированным HDLC.
- В HDLC можно использовать только синхронные носители. Напротив, PPP может работать с синхронными и асинхронными носителями.
- В HDLC не предусмотрена аутентификация канала, а в PPP.
- PPP может динамически назначать и освобождать IP-адрес в соответствии с использованием. В отличие от этого, это не так в HDLC.
- Взаимодействие между устройствами, не входящими в Cisco, в HDLC недостижимо. Однако это ограничение HDLC устранено из протокола PPP.
Заключение
Между HDLC и PPP протокол PPP работает лучше, чем HDLC, поскольку нет необходимости использовать устройства Cisco на обоих концах, что означает их совместимость. PPP также поддерживает несколько протоколов и поддерживает аутентификацию.