СТ. Слайды лекций
.pdfПротокол LLC (IEEE 802.2)
Протокол IEEE 802.2 LLC (управление логическим каналом) обеспечивает сервис для протоколов вышележащих уровней.
• LLC 2 определяет режим обмена с установлением соединений, нумерацией кадров, управлением потоком кадров и повторной передачей ошибочных кадров
(connection oriented).
Формат заголовка LLC
|
DSAP |
SSAP |
|
Управление |
|
Данные |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 байт |
1 байт |
|
1 или 2 байта |
|
|
|
|
|||
DSAP (destination service access point) |
|
|
|
|
0 |
- индивидуальный адрес; |
|||||
I/G |
|
Адрес |
|||||||||
Адрес точки входа сервиса назначения |
|
1 |
- групповой адрес. |
||||||||
|
|
1 байт |
|||||||||
|
|
|
|
|
|
|
|
|
|
||
SSAP (source service access point) |
|
|
|
|
|
0 |
- команда; |
||||
|
I/G |
|
Адрес |
||||||||
Адрес точки входа сервиса источника |
|
1 |
- отклик на команду. |
||||||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
1 байт |
|
|
|
Примеры SAP
04 |
IBM SNA |
06 |
IP |
80 |
3Com |
AA |
SNAP |
BC |
Banyan |
E0 |
Novel IPX/SPX |
F4 |
FE CLNS |
I
S
U
Протокол LLC. Поле управления
1 |
2 |
3 |
|
4 |
5 |
6 |
7 |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
N(S) |
|
|
P/F |
|
N(R) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
|
S |
P/F |
|
N(R) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
|
M |
P/F |
|
M |
|
|
|
|
|
|
|
|
|
|
|
Биты S:
00 - RR (готов к приему);
01 - REJ (отказ от кадров); 10 - RNR (не готов к приему).
51
Покрываемая область |
100 м |
Hub |
Hub |
Домен коллизий |
Концентратор или повторитель позволяют |
увеличить покрываемую область |
Ограничения механизма CSMA/CD
(Масштабируемость Ethernet)
•Максимальное расстояние между станциями – D [м]
•Максимальная скорость передачи – В [бит/с]
•Минимальный размер кадра – L [бит]
Tп |
L |
; |
tр |
D |
; |
2tр Tп |
|
B |
V |
||||||
|
|
|
|
|
где V – скорость распространения сигнала [м/с]
Tп – время передачи кадра минимального размера tр – время распространения сигнала
Максим. расстояние при:
•В = 10 Мбит/с – 2500 м
•В = 1000 Мбит/с – 25 м
•Количество станций в сети
•Плоская система адресации
Отсутствие механизмов обеспечения QoS
52
Обнаружение коллизий
Tп
|
|
Передача |
А |
tр |
|
|
Приём |
|
|
|
Приём |
В |
tр |
|
|
|
Передача |
|
Tп |
|
|
|
Передача |
А |
tр |
|
|
Приём |
|
|
|
Приём |
В |
tр |
|
|
|
Передача |
Протокол ARP (Address Resolution Protocol) ARP-таблица
МАС-адрес |
IP-адрес |
|
02-60-8C-01-02-03 |
197.15.22.33 |
|
00-00-A2-05-09-89 |
197.15.22.44 |
Получатель: 197.15.22.126 |
09-00-20-67-92-89 |
197.15.22.123 |
MAC = ? |
08-00-02-90-90-90 |
197.15.22.4 |
|
Источник
197.15.22.33197.15.22.44 197.15.22.123 197.15.22.4
197.15.22.37197.15.22.126
Получатель
53
Протокол ARP (RFC-826)
Хост Y |
ARP запрос |
|
Хост Z |
|
|
Широковещат. |
Хост Z |
Хост Z |
|
|
MAC ? |
|
||
|
|
|
||
|
|
ARP ответ |
|
|
|
|
Хост Y |
Хост Z |
|
|
|
MAC |
MAC |
|
|
|
|
|
Хост Z |
Хост Y |
ARP запрос |
|
Маршрутизатор A |
|
|
|
|
||
|
Широковещат. |
Хост Z |
Хост Z |
|
|
MAC ? |
|
||
|
|
|
||
|
|
|
|
Таблица |
|
|
ARP ответ |
|
иаршрутиз. |
|
|
|
|
|
|
|
Хост Y |
Маршрутизатор |
Сеть для |
|
|
|
||
|
|
MAC |
MAC |
Хоста Z |
|
|
|
Структура ARP-запроса
Заголовок MAC |
Заголовок IP |
ARP-запрос |
Получатель: |
Получатель: 197.15.22.126. |
Какой ваш MAC-адрес? |
FF-FF-FF-FF-FF-FF |
|
|
Источник: |
Источник: 197.15. 22.33 |
|
02-60-8C-01-02-03 |
|
|
.
54
Структура кадра ARP
0 |
15 |
31 |
Hardware type (HTYPE) |
Protocol type (PTYPE) |
|
|
|
|
Hardware length (HLEN) |
Protocol length (PLEN) |
Operation |
|
Sender hardware address (SHA) |
|
|
|
|
Sender hardware address (SHA) |
Sender protocol address (SPA) |
|
|
|
|
Sender protocol address (SPA) |
Target hardware address (THA) |
|
|
|
|
Target hardware address (THA)
Target protocol address (TPA)
•Hardware type (HTYPE) Протокол канального уровня (Ethernet – 0x0001)
•Protocol type (PTYPE) Код сетевого протокола. (IPv4 - 0x0800)
•Hardware length (HLEN) Длина физического адреса в байтах. (Ethernet – 6 байт).
•Protocol length (PLEN) Длина логического адреса в байтах (IPv4 – 4 байта).
•Operation Код операции отправителя (см. таблицу)
•Sender hardware address (SHA) Физический адрес отправителя.
•Sender protocol address (SPA) Логический адрес отправителя (IP).
•Target hardware address (THA) Физический адрес получателя. Поле пусто при запросе.
•Target protocol address (TPA) Логический адрес получателя (IP).
Отличие кадров RARP и ARP заключается только в значении поля EtherTYPE:
• RARP 8035 •ARP 0806
Operation |
Значение |
|
|
ARP Request |
1 |
|
|
ARP Response |
2 |
|
|
RARP Request |
3 |
|
|
RARP Response |
4 |
|
|
|
Коммутаторы. |
||
|
Таблица коммутации |
||
|
Интерфейс MAC адрес |
|
|
|
E0 |
0260.8c01.1111 |
|
|
E1 |
0260.8c01.2222 |
|
|
E2 |
0260.8c01.3333 |
|
|
E3 |
0260.8c01.4444 |
|
|
E3 |
0260.8c01.5555 |
|
0260.8c01.1111 |
E0 |
E2 |
0260.8c01.3333 |
|
|
||
|
E1 |
E3 |
|
0260.8c01.5555
0260.8c01.2222
0260.8c01.4444
55
Домены коллизий при использовании коммутаторов
Коммутируемая LAN
Hub |
LAN с концентраторами |
Hub
Домены коллизий
Протокол STP. Избыточные связи
Cat-6 |
Cat-1 |
Cat-2 |
|
|
Cat-5 |
Cat-7 |
Cat-3 |
Cat-4 |
56
Spanning Tree Protocol |
Корневой мост |
Spanning Tree Protocol (IEEE 802.1D)
Блокир.
• Обеспечивает топологию без петель
Три этапа:
1.Выбор корневого моста
2.Выбор корневых портов
3.Выбор назначенных портов
57
Протокол STP
BID моста (8 байт)
Идентификатор |
Приоритет |
MAC адрес |
|
моста - BID |
|||
|
|
||
Мост с наименьшим BID |
2 байта (32768 |
6 байт |
|
- корневой мост |
по умолчанию) |
|
|
|
Скорость,Мбит/с |
STPcтоимость |
|
Стоимость |
4 |
250 |
|
10 |
100 |
||
маршрута |
16 |
62 |
|
|
45 |
39 |
|
|
100 |
19 |
|
|
155 |
14 |
|
|
622 |
6 |
|
|
1000 |
4 |
|
|
10000 |
2 |
IEEE 802.1D Формат кадра BPDU
(Bridge Protocol Data Unit)
2 |
1 |
1 |
1 |
8 |
4 |
8 |
2 |
2 |
2 |
2 |
2 |
|
Protocol |
Ver |
Msg |
Flags |
Root ID |
Root |
Bridge ID |
Port ID |
Msg |
Max |
Hello |
Forward |
|
Path |
||||||||||||
Identifier |
|
Type |
|
|
|
|
Age |
Age |
Time |
Delay |
||
|
|
|
|
|
Cost |
|
|
|
|
|
|
2 байта приоритет +
6 байт MAC адрес
58
Выбор корневого моста
Корневой мост
BID = 32768.00-11-11-11-11-11 1 2
1 |
|
1 |
|
||
|
|
|
2 |
|
|
|
|
2 |
|
|
|
|
|
|
|
||
BID = 32768.00-22-22-22-22-22 |
BID = 32768.00-33-33-33-33-33 |
|
|
Выбор корневых портов |
|
|||
|
|
Корневой мост |
|
|
||
|
|
BPDU |
BPDU |
|
|
|
|
|
Cost = 0 |
|
|
||
|
|
2 Cost = 0 |
|
|
||
|
|
1 |
|
|
||
|
|
Cost = 19 |
Cost = 19 |
|
|
|
BPDU |
|
Корневой |
Корневой |
|
BPDU |
|
Cost = 19 |
1 |
1 |
Cost = 19 |
|||
порт |
порт |
|||||
|
|
|
Cost = 19 |
|
|
|
|
|
2 |
2 |
|
|
|
|
|
BPDU |
BPDU |
|
|
|
|
|
Cost = 19 |
Cost = 19 |
|
||
|
|
BPDU |
BPDU |
|
|
|
|
|
Cost = 38 |
Cost = 38 |
|
59
Выбор назначенных портов
Корневой мост
Назначенный |
Назначенный |
|
порт |
||
порт |
||
|
12
|
Сегмент 1 |
|
Сегмент 2 |
||||
Корневой |
|
|
|
Корневой |
|||
порт |
|
|
|
|
порт |
||
1 |
Назначенный |
1 |
|
|
|||
|
|
|
|
|
|||
|
|
|
Блокир. |
||||
|
|
|
|
порт |
|||
|
|
2 |
|
Сегмент 3 |
2 |
|
|
|
|
|
|
|
|||
BID = 32768.00- |
|
BID = 32768.00- |
|||||
22-22-22-22-22 |
|
|
33-33-33-33-33 |
Протокол динамической конфигурации узла - DHCP
DHCP - запрос
Сервер
DHCP
«Ваш IP-адрес 192.168.1.10"
Сервер
DHCP
60