Similar presentations:
Модель OSI
1.
Модель OSI2.
Типы кадров EthernetEthernet DIX
IEEE Ethernet 802.3
IEEE 802.3 с SNAP заголовком
3.
Ethernet 802.34.
Другие типы кадровATM - Asynchronous Transfer Mode
PPP — Poin-to-Poit protocol
5.
Кадр PPPФлаг
Адрес
Управление
0x7E
0xFF
0x03
1
1
1
Данные
Контрольная
сумма
Флаг
0x7E
1494
2
1
6.
Поля кадра PPPФлаг — значение 0x7E. Определяет начало и
конец кадра.
Адрес — байт, содержащий значение 0xFF
Управление — байт содержащий значение
0x03.
7.
Кадр данных PPPПротокол 0xХХХХ
Данные
1 или 2
0 и более
8.
Код протокола кадра данных PPPФлаги протокола от 0x0XXX до 0x3XXX
идентифицируют протоколы сетевого уровня.
IP протоколу соответствует флаг 0x0021, IPX
— 002B.
Флаги протокола от 0x4XXX до 0x7XXX протоколы с низким уровнем трафика.
Флаги протокола от 0x8XXX до 0xBXXX протоколы управления сетью (NCP).
Флаги протокола от 0xCXXX до 0xEXXX управляющие протоколы. Например, 0xC021
обозначает, что кадр содержит данные
9.
Стандартизация PPPRFC1661 - Standard 51, Протокол точка-точка
(PPP).
10.
Алгоритм работы канала PPP11.
Фазы канала PPPLink Dead. Эта фаза наступает, когда связь
нарушена, либо одна из сторон указала не
подключаться (например, пользователь
завершил модемное соединение.)
Link Establishment Phase. В данной фазе
проводится настройка Link Control. Если
настройка была успешной, управление
переходит в фазу аутентификации, либо в
фазу Network-Layer Protocol, в зависимости
от того, требуется ли аутентификация.
12.
Фазы канала PPPAuthentication Phase. Данная фаза является
необязательной. Она позволяет сторонам
проверить друг друга перед установкой
соединения. Если проверка успешна,
управление переходит в фазу Network-Layer
Protocol.
Network-Layer Protocol Phase. В данной фазе
вызывается NCP для желаемого протокола.
Например, IPCP используется для установки
IP сервисов. Передача данных по всем
успешно установленным протоколам также
проходит в этой фазе. Закрытие сетевых
13.
Фазы канала PPPLink Termination Phase. Эта фаза закрывает
соединение. Она вызывается в случае
ошибок аутентификации, если было
настолько много ошибок контрольных сумм,
что обе стороны решили закрыть
соединение, если соединение неожиданно
оборвалось, либо если пользователь
отключился. Данная фаза пытается закрыть
все настолько аккуратно, насколько
возможно в данных обстоятельствах.
14.
PPPoEPPPoE (англ. Point-to-point protocol over
Ethernet) — сетевой протокол канального
уровня передачи кадров PPP через Ethernet.
PPPoE разработан UUNET, Redback
Networks и RouterWare. Протокол описан в
RFC 2516
15.
Алгоритм установления PPPoEсоединения.
PADI — PPPoE Active Discovery Initiation.
PADO — PPPoE Active Discovery Offer.
PADR — PPPoE Active Discovery Request.
PADS — PPPoE Active Discovery Sessionconfirmation.
PADT — (PPPoE) Active Discovery
Termination.
16.
PADIPADI — PPPoE Active Discovery Initiation.
Узел, устанавливающий соединение, должен
обнаружить концентратор доступа Access
Concentrator (AC). Взаимодействие через
Ethernet возможно только посредством MACадресации. Узел посылает PADI пакет
Ethernet broadcast (MAC: ff:ff:ff:ff:ff:ff) Этот
PADI-пакет содержит МАС-адрес пославшего
его узла.
17.
PADIFrame 1 (44 bytes on wire, 44 bytes captured)
Ethernet II, Src: 00:50:da:42:d7:df, Dst:
ff:ff:ff:ff:ff:ff
PPP-over-Ethernet Discovery
Version: 1
Type 1
Code Active Discovery Initiation (PADI)
Session ID: 0000
Payload Length: 24
18.
PADOPPPoE Active Discovery Offer.
Получив PADI пакет AC отвечает, посылая
PADO-пакет, используя MAC-адрес,
пришедшие с PADI. PADO-пакет содержит
MAC-адреса AC, их имена и имя сервиса.
Если же более одной точки DSL-AC ответило
PADO-пакетом, пользовательская машина
выбирает DSL-AC конкретный POP,
используя пришедшие имена или имена
сервисов.
19.
PADOFrame 2 (60 bytes on wire, 60 bytes captured)
Ethernet II, Src: 00:0e:40:7b:f3:8a, Dst:
00:50:da:42:d7:df
PPP-over-Ethernet Discovery
Version: 1
Type 1
Code Active Discovery Offer (PADO)
Session ID: 0000 Payload Length: 36
PPPoE Tags
20.
PADRPADR расшифровывается как PPPoE Active
Discovery Request.
Узел должен выбрать AС для дальнейшего
соединения — это делается с помощью
PADR-пакета, который посылается на MACадрес выбранного AC.
21.
PADSPADS — PPPoE Active Discovery Sessionconfirmation.
PADR-пакет подтверждается концентратором
доступа пересылкой PADS-пакета, в нем же
приходит Session ID.
22.
Между AC и узлом создается виртуальныйканал, который идентифицируется
идентификатором сессии и MAC-адресами
клиента и сервера. Затем в этом канале
устанавливается PPP соединение, а уже в
PPP пакеты упаковывается IP-трафик.
23.
IP-заголовки в Ethernet среде игнорируются.То есть пользователь может назначить IPадрес своей сетевой карте, но это не
приведет к «обвалу» сети.
Каждое соединение отделено от других
(работает в своем канале).
Настройки (IP-адрес, адрес шлюза, адреса
DNS серверов) могут передаваться
сервером.
PPP соединение легко аутентифицируется и
обсчитывается (например, при помощи