Какой смысл в PPPoE?
Я пытаюсь расширить свои знания в области сетевых технологий за пределы основ. Я начал читать о 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-адреса домашнему маршрутизатору?
Спасибо
2 ответа
Как и 10 лет назад, одной из причин был бухгалтерский учет (вы бы купили тариф за 100 часов онлайн / месяц:)
Это потому, что ваша связь скрывает грязный маленький секрет. Несмотря на то, что он может использовать Ethernet, популярный в топологиях звездной сети, он, по сути, является соединением точка-точка. Вы не сможете подключиться к Интернету, если ваша провайдерская компания на другом конце ссылки не будет. Чтобы разрешить других провайдеров, соединение инкапсулируется в PPPoE/PPPoA и направляется соответствующему провайдеру для фактического интернет-соединения.