Получать новые статьи на свою почту
Популярные статьи
  • Что такое жёсткий диск и в чём его сходство с подробнее
  • Процессор — все точки над i подробнее
  • В чём прикол твёрдотельных накопителей? подробнее
  • Видеокарта — функции и суть данной железки подробнее
Поддержать проект
17.08.2018
Блог Дмитрия Вассиярова.
Автор: Рубрика:

PPPoE — туннель в интернет сделанный для вас

Лого

 

Приветствую читателей моего блога. Достаточно часто мне приходится сталкиваться с вопросом, что такое PPPoE и я решил дать на него развернутый ответ. Такой интерес связан с тем, что именно этот протокол используется для подключения к интернету, а значит, обеспечивает «важную составляющую» нашей жизни.

Как обычно, начнем с расшифровки самого термина, который состоит из двух частей:

  • PPP (point-to-point protocol) — это протокол канального уровня, позволяющий осуществлять передачу данных от точки к точке;
  • oE (over Ethernet) – через интернет. Это важное, интересующее нас, добавление (дело в том, что протокол PPP может использоваться и в других сетях, например ATM).


Разработкой протокола PPPoE занимались такие организации как UUNET, RouterWare и Redback Networks, а результат их работы официально признан стандартом. Он изложен в рабочем документе RFC 2516, которым пользуются создатели ПО и аппаратных компонентов, работающих в среде Интернет.

 

Защищенное соединение с индивидуальными характеристиками

Чтобы разобраться с понятием PPP я предлагаю копнуть глубже и выяснить что это, и частью какой системы является данный протокол. А является он компонентом канального уровня стандартизированной модели взаимодействия открытых систем (OSI). Именно здесь обеспечивается взаимодействие «точек» и сетей на физическом уровне и выполняется контроль за возможными ошибками.

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

Простыми словами я попытаюсь рассказать, как работает такая схема:

  • сетевая карта клиента посылает на сервер сформированный Ethernet-кадр (фрейм), который включает MAC-адреса отправителя и получателя, индекс типа кадра (PPPoE Active Discovery Initiation), несколько специальных кодов и контрольную сумму, позволяющую в конечном итоге определить целостность передаваемого пакета;
  • получив фрейм, PPPoE-сервер подтверждает отправителю получение информации с заданными параметрами, только теперь тип кадра определяется как PPPoE Active Discovery Offer. В сети могут находиться несколько серверов, и тогда все они получают кадр отправителя и, соответственно отсылают ему подтверждение;
  • на этой стадии компьютер клиента (с соответствующими PPPoE настройками) выбирает нужный сервер и направляет запрос на начало сессии передачи данных. В ответ сервер отправляет уникальный код, автоматический включаемый во все последующие карды, которые уже будут нести основную транслируемую информацию. Сформированные таким образом защищенные PPP пакеты являются основой IP-трафика.

Для чего используются все эти коды, перепроверки и постоянный контроль?

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

Поэтому несомненным достоинством PPPoE протокола является то, что он при этом обеспечивает три важные функции:

  • аутентификацию (проверку подлинности отправителя и получателя в рамках обособленной сессии);
  • сжатие данных (уменьшение объема после использования специального алгоритма формирования кадра);
  • шифрование (автоматическое кодирование, позволяющее избежать утечки данных при их перехвате);

 

Протокол, с которым работают провайдеры

В общем PPPoE протокол это штука хоть и сложная внутри, но надежная. Его часто используют интернет провайдеры для подключения своих абонентов. Причем делается это просто и быстро. Иногда инструкции по настройке выдаются клиенту в телефонном режиме. Но для начала, конечно, необходимо создание учетной записи с логином и паролем. А дальше процесс соединения с интернетом производится по следующей схеме:

  1. Если кабель напрямую подключен к сетевой карте, то достаточно войти в настройки сетевого подключения и выбрать соответствующий PPPoE режим.
  2. При использовании роутера потребуется соединить его с сетью и ПК, после чего браузер войти в меню его настроек через адрес, указанный в техпаспорте или на маркировочной этикетке). Далее в настройках сети «Network» перейти в «WAN Connection Type» и выбрать соответствующий протокол подключения PPPoE. После ввода данных аутентификации подтвердить автоматическое подключение.

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

Дополнительным преимуществом PPPoE является отсутствие постоянной привязки к IP- адресу, доступ к которому открывается только на период сессии подключения. Это позволяет провайдерам регулировать распределение адресов и существенно снижать затраты на обслуживание клиентов.

Реальным «конкурентом» PPPoE является соединение IPoE, при котором отсутствует привязка а МАК-адресу и средствам аутентификации. Это существенно упрощает процесс подключения к Интернету, но при этом страдает система обеспечения безопасности (в вашу линию может тайно врезаться любой желающий, имеющий несложные технические средства). Считается, что IPoE создан исключительно для провайдеров, работающих на территории стран бывшего СНГ и по этой причине данный протокол не сертифицирован.

Надеюсь, вы, мои дорогие читатели, получив полноценный ответ на вопрос что такое PPPoE, прониклись уважением к этому протоколу и его возможностям.

На этом я прощаюсь с вами и желаю всего наилучшего.

 

Этой статьей стоит поделиться
Получать новые статьи на свою почту

Оставить коментарий

:|:x:shock::oops::mrgreen::lol::idea::evil::cry::cool::arrow::???::?::!: