PPPoE - что это? Как настроить подключение PPPoE. PPP (сетевой протокол)

PPPoE - что это? Как настроить подключение PPPoE. PPP (сетевой протокол)

08.05.2019

фПЮОП ФБЛ ЦЕ, ЛБЛ SLIP, PPP РТПФПЛПМ ОХЦЕО ДМС ФПЗП, ЮФПВЩ РПУЩМБФШ РБЛЕФЩ ЮЕТЕЪ РПУМЕДПЧБФЕМШОХА УЧСЪШ. пО РПЪЧПМСЕФ УППВЭБАЭЙНУС УФПТПОБН ПВУХДЙФШ ПРГЙЙ ФБЛЙЕ, ЛБЛ IP-БДТЕУ, НБЛУЙНБМШОЩК ТБЪНЕТ РБЛЕФБ ЧП ЧТЕНС ЪБРХУЛБ Й ПВЕУРЕЮЙЧБЕФ БЧФПТЙЪБГЙА ЛМЙЕОФБ. дМС ЛБЦДПК ЙЪ ЬФЙИ ЧПЪНПЦОПУФЕК PPP ЙНЕЕФ ПФДЕМШОЩК РТПФПЛПМ. оЙЦЕ НЩ ЛТБФЛП ТБУУНПФТЙН ЬФЙ ВБЪЙУОЩЕ УФБОДБТФОЩЕ ВМПЛЙ PPP. ьФП ПВУХЦДЕОЙЕ ДБМЕЛП ОЕ РПМОП, Й ЕУМЙ чЩ ИПФЙФЕ ЧЩСУОЙФШ ЮФП-МЙВП ЕЭЕ ПФОПУЙФЕМШОП PPP, ФП С ОБУФПСФЕМШОП ТЕЛПНЕОДХА чБН РТПЮЙФБФШ УРЕГЙЖЙЛБГЙА Ч RFC 1548 ФБЛЦЕ, ЛБЛ Й dozen ЙМЙ companion RFC. лТПНЕ ФПЗП, Ч O"Reilly ЙЪДБОБ ИПТПЫБС ЛОЙЗБ "Using & Managing PPP " (БЧФПТ Andrew Sun).

ч УБНПК ПУОПЧЕ PPP МЕЦЙФ ХРТБЧМЕОЙЕ РЕТЕДБЮЕК ДБООЩИ ЧЩУПЛПЗП ХТПЧОС, УПЛТБЭЕООП HDLC (High-Level Data Link Control ), ЛПФПТПЕ ПРТЕДЕМСЕФ ЗТБОЙГЩ УФТХЛФХТ PPP Й ПВЕУРЕЮЙЧБЕФ 16 ТБЪТСДПЧ ЛПОФТПМШОПК УХННЩ. ч РТПФЙЧПРПМПЦОПУФШ ВПМЕЕ РТЙНЙФЙЧОПНХ ПЖПТНМЕОЙА SLIP-РБЛЕФБ, PPP УРПУПВЕО Л ЪБИЧБФХ ВМПЛПЧ ЙЪ ДТХЗЙИ РТПФПЛПМПЧ ФБЛЙИ, ЛБЛ IP, IPX Novell ЙМЙ Appletalk. PPP ДПУФЙЗБЕФ ЬФПЗП, ДПВБЧМСС ПВМБУФШ РТПФПЛПМБ Л ПУОПЧОПНХ HDLC.

рТПФПЛПМ ХРТБЧМЕОЙС УЧСЪША LCP (Link Control Protocol ) ЙУРПМШЪХЕФУС ОБ ЧЕТЫЙОЕ HDLC ДМС УПЗМБУПЧБОЙС ПРГЙК, ЙНЕАЭЙИ ПФОПЫЕОЙЕ Л ЛБОБМХ УЧСЪЙ ФЙРБ Maximum Receive Unit (MRU), ЛПФПТБС ЪБСЧМСЕФ НБЛУЙНБМШОЩК ТБЪНЕТ РБЛЕФБ ПДОПК УФПТПОЩ УЧСЪЙ.

чБЦОЩК ЫБЗ Ч ЛПОЖЙЗХТБГЙЙ УЧСЪЙ PPP, ПТЗБОЙЪБГЙС ЛМЙЕОФУЛПК БЧФПТЙЪБГЙЙ. иПФС ЬФП ОЕПВСЪБФЕМШОП, ОП ДМС dial-up МЙОЙК ДПМЦОП ВЩФШ УДЕМБОП. пВЩЮОП ЧЩЪЩЧБЕНЩК ИПУФ РТПУЙФ ЛМЙЕОФБ ЪБТЕЗЙУФТЙТПЧБФШ УЕВС, ДПЛБЪЩЧБС, ЮФП ПО ЪОБЕФ УЕЛТЕФОЩК ЛМАЮ. еУМЙ ЛМЙЕОФ ОБВТБМ ОЕРТБЧЙМШОЩК ЛМАЮ, УЧСЪШ ВХДЕФ РТЕТЧБОБ. у PPP БЧФПТЙЪБГЙС ТБВПФБЕФ ПВПЙНЙ УРПУПВБНЙ. фП ЕУФШ, ЧЩЪЩЧБАЭЙК НПЦЕФ ФБЛЦЕ РТПУЙФШ, ЮФПВЩ УЕТЧЕТ ПРПЪОБМ УЕВС. ьФЙ РТПГЕДХТЩ ХУФБОПЧМЕОЙС РПДМЙОПУФЙ ОЕ ЪБЧЙУСФ ДТХЗ ПФ ДТХЗБ. йНЕАФУС ДЧБ РТПФПЛПМБ ДМС ТБЪМЙЮОЩИ ФЙРПЧ БЧФПТЙЪБГЙЙ, ЛПФПТЩЕ НЩ ПВУХДЙН РПЪЦЕ. пОЙ ОБЪЩЧБАФУС "РТПФПЛПМ ХУФБОПЧМЕОЙС РПДМЙООПУФЙ РБТПМС" ЙМЙ PAP (Password Authentication Protocol ) Й CHAP (Challenge Handshake Authentication Protocol ).

лБЦДЩК УЕФЕЧПК РТПФПЛПМ, ЛПФПТЩК ЙУРПМШЪХЕФ ЛБОБМ УЧСЪЙ РПДПВОП IP, AppleTalk Й Ф.Д., НПЦЕФ ВЩФШ УЛПОЖЙЗХТЙТПЧБО ДЙОБНЙЮЕУЛЙ, ЙУРПМШЪХС Network Control Protocol (NCP). оБРТЙНЕТ, ЮФПВЩ РПУМБФШ IP-РБЛЕФ, ПВБ PPP-БВПОЕОФБ ДПМЦОЩ УОБЮБМБ ПВУХДЙФШ, ЛБЛПК ЙЪ IP-БДТЕУПЧ ЛБЦДЩК ЙЪ ОЙИ ЙУРПМШЪХЕФ. рТПФПЛПМ ХРТБЧМЕОЙС, ЙУРПМШЪХЕНЩК ДМС ЬФПЗП, Internet Protocol Control Protocol (IPCP).

рПНЙНП РПУЩМЛЙ IP-РБЛЕФПЧ PPP ФБЛЦЕ РПДДЕТЦЙЧБЕФ Van Jacobson header compression IP-РБЛЕФПЧ. ьФП НЕФПД ДМС ФПЗП, ЮФПВЩ УПЛТБФЙФШ ЪБЗПМПЧЛЙ TCP-ВМПЛПЧ ЧУЕЗП ДП ФТЕИ ВБКФПЧ. ьФП ФБЛЦЕ ЙУРПМШЪХЕФУС Ч CSLIP Й ПФОПУЙФУС Л VJ header compression. йУРПМШЪПЧБОЙЕ УЦБФЙС НПЦЕФ ВЩФШ ЪБДБОП ЧП ЧТЕНС ЪБРХУЛБ ЮЕТЕЪ IPCP.

PPP Й Linux

ч Linux ЖХОЛГЙПОБМШОЩЕ ЧПЪНПЦОПУФЙ PPP ТБЪДЕМЕОЩ ОБ ДЧЕ ЮБУФЙ: ДТБКЧЕТ low-level HDLC (HDLC, IPCP, IPXCP,...), ЛПФПТЩК ТБЪНЕЭЕО Ч СДТЕ, Й РПМШЪПЧБФЕМШУЛЙК ДЕНПО pppd , ПВТБВБФЩЧБАЭЙК ТБЪМЙЮОЩЕ РТПФПЛПМЩ ХРТБЧМЕОЙС. фЕЛХЭБС ЧЕТУЙС PPP ДМС Linux УПДЕТЦЙФ СДТП PPP-НПДХМС, pppd Й РТПЗТБННХ chat , ЛПФПТБС ЙУРПМШЪХЕФУС ДМС ФПЗП, ЮФПВЩ ЧЩРПМОЙФШ ХДБМЕООХА УЧСЪШ.

PPP kernel-ДТБКЧЕТ ВЩМ ОБРЙУБО Michael Callahan. дЕНПО pppd ВЩМ ЧЩЧЕДЕО ЙЪ ТЕБМЙЪБГЙЙ PPP ДМС Sun Й 386BSD, ЛПФПТБС ВЩМБ ОБРЙУБОБ Drew Perkins Й ДТХЗЙНЙ, Й УЕКЮБУ РПДДЕТЦЙЧБЕФУС Paul Mackerras. пО ВЩМ РПТФЙТПЧБО Ч Linux Al Longyear. рТПЗТБННБ chat ВЩМБ ОБРЙУБОБ Karl Fox.

фПЮОП ФБЛ ЦЕ, ЛБЛ Й SLIP, PPP ЧЩРПМОЕО РПУТЕДУФЧПН УРЕГЙБМШОПК line discipline. дМС ФПЗП, ЮФПВЩ ЙУРПМШЪПЧБФШ РПУМЕДПЧБФЕМШОХА МЙОЙА ЛБЛ PPP-УЧСЪШ, чЩ УОБЮБМБ ДПМЦОЩ ХУФБОПЧЙФШ УЧСЪШ У РПНПЭША чБЫЕЗП НПДЕНБ, ЛБЛ ПВЩЮОП, Й РЕТЕЧЕУФЙ МЙОЙА Ч PPP-ТЕЦЙН. ч ЬФПН НЕФПДЕ ЧУЕ ЧИПДСЭЙЕ ДБООЩЕ РТПИПДСФ ЮЕТЕЪ PPP-ДТБКЧЕТ, ЛПФПТЩК РТПЧЕТСЕФ ЧИПДСЭЙЕ HDLC-УФТХЛФХТЩ ОБ ГЕМПУФОПУФШ (ЛБЦДБС HDLC-УФТХЛФХТБ ОЕУЕФ 16 ВЙФПЧ ЛПОФТПМШОПК УХННЩ). ч ОБУФПСЭЕЕ ЧТЕНС ПО УРПУПВЕО Л ПРГЙПОБМШОПНХ РТЙНЕОЕОЙА Van Jacobson header compression. лБЛ ФПМШЛП Linux УФБМБ РПДДЕТЦЙЧБФШ IPX, ДТБКЧЕТ PPP ВЩМ ТБУЫЙТЕО ДМС ФПЗП, ЮФПВЩ ПВТБВБФЩЧБФШ IPX-РБЛЕФЩ.

Kernel-ДТБКЧЕТХ РПНПЗБЕФ pppd , PPP daemon, ЛПФПТЩК ЧЩРПМОСЕФ ЙОЙГЙБМЙЪБГЙА Й ПРПЪОБОЙЕ, ЛПФПТПЕ СЧМСЕФУС ОЕПВИПДЙНЩН РЕТЕД ФЕН, ЛБЛ ФТБЖЙЛ НПЦЕФ ВЩФШ РПУМБО РП УЧСЪЙ. рПЧЕДЕОЙЕ pppd НПЦЕФ РПДУФТБЙЧБФШУС, ЙУРПМШЪХС ТСД ПРГЙК. PPP РПДТПВОП ПУЧЕЭБЕФУС Ч ЛОЙЗЕ Using & Managing PPP , С ТБУУНПФТА ЕЗП ЪДЕУШ МЙЫШ Ч ПВЭЕН ЧЙДЕ, РПУЛПМШЛХ РПМОПЕ ПРЙУБОЙЕ ПЮЕОШ ЗТПНПЪДЛП.

ьФБ ТБВПФБ ОЕ НПЦЕФ РПЛТЩФШ ЧУЕ БУРЕЛФЩ pppd , ОП ДБУФ чБН РПМОПЕ ЧЧЕДЕОЙЕ. дМС ВПМЕЕ РПДТПВОПК ЙОЖПТНБГЙЙ, ПВТБФЙФЕУШ Л man-УФТБОЙГБН Й ЖБКМБН README ДЙУФТЙВХФЙЧБ pppd , ЛПФПТЩЕ ДПМЦОЩ РПНПЮШ чБН ТЕЫЙФШ ВПМШЫЙОУФЧП ЧПРТПУПЧ. еУМЙ Х чБУ ПУФБАФУС РТПВМЕНЩ ДБЦЕ РПУМЕ ЮФЕОЙС ЧУЕК ДПЛХНЕОФБГЙЙ, ФП чЩ ДПМЦОЩ ПВТБФЙФШУС Ч ЛПОЖЕТЕОГЙА comp.protocols.ppp . фБН чЩ ХЪОБЕФЕ НОПЗПЕ П pppd , ЬФЙ ЛПОЖЕТЕОГЙЙ РТПУФП ОЕПВЯСФОЩ.

PPP (сетевой протокол)

PPP (англ. Point-to-Point Protocol ) - двухточечный протокол канального уровня (Data Link) сетевой модели OSI . Обычно используется для установления прямой связи между двумя узлами сети, причем он может обеспечить аутентификацию соединения, шифрование (с использованием ECP, RFC 1968) и сжатие данных. Используется на многих типах физических сетей: нуль-модемный кабель, телефонная линия, сотовая связь и т. д.

Часто встречаются подвиды протокола PPP такие, как Point-to-Point Protocol over Ethernet (PPPoE), используемый для подключения по Ethernet, и иногда через DSL; и Point-to-Point Protocol over ATM (PPPoA), который используется для подключения по ATM Adaptation Layer 5 (AAL5), который является основной альтернативой PPPoE для DSL .

PPP представляет собой целое семейство протоколов: протокол управления линией связи (LCP), протокол управления сетью (NCP), протоколы аутентификации (PAP , CHAP), многоканальный протокол PPP (MLPPP).

Основные характеристики

PPP протокол был разработан на основе HDLC и дополнен некоторыми возможностями, которые до этого встречались только в проприетарных протоколах.

Автоматическая настройка

После того, как соединение было установлено, поверх него может быть настроена дополнительная сеть. Обычно, используется Internet Protocol Control Protocol (IPCP), хотя Internetwork Packet Exchange Control Protocol (IPXCP) и AppleTalk Control Protocol (ATCP) были когда-то популярны. Internet Protocol Version 6 Control Protocol (IPv6CP) получит большее распространение в будущем, когда IPv6 заменит IPv4 как основной протокол сетевого уровня.

Многопротокольная поддержка

PPP позволяет работать нескольким протоколам сетевого уровня на одном канале связи. Другими словами, внутри одного PPP-соединения могут передаваться потоки данных различных сетевых протоколов ( , Novell IPX и т. д.), а также данные протоколов канального уровня локальной сети. Для каждого сетевого протокола используется Network Control Protocol (NCP) который его конфигурирует (согласовывает некоторые параметры протокола).

Обнаружение закольцованных связей

PPP обнаруживает закольцованные связи, используя особенность, включающую magic numbers. Когда узел отправляет PPP LCP сообщения, они могут включать в себя магическое число. Если линия закольцована, узел получает сообщение LCP с его собственным магическим числом вместо получения сообщения с магическим числом клиента.

Наиболее важные особенности

  • Link Control Protocol устанавливает и завершает соединения, позволяя узлам определять настройки соединения. Также он поддерживает и байто-, и бито-ориентированные кодировки.
  • Network Control Protocol используется для определения настроек сетевого уровня, таких как сетевой адрес или настройки сжатия, после того как соединение было установлено.

Конфигурационные опции PPP

Так как в PPP входит LCP протокол, то можно управлять следующими LCP параметрами:

  • Аутентификация . RFC 1994 описывает Challenge Handshake Authentication Protocol (CHAP), который является предпочтительным для проведения аутентификации в PPP, хотя Password Authentication Protocol (PAP) иногда еще используется. Другим вариантом для аутентификации является Extensible Authentication Protocol (EAP).
  • Сжатие . Эффективно увеличивает пропускную способность PPP соединения, за счет сжатия данных в кадре. Наиболее известными алгоритмами сжатия PPP кадров являются Stacker и Predictor.
  • Обнаружение ошибок . Включает Quality-Protocol и помогает выявить петли обратной связи посредством Magic Numbers RFC 1661 .
  • Многоканальность . Multilink PPP (MLPPP, MPPP, MLP) предоставляет методы для распространения трафика через несколько физических каналов, имея одно логическое соединение. Этот вариант позволяет расширить пропускную способность и обеспечивает балансировку нагрузки.

PPP кадр

Каждый кадр PPP всегда начинается и завершается флагом 0x7E. Затем следует байт адреса и байт управления, которые тоже всегда равны 0xFF и 0x03 соответственно. В связи с вероятностью совпадения байтов внутри блока данных с зарезервированными флагами, существует система автоматической корректировки «проблемных» данных с последующим восстановлением.

Поля «Флаг», «Адрес» и «Управление» (заголовок кадра HDLC) могут быть опущены и не передаваться, но это если PPP в процессе конфигурирования (используя LCP), договорится об этом. Если PPP инкапсулирован в L2TP -пакеты, то поле «Флаг» не передается.

Тип кадра данных в PPP

Поле «Данные», PPP кадра, в свою очередь разбиты ещё на два поля: флаг протокола (который определяет тип данных до конца кадра), и сами данные.

  • Флаги протокола от 0x0XXX до 0x3XXX идентифицируют протоколы сетевого уровня. Например, популярному протоколу соответствует флаг 0x0021, а Novell IPX - 002B.
  • Флаги протокола от 0x4XXX до 0x7XXX идентифицируют протоколы с низким уровнем трафика.
  • Флаги протокола от 0x8XXX до 0xBXXX идентифицируют протокол управления сетью (NCP).
  • Флаги протокола от 0xCXXX до 0xEXXX идентифицируют управляющие протоколы. Например, 0xC021 обозначает, что кадр содержит данные протокола управления соединением LCP .

Активации канала PPP и его фазы

Фазы PPP по RFC 1661 указаны ниже:

  • Link Dead . Эта фаза наступает, когда связь нарушена, либо одна из сторон указала не подключаться (например, пользователь завершил модемное соединение.)
  • Link Establishment Phase . В данной фазе проводится настройка Link Control. Если настройка была успешной, управление переходит в фазу аутентификации, либо в фазу Network-Layer Protocol, в зависимости от того, требуется ли аутентификация.
  • Authentication Phase . Данная фаза является необязательной. Она позволяет сторонам проверить друг друга перед установкой соединения. Если проверка успешна, управление переходит в фазу Network-Layer Protocol.
  • Network-Layer Protocol Phase . В данной фазе вызывается NCP для желаемого протокола. Например, IPCP используется для установки IP сервисов. Передача данных по всем успешно установленным протоколам также проходит в этой фазе. Закрытие сетевых протоколов тоже включается в данную фазу.
  • Link Termination Phase . Эта фаза закрывает соединение. Она вызывается в случае ошибок аутентификации, если было настолько много ошибок контрольных сумм, что обе стороны решили закрыть соединение, если соединение неожиданно оборвалось, либо если пользователь отключился. Данная фаза пытается закрыть все настолько аккуратно, насколько возможно в данных обстоятельствах.

Документы RFC

Протокол PPP определен в RFC 1661 (The Point-to-Point Protocol, июль 1994). Ряд соответствующих RFC, были написаны чтобы определить, как различные сетевые протоколы, включая TCP/IP , DECnet, AppleTalk , IPX и другие, работают с PPP.

  • RFC 1661 , Standard 51, Протокол точка-точка (PPP)
  • RFC 1662 , Standard 51, Использование HDLC в разработке PPP
  • RFC 5072 , IPv6 и PPP

Примечания

См. также

  • PLIP (англ.) русск.

Я хочу подключить свой мобильный интернет к ПК с помощью устройства Bluetooth. Я установил программное обеспечение blue soleil на свой компьютер.

  • Я могу соединить свой мобильный телефон с устройством Bluetooth bluetooth.
  • Я выбрал свое устройство и выбрал услугу коммутируемого доступа Bluetooth.
  • Он запрашивает предупреждение "Соединение DUN с устройством?" в моем мобильном телефоне.
  • После нажатия "ДА" откроется окно подключения Bluetooth DUN.
  • В этом окне появились поля "User Name", "PassWord", которые я оставляю пустыми, а затем "Dial = * 99 *** 1 #" и нажмите кнопку "Dial".
  • После этого он говорит "Регистрация вашего компьютера в сети..." и перестает работать.
  • Ошибка - это как "ошибка 734. Протокол управления ppp-связью был прерван"

Такую же процедуру следует соблюдать для Nokia 3110c, она отлично работает. Но в моем мобильном телефоне samsung c3053 он не подключен и я попробовал с samsung corby pro BT3510 mobile.

Есть ли какие-либо изменения настроек, необходимые для мобильных телефонов Samsung?

5 ответов

Когда я видел эту ошибку в прошлом, она обычно указывает, что имя пользователя и пароль для подключения неверны. (Многие конфигурации GPRS не требуют имени пользователя и пароля, но некоторые делают.)

Или, GPRS APN настроен неправильно.

Если вы пытаетесь использовать устройство в качестве модема общего назначения, может быть сложно установить GPRS APN без дополнительного программного обеспечения для набора номера. Самый простой способ - добавить команду "AT + CGDCONT" к "дополнительным командам инициализации", которые могут быть настроены для модема на панели управления Windows.

Конкретным примером того, что будет настроено для этой "дополнительной команды инициализации", является:

AT + CGDCONT = 1, "IP", "Интернет"

Вы заменили бы Интернет в этом примере именем GPRS APN, к которому вы хотите подключиться.

Кроме того, вы можете ссылаться на следующую ссылку для проверки соединения:

Я чуть не разозлился из-за этой проблемы несколько дней назад. Я пробовал все решения, предлагаемые на разных форумах, но безрезультатно.

Моя проблема была не из-за недостаточного эфирного времени, как было предложено некоторыми людьми, ни настроек ссылок ppp, а потому, что у меня было место перед вводом имени пользователя в поле ввода имени пользователя и пароля в моем шкафчике.

Итак, если вы получаете ошибку завершения соединения PPP, внимательно проверьте поля имени пользователя и пароля для одного SPACE в этом поле, оно автоматически вызовет эту ошибку при наборе. например,

Пробел перед первым номером (7, как в примере выше) вызовет это сообщение об ошибке. Итак, ребята дайте ему чек, прежде чем искать другие варианты, такие как эфирное время и настройки набора номера.

Если вы получаете "734, контрольный протонный канал ppp был завершен" с мобильным телефоном SAMSUNG, проблема в телефоне. В настройках телефона → Подключения к ПК выберите, что ваш телефон всегда будет находиться в режиме "ПК-студия". Если вы выберете другие режимы или "Спросите каждый раз", вы получите 743 при попытке использовать телефон в качестве модема.

Я тоже столкнулся с одной и той же проблемой, я даже искал в Интернете решение, но я решил, что сам себя основал на инструкциях, которые были предоставлены в центре обслуживания клиентов. Я использую сеть bsnl, чтобы избежать проблемы завершения управления ppp link

  • Активировать GPRS, отправив START sms на номер службы, инициированный BSNL
  • Подождите некоторое время, по крайней мере, на 2 часа, чтобы активироваться после активации, вы получите сообщение об активации.
  • Так как сеть bsnl, мы должны создать APN - сеть точек доступа
    i) создать APN as - bsnlnet
    ii) пароль как 1111
  • Теперь измените свою сеть точек доступа как переключатель bsnlnet на свои мобильные данные. Наслаждайтесь Интернетом.....

Лекция 10. HDLC и PPP – протоколы управления каналом

Для создания надежного механизма передачи данных между двумя станциями необходимо определить протокол, который позволит принимать и передавать различные данные по каналам связи. Протоколы представляют собой просто набор условий (правил), которые регламентируют формат и процедуры обмена информацией между двумя или несколькими независимыми устройствами или процессами. Протокол имеет три важнейших элемента: синтаксис, семантику и синхронизацию. Синтаксис протокола определяет поля; например, может быть 16-байтовое поле для адресов, 32-байтовое поле для контрольных сумм и 512 байт на пакет. Семантика протокола придает этим полям значение: например, если адресное поле состоит из всех адресов, это «широковещательный» пакет. Синхронизация – количество битов в секунду – это скорость передачи данных. Она важна не только на самых низких уровнях протокола, но и на высших.

Протокол канального уровня обеспечивает следующие функции:

Управление передачей данных через физический канал организованный на первом уровне;

Проверка информационного канала;

Формирование кадра, т. е. окаймление передаваемых данных служеб- ными символами данного уровня;

Контроль данных;

Обеспечение прозрачности информационного канала;

Управление каналом передачи данных.

Данный протокол занимает второй уровень в многоуровневой организации управления сетью.

Обзор протокола HDLC. HDLC (High-Level Data Link Control) – протокол высокоуровнего управления каналом передачи данных, канального уровня (бит-ориентированный) модели ISO и является базовым для построения других протоколов канального уровня (SDLC, LAP, LAPB, LAPD, LAPX и LLC).

Основные принципы работы протокола HDLC: режим логического соединения, контроль искаженных и потерянных кадров с помощью метода скользящего окна, управление потоком кадров с помощью команд RNR (приемник не готов) и RR (приемник готов).

Существует три типа станций HDLC.

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

Вторичная станция (ведомая) работает как зависимая по отношению к первичной станции (ведущей). Она реагирует на команды, получаемые от первичной станции, в виде ответов. Поддерживает только один сеанс, а именно только с первичной станцией. Вторичная станция не отвечает за управление каналом.

Комбинированная станция сочетает в себе одновременно функции первичной и вторичной станции. Передает как команды, так и ответы и получает команды и ответы от другой комбинированной станции, с которой поддерживает сеанс.

Три логических состояния, в которых могут находиться станции в процессе взаимодействия друг с другом.

Состояние логического разъединения (LDS). В этом состоянии станция не может вести передачу или принимать информацию. Если вторичная станция находится в нормальном режиме разъединения (NDM), она может принять кадр только после получения явного разрешения на это от первичной станции. Если станция находится в асинхронном режиме разъединения (ADM), вторичная станция может инициировать передачу без получения на это явного разрешения, но кадр должен быть единственным кадром, который указывает статус первичной станции. Условиями перехода в состояние LDS могут быть начальное или повторное (после кратковременного отключения) включение источника питания; ручное управление установлением в исходное состояние логических цепей различных устройств станции и определяется на основе принятых системных соглашений.

Состояние инициализации (IS). Это состояние используется для передачи управления на удаленную вторичную /комбинированную станцию, ее коррекции в случае необходимости, а также для обмена параметрами между удаленными станциями в звене передачи данных, используемыми в состоянии передачи информации.

Состояние передачи информации (ITS). Вторичной, первичной и комбинированным станциям разрешается вести передачу и принимать информацию пользователя. В этом состоянии станция может находиться в режимах NRM, ARM и ABM, которые описаны ниже.

HDLC обеспечивает следующие три режима передачи:

– режим нормальной ответной реакции (NRM). При этом вторичные узлы не могут иметь связи с первичным узлом до тех пор, пока первичный узел не даст разрешения;

– режим асинхронной ответной реакции (ARM). Этот режим передачи позволяет вторичным узлам инициировать связь с первичным узлом без получения разрешения;

– асинхронный сбалансированный режим (ABM). В режиме АВМ появляется «комбинированный» узел, который, в зависимости от ситуации, может действовать как первичный или как вторичный узел.

На канальном уровне используется термин кадр для обозначения независимого объекта данных, передаваемого от одной станции к другой. Кадр в протоколе HDLC имеет структуру, представленную на рисунке 10.1.

N(S) – порядковый номер передаваемого кадра, N(R) – порядковый номер принимаемого кадра, P/F – бит опроса / окончания

Рисунок 10.1 – Формат кадра и управляющего поля HDLC

Бит-ориентированный протокол предусматривает передачу информацию в виде потока битов, не разделяемых на байты. Поэтому для разделения кадров используются специальные последовательности – флаги.

Все кадры должны начинаться и заканчиваться полями флага «01111110». Станции, подключенные к каналу, постоянно контролируют двоичную последовательность флага. Флаги могут постоянно передаваться по каналу между кадрами HDLC. Для индексации исключительной ситуации в канале могут быть посланы семь подряд идущих единиц. Пятнадцать или большее число единиц поддерживают канал в состоянии покоя. Если принимающая станция обнаружит последовательность битов, не являющихся флагом, она тем самым уведомляется о начале кадра, об исключительной (с аварийным завершением) ситуации или ситуации покоя канала. При обнаружении следующей флаговой последовательности станция будет знать, что поступил полный кадр.



Адресное поле определяет первичную или вторичную станции, участвующие в передаче конкретного кадра. Каждой станции присваивается уникальный адрес. В несбалансированной системе адресные поля в командах и ответах содержат адрес вторичной станции. В сбалансированных конфигурациях командный кадр содержит адрес получателя, а кадр ответа содержит адрес передающей станции.

Управляющее поле задает тип команды или ответа, а так же порядковые номера, используемые для отчетности о прохождении данных в канале между первичной и вторичной станциями. Формат и содержание управляющего поля (рис. 1) определяют кадры трех типов: информационные (I), супервизорные (S) и ненумерованные (U).

Информационный формат (I – формат) используется для передачи данных конечных пользователей между двумя станциями.

Супервизорный формат (S – формат) выполняет управляющие функции: подтверждение (квитирование) кадров, запрос на повторную передачу кадров и запрос на временную задержку передачи кадров. Фактическое использование супервизорного кадра зависит от режима работы станции (режим нормального ответа, асинхронный сбалансированный режим, асинхронный режим ответа).

Ненумерованный формат (U – формат) также используется для целей управления: инициализации или разъединения, тестирования, сброса и идентификации станции и т.д. Конкретный тип команды и ответа зависит от класса процедуры HDLC.

Информационное поле содержит действительные данные пользователя. Информационное поле имеется только в кадре информационного формата. Его нет в кадре супервизорного или ненумерованного формата. [Примечание: кадры «UI – ненумерованная информация» и «FRMR – Неприем кадра» ненумерованного формата имеют информационное поле].

Поле CRC (контрольная последовательность кадра) используется для обнаружения ошибок передачи между двумя станциями. Передающая станция осуществляет вычисления над потоком данных пользователя, и результат этого вычисления включается в кадр в качестве поля CRC. В свою очередь, принимающая станция производит аналогичные вычисления и сравнивает полученный результат с полем CRC. Если имеет место совпадение, велика вероятность того, что передача произошла без ошибок. В случае несовпадения, возможно, имела место ошибка передачи, и принимающая станция посылает отрицательное подтверждение, означающее, что необходимо повторить передачу кадра. Вычисление CRC называется циклическим контролем по избыточности и использует некоторый производящий полином в соответствии с рекомендацией МККТТ V.41. Этот метод позволяет обнаруживать всевозможные кортежи ошибок длиной не более 16 разрядов, вызываемые одиночной ошибкой, а также 99,9984% всевозможных более длинных кортежей ошибок.

Сегодня протокол HDLC на выделенных каналах вытеснил протокол «точка – точка», Point-to-Point Protocol, PPP.

Дело в том, что одна из основных функций протокола HDLC – это восстановление искаженных и утерянных кадров. Действительно, применение протокола HDLC обеспечивает снижение вероятности искажения бита (BER) с 10 -3 , что характерно для территориальных аналоговых каналов, до 10 -9.

Однако сегодня популярны цифровые каналы, которые и без внешних процедур восстановления кадров обладают высоким качеством (величина BER составляет10 -8 – 10 -9). Для работы по такому каналу восстановительные функции протокола HDLC не нужны. При передаче по аналоговым выделенным каналам современные модемы сами применяют протоколы семейства HDLC. Поэтому использование HDLC на уровне маршрутизатора или моста становится неоправданным.

Протокол PPP. Протокол PPP стал фактическим стандартом для глобальных линий связи при соединении удаленных клиентов с серверами и для образования соединений между маршрутизаторами в корпоративной сети. При разработке протокола PPP за основу был взят формат кадров HDLC и дополнен собственными полями. Поля протокола PPP вложены в поле данных кадра HDLC. Позже были разработаны стандарты, использующие вложение кадра PPP в кадры Frame relay и других протоколов глобальных сетей.

Основное отличие РРР от других протоколов канального уровня состоит в том, что он добивается согласованной работы различных устройств с помощью переговорной процедуры, во время которой передаются различные параметры, такие как качество линии, протокол аутентификации и инкапсулируемые протоколы сетевого уровня. Переговорная процедура происходит во время установления соединения.

Протокол РРР основан на четырех принципах: переговорное принятие параметров соединения, многопротокольная поддержка, расширяемость протокола, независимость от глобальных служб.

Переговорное принятие параметров соединения. В корпоративной сети конечные системы часто отличаются размерами буферов для временного хранения пакетов, ограничениями на размер пакета, списком поддерживаемых протоколов сетевого уровня. Физическая линия, связывающая конечные устройства, может варьироваться от низкоскоростной аналоговой линии до высокоскоростной цифровой линии с различными уровнями качества обслуживания. Чтобы справиться со всеми возможными ситуациями, в протоколе РРР имеется набор стандартных установок, действующих по умолчанию и учитывающих все стандартные конфигурации. При установлении соединения два взаимодействующих устройства для нахождения взаимо- понимания пытаются сначала использовать эти установки. Каждый конечный узел описывает свои возможности и требования. Затем на основании этой информации принимаются параметры соединения, устраивающие обе стороны, в которые входят форматы инкапсуляции данных, размеры пакетов, качество линии и процедура аутентификации.

Протокол, в соответствии с которым принимаются параметры соединения, называется протоколом управления связью (LCP). Протокол, который позволяет конечным узлам договориться о том, какие сетевые протоколы будут передаваться в установленном соединении, называется протоколом управления сетевым уровнем (NCP). Внутри одного РРР-соедине- ния могут передаваться потоки данных различных сетевых протоколов.

Одним из важных параметров РРР-соединения является режим аутентификации. Для целей аутентификации РРР предлагает по умолчанию протокол РАР, передающий пароль по линии связи в открытом виде, или протокол CHAP, не передающий пароль по линии связи и поэтому обеспечивающий большую безопасность сети. Пользователям также разрешается добавлять и новые алгоритмы аутентификации. Дисциплина выбора алгоритмов компрессии заголовка и данных аналогична.

Многопротокольная поддержка – способность протокола РРР поддержи- вать несколько протоколов сетевого уровня – обусловила распространение РРР как стандарта де-факто. РРР работает со многими протоколами сетевого уровня, включая IP, Novell IPX, AppleTalk, DECnet, XNS, Banyan VINES и OSI, а также протоколами канального уровня локальной сети. Больше всего параметров устанавливается для протокола IP – IP-адрес узла, IP-адрес серверов DNS, использование компрессии заголовка IP-пакета и т. д.

Расширяемость протокола. Под расширяемостью понимается как возможность включения новых протоколов в стек РРР, так и возможность использования собственных протоколов пользователей вместо рекомендуемых в РРР по умолчанию. Это позволяет наилучшим образом настроить РРР для каждой конкретной ситуации.

Независимость от глобальных служб. Начальная версия РРР работала только с кадрами HDLC. Теперь в стек РРР добавлены спецификации, позволяющие использовать РРР в любой технологии глобальных сетей, например ISDN, Frame relay, Х.25, Sonet и HDLC.

Возникает вопрос – каким образом два устройства, ведущих переговоры по протоколу РРР, узнают о тех параметрах, которые они предлагают своему партнеру? Обычно у реализации протокола РРР есть некоторый набор параметров по умолчанию, которые и используются в переговорах. Тем не менее, каждое устройство (и программа, реализующая протокол РРР в операционной системе компьютера) позволяет администратору изменить параметры по умолчанию, а также задать параметры, которые не входят в стандартный набор. Например, IP-адрес для удаленного узла отсутствует в параметрах по умолчанию, но администратор может задать его для сервера удаленного доступа, после чего сервер будет предлагать его удаленному узлу.

Хотя протокол РРР и работает с кадром HDLC, но в нем отсутствуют процедуры контроля кадров и управления потоком протокола HDLC. Поэтому в РРР используется только один тип кадра HDLC – ненумерованный информационный. В поле управления такого кадра всегда содержится величина 03. Для исправления очень редких ошибок, возникающих в канале, необходимы протоколы верхних уровней – TCP, SPX, NetBUEl, NCP и т. п.

Одной из возможностей протокола РРР является использование нескольких физических линий для образования одного логического канала, так называемый транкинг каналов (общий логический канал может состоять из каналов разной физической природы. Например, один канал может быть образован в телефонной сети, а другой может являться виртуальным коммутируемым каналов сети frame relay). Эту возможность реализует дополнительный протокол, который носит название MLPPP (Multi Link РРР). Многие производители поддерживают такое свойство в своих маршрутизаторах и серверах удаленного доступа фирменным способом. Использование стандартного способа всегда лучше, так как он гарантирует совместимость оборудования разных производителей.

Основная литература: 2

Дополнительная литература: 7

Контрольные вопросы:

1. Для чего нужны протоколы управления каналом?

2. Какие функции обеспечивает протокол канального уровня?

3. Каковы основные принципы работы протокола HDLC?

4. Каковы основные принципы работы протокола РРР?

5. В чем отличие протоколов HDLC и РРР?

Ошибка 734: Протокол управления PPP-связью был прерван.

Описание ошибки 734

Ошибка 734 появляется при попытке подключения по высокоскоростному подключению PPP. Ошибка появляется в следствии неправильно настроенного подключения. Обычно проблема возникает по причине того, что провайдер не использует шифрование, а настройки Вашего подключения, его требуют.

Устранение ошибки 734

Давайте попробуем устранить ошибку 734 на примере Windows 7 или 8. Для этого вам нужно попасть в. Это можно сделать несколькими способами, но мы пойдем к нему через «Панель управления» . Для того чтобы ее открыть, нажмите сочетание клавиш + и в открывшемся окне введите команду control .

Далее нажмите кнопку в окне или кнопку на клавиатуре. Перед вами откроется окно «Панели управления». Если вы его открыли впервые, тогда переключите вид на «Крупные значки». Это позволит быстрее найти нужный апплет. Хотя это личное дело каждого — кто как привык. Итак перед нами куча значков панели, и мы ищем среди них «Центр управления сетями и общим доступом» и открываем его.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows