Similar presentations:
Сети ЭВМ и телекоммуникации
1. Сети ЭВМ и телекоммуникации
Лекция 11. «Адресация в протоколах стека TCP/IPдля сети Internet. Протоколы ARP. Система DNS»
1
2. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
Транспортный
Сетевой
Канальный. LLC
Канальный. MAC
Физический
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
2
3. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
[email protected]
InterNIC
Транспортный
Сетевой
Канальный. LLC
Канальный. MAC
Физический
63 символа
255 символа (байт)
РосНИИРОС
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
3
4. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
Транспортный
порт
80
Сетевой
Канальный. LLC
Канальный. MAC
Физический
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
4
5. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
Транспортный
порт
80
Сетевой
IP-адрес (сетевой, логический)
192.168.206.13
Канальный. LLC
Канальный. MAC
Физический
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
5
6. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
Транспортный
порт
80
Сетевой
IP-адрес (сетевой, логический)
192.168.206.13
Канальный. LLC
порт (код протокола)
14
Канальный. MAC
Физический
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
6
7. Типы адресов в ИВС
Уровни OSIТип адреса
Пример
Прикладной
IP-имя
[email protected]
Транспортный
порт
80
Сетевой
IP-адрес (сетевой, логический)
192.168.206.13
Канальный. LLC
порт (код протокола)
14
Канальный. MAC
МАС-адрес (физический, локальный)
00-А0-17-ЗВ-ВС-01
Физический
-
-
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
7
8. Типы адресов в ИВС
Уровни OSIТип адреса
Прикладной
IP-имя
Транспортный
порт
Сетевой
IP-адрес
Канальный. LLC
порт
Канальный. MAC
МАС-адрес
Физический
-
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
DNS
ARP
8
9.
Протокол ARP (Address Resolution Protocol— протокол разрешения адресов) описан в
документе RFC 826.
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
9
10.
Протокол ARP (Address Resolution Protocol— протокол разрешения адресов) описан в
документе RFC 826.
RARP (Reverse Address Resolution Protocol —
обратный протокол преобразования адресов)
NDP (Neighbor Discovery Protocol — протокол
обнаружения соседей) для IPv6
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
10
11.
ПрикладнойТранспортный
HTTP
SMTP
TCP
FTP
UDP
IP
Сетевой
Сетевых
интерфейсов
DNS
ICMP
ARP
DHCP
IEEE 802.3u
IEEE 802.11
DSL
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
11
12. Утилиты для создания и просмотра ARP-таблицы
arp –s <IP-адрес> <MAC-адрес> - для создания записи в ARP-таблицеarp –a - для вывода ARP-таблицы на экран
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
12
13. Пример ARP-таблицы
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»13
14. Пример ARP-таблицы
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»14
15. Таймер неактивности для динамических записей ARP-таблицы
10 минут - для ОС Windows и Linux20 минут - для ОС FreeBSD
4 часа
- для ОС Cisco IOS
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
15
16. Пример ARP-таблицы
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»16
17.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
…
…
…
ARP
IP-адрес
MAC-адрес
Тип записи
…
…
…
ARP
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
18.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
…
…
…
ARP
IP-адрес
MAC-адрес
Тип записи
…
…
…
ARP
«Что у нас с адресом 192.168.16.58?»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
19.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
…
…
…
IP-адрес
MAC-адрес
Тип записи
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
ARP
ARP
«Что у нас с адресом 192.168.16.58?»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
20.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
…
…
…
IP-адрес
MAC-адрес
Тип записи
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
ARP
ARP
«Что у нас с адресом 192.168.16.58?»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
21.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
…
…
…
IP-адрес
MAC-адрес
Тип записи
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
ARP
«Что у нас с адресом 192.168.16.58?»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
22.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
IP-адрес
Тип записи
MAC-адрес
Тип записи
192.168.16.4 00-34-20-В5-81-СB динамический
…
…
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
Запись адресов в таблицу
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
…
ARP
«Что у нас с адресом 192.168.16.58?»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
23.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
IP-адрес
Тип записи
MAC-адрес
Тип записи
192.168.16.4 00-34-20-В5-81-СB динамический
…
…
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
…
Запись адресов в таблицу
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
ARP
«Что у нас с адресом 192.168.16.58?»
ARP-ответ
«Отвечаю узлу с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У меня адрес 192.168.16.58. Мой физический адрес 00-87-46-А3-EС-ВА»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
24.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
192.168.16.58
00-87-46-А3-EС-ВА
динамический
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
IP-адрес
MAC-адрес
Тип записи
192.168.16.4 00-34-20-В5-81-СB динамический
…
…
Запись адресов в
таблицу
…
Запись адресов в таблицу
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
ARP
«Что у нас с адресом 192.168.16.58?»
ARP-ответ
«Отвечаю узлу с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У меня адрес 192.168.16.58. Мой физический адрес 00-87-46-А3-EС-ВА»
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
25.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
192.168.16.58
00-87-46-А3-EС-ВА
динамический
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
IP-адрес
MAC-адрес
192.168.16.4 00-34-20-В5-81-СB динамический
…
…
Запись адресов в
таблицу
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
«Что у нас с адресом 192.168.16.58?»
IP
…
Запись адресов в таблицу
ARP
«Найден адрес
00-87-46-А3-EС-ВА»
Тип записи
ARP-ответ
«Отвечаю узлу с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У меня адрес 192.168.16.58. Мой физический адрес 00-87-46-А3-EС-ВА»
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
26.
Пример работы протокола ARPУзел А
192.168.16.4/24
00-34-20-В5-81-СB
Узел В
192.168.16.58/24
00-87-46-А3-EС-ВА
ARP-таблица
ARP-таблица
IP-адрес
MAC-адрес
Тип записи
192.168.16.58
00-87-46-А3-EС-ВА
динамический
…
…
…
«Адрес 192.168.16.58 в таблице есть?»
«Такого адреса нет.»
IP-адрес
MAC-адрес
192.168.16.4 00-34-20-В5-81-СB динамический
…
…
Запись адресов в
таблицу
ARP-запрос «Я узел с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У кого адрес 192.168.16.58?»
ARP
«Что у нас с адресом 192.168.16.58?»
IP
…
Запись адресов в таблицу
ARP
«Найден адрес
00-87-46-А3-EС-ВА»
Тип записи
ARP-ответ
«Отвечаю узлу с адресами 192.168.16.4 и 00-34-20-В5-81-СB.
У меня адрес 192.168.16.58. Мой физический адрес 00-87-46-А3-EС-ВА»
Добровольный ARP-запрос (Gratuitous ARP)
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
27.
Схема работы протокола ARPУзел А
Маршрутизатор
Таблица
маршрутизации
Таблица
маршрутизации
Узел В
ARP-таблица
ARP-таблица
ARP-таблица
ARP-таблица
ARP
ARP
ARP
ARP
IP
IP
IP
IP
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
28.
Формат ARP-пакета01h 0800h
01h – запрос
02h – ответ
28 байт
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
29. Протокол DNS
Уровень OSI – прикладнойНомер портa – 53
Транспорт – UDP (TCP)
Прикладной
Транспортный
HTTP
SMTP
TCP
FTP
UDP
IP
Сетевой
Сетевых
интерфейсов
DNS
ICMP
ARP
DHCP
IEEE 802.3u
IEEE 802.11
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
DSL
29
30. Протокол DNS
1983 (1984) годПол Мокапетрис - отец DNS
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
30
31. Обобщённая схема поиска IP-адреса
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»31
32. Схема нерекурсивного (а) и рекурсивного (б) режима работы DNS-серверов
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»32
33. Конфигурационный файл для DNS-клиента
Unix:DOS:
Windows:
NetWare:
/etc/resolv.conf
etc\resolv.cfg
etc\resolv.cfg
sys:etc\resolv.cfg
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
33
34. Конфигурационный файл для DNS-клиента
Unix:DOS:
Windows:
NetWare:
/etc/resolv.conf
etc\resolv.cfg
etc\resolv.cfg
sys:etc\resolv.cfg
Формат файла resolv.cfg
domain <текущий домен>
nameserver <адрес 1-го DNS-сервера>
nameserver <адрес 2-го DNS-сервера>
nameserver <адрес 3-го DNS-сервера>
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
34
35. Конфигурационный файл для DNS-клиента
Unix:DOS:
Windows:
NetWare:
/etc/resolv.conf
etc\resolv.cfg
etc\resolv.cfg
sys:etc\resolv.cfg
Формат файла resolv.cfg
domain <текущий домен>
nameserver <адрес 1-го DNS-сервера>
nameserver <адрес 2-го DNS-сервера>
nameserver <адрес 3-го DNS-сервера>
Пример файла resolv.cfg
domain fivt.pgtu.ru
nameserver 194.192.16.1
nameserver 194.192.16.5
Лекция №11. «Адресация в протоколах стека TCP/IP для сети Internet. Протоколы ARP. Система DNS»
35