Я пытаюсь расширить свои знания в области сетевых технологий за рамки основ. Я начал читать о PPP и о том, как он используется в модемах DSL с PPPoE и PPPoA.
Моим первым впечатлением от PPP было «ну, это очень похоже на Ethernet». Оба они являются протоколами канального уровня. У них обоих есть поля для идентификации инкапсулированного протокола (например, IP). У них обоих есть связанные протоколы для назначения IP-адресов (DHCP и NCP). Итак, мой первый вопрос был: «Так в чем же смысл PPP, почему бы просто не использовать Ethernet?». Ответ на этот вопрос был довольно прост - Ethernet не поддерживается для широкого спектра носителей, таких как последовательные линии, и является довольно специфической технологией для локальных сетей, использующих CAT5 или аналогичные.
ОДНАКО - тогда я читал о PPPoE, и очевидная мысль была «хорошо, если мы что-то делаем над Ethernet, затем Ethernet должен быть доступен и использоваться, так почему бы просто не использовать его? ». Другими словами, PPPoE, похоже, инкапсулирует один протокол уровня канала данных в другой очень похожий протокол. Почему IP-внутри-PPP-внутри -Ethernet, когда мы могли бы просто использовать IP-внутри-Ethernet и использовать DHCP, а не NCP, для назначения IP-адреса домашнему маршрутизатору?
Спасибо
Это потому, что ваше соединение скрывает маленький грязный секрет. Хотя он может работать под управлением Ethernet, популярного в топологиях звездообразной сети, для всех целей и задач он является соединение точка-точка. Вы не сможете получить подключение к Интернету, если компания на другом конце ссылки не будет вашим интернет-провайдером. Чтобы разрешить другим поставщикам, соединение инкапсулируется в PPPoE / PPPoA и направляется соответствующему ISP для фактического подключения к Интернету.
Как и 10 лет назад, одной из причин была бухгалтерия (вы бы купили тариф со 100 часами онлайн в месяц :)