Презентация лекции "IP-адресация".
План лекции:
Глобальные и локальные адреса
Структура IP-адреса
Бесклассовая маршрутизация (Classless Inter-Domain Routing, CIDR) и классы IP-сетей
Специальные типы IP-адресов
Подсети
Сети и системы телекоммуникаций. МаршрутизацияAndrey SozykinПрещентация лекции "Маршрутизация".
План лекции:
Основы маршрутизации
Маршрутизаторы
Таблица маршрутизации
Поиск маршрута в таблице маршрутизации
Маршрут по умолчанию
Длина маски подсети
Сети и системы телекоммуникаций. Wi-FiAndrey SozykinПрезентация лекции Wi-Fi.
План лекции:
Основы Wi-Fi
Место Wi-Fi в модели OSI
Wi-Fi и Ethernet
Физический уровень Wi-Fi
Уровень MAC в Wi-Fi
Метод доступа CSMA/CA
Сервисы Wi-Fi
Безопасность Wi-Fi
Сети и системы телекоммуникаций. Интерфейс сокетовAndrey SozykinПрезентация лекции "Интерфейс сокетов".
План лекции:
Место сокетов в моделях OSI и TCP/IP
Сокеты Беркли
Основные операции над сокетами
Работа сокетов
Пример на Python
Сети и системы телекоммуникаций. Протокол IPv6Andrey SozykinПрезентация лекции "Протокол IPv6".
План лекции:
Место протокола IPv6 в модели OSI и TCP/IP
Цели создания IPv6
Формат заголовка IPv6
Адреса IPv6
Внедрение IPv6
Сети и системы телекоммуникаций. Протокол IPAndrey SozykinПрезентация лекции "Протокол IP".
План лекции:
Место протокола IP в моделях OSI и TCP/IP
Сервисы IP
Формат IP-пакета
Сети и системы телекоммуникаций. Транспортный уровеньAndrey SozykinПрезентация лекции "Транспортный уровень".
План лекции:
Место транспортного уровня в моделях OSI и TCP/IP
Назначение транспортного уровня
Адресация
Протоколы транспортного уровня TCP/IP
Сети и системы телекоммуникаций. Протокол UDPAndrey SozykinПрезентация лекции "Протокол UDP".
План лекции:
Место UDP в моделях OSI и TCP/IP
Назначение UDP
Формат заголовка UDP
Применение UDP
Сети и системы телекоммуникаций. Технология EthernetAndrey SozykinПрезентация к лекции "Технология Ethernet".
План лекции:
Место в модели OSI
История создания
Типы Ethernet
Классический Ethernet
Адресация
Формат кадра
Метод множественного доступа к каналу связи CSMA/CD
Сети и системы телекоммуникаций. Протокол TCPAndrey SozykinПрезентация лекции. "Протокол TCP".
План лекции:
Место TCP в моделях OSI и TCP/IP
Основные понятия TCP
Скользящее окно
Установка соединения
Формат заголовка TСP
Сети и системы телекоммуникаций. Дополнительные функции коммутаторовAndrey SozykinПрезентация лекции "Дополнительные функции коммутаторов".
План лекции:
Место в модели OSI
Виртуальные локальные сети (VLAN)
Связующее (остовное) дерево (Spaning Tree)
Агрегация каналов
Управление потоком
Сети и системы телекоммуникаций. Управляющие протоколы сетевого уровняAndrey SozykinПрезентация лекции. "Управляющие протоколы сетевого уровня".
План лекции:
Место управляющих протоколов в моделях OSI и TCP/IP
Internet Control Message Protocol (ICMP)
Address Resolution Protocol (ARP)
Dynamic Host Configuration Protocol (DHCP)
Сети и системы телекоммуникаций. Протоколы маршрутизацииAndrey SozykinПрезентация лекции "Протоколы маршрутизации".
План лекции:
Место протоколов маршрутизации в моделях OSI и TCP/IP
Маршрутизация по вектору расстояний
Маршрутизация с учетом состояния канала
Протоколы внутренней маршрутизации (RIP, OSPF)
Структура Интернет
Протокол внешней маршрутизации BGP
Сети и системы телекоммуникаций. Канальный уровеньAndrey SozykinПрезентация к лекции "Канальный уровень".
План лекции:
Место канального уровня в модели OSI
Работа с кадрами
Обнаружение и коррекция ошибок
Множественный доступ к каналу
Технологии канального уровня
Сети и системы телекоммуникаций. Коммутируемый EthernetAndrey SozykinПрезентация лекции "Коммутируемый Ethernet".
План лекции:
Классический и коммутируемый Ethernet
Концентратор и коммутатор
Основы коммутации
Скоростные версии Ethernet
Сети и системы телекоммуникаций. Сетевой уровеньAndrey SozykinПрезентация лекции "Сетевой уровень".
План лекции:
Место сетевого уровня в модели OSI
История создания
Назначение сетевого уровня
Задачи сетевого уровня
Маршрутизаторы
Сетевой уровень в стеке протоколов TCP/IP
Сети и системы телекоммуникаций. Физический уровеньAndrey SozykinПрезентация лекции "Физический уровень".
План лекции:
Место физического уровня в модели OSI
Модель канала связи
Среды передачи данных
Передача сигналов
Кодирование и модуляция
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCPAndrey SozykinПрезентация лекции "Управление потоком и перегрузкой в TCP".
План лекции:
Скорость передачи данных с использованием протокола TCP
Управление потоком в TCP
Алгоритм Нагля
Управление перегрузкой в TCP
AIMD
Медленный старт
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетейAndrey SozykinСети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
Сети и системы телекоммуникаций. Протокол TCPAndrey SozykinПрезентация лекции. "Протокол TCP".
План лекции:
Место TCP в моделях OSI и TCP/IP
Основные понятия TCP
Скользящее окно
Установка соединения
Формат заголовка TСP
Сети и системы телекоммуникаций. Дополнительные функции коммутаторовAndrey SozykinПрезентация лекции "Дополнительные функции коммутаторов".
План лекции:
Место в модели OSI
Виртуальные локальные сети (VLAN)
Связующее (остовное) дерево (Spaning Tree)
Агрегация каналов
Управление потоком
Сети и системы телекоммуникаций. Управляющие протоколы сетевого уровняAndrey SozykinПрезентация лекции. "Управляющие протоколы сетевого уровня".
План лекции:
Место управляющих протоколов в моделях OSI и TCP/IP
Internet Control Message Protocol (ICMP)
Address Resolution Protocol (ARP)
Dynamic Host Configuration Protocol (DHCP)
Сети и системы телекоммуникаций. Протоколы маршрутизацииAndrey SozykinПрезентация лекции "Протоколы маршрутизации".
План лекции:
Место протоколов маршрутизации в моделях OSI и TCP/IP
Маршрутизация по вектору расстояний
Маршрутизация с учетом состояния канала
Протоколы внутренней маршрутизации (RIP, OSPF)
Структура Интернет
Протокол внешней маршрутизации BGP
Сети и системы телекоммуникаций. Канальный уровеньAndrey SozykinПрезентация к лекции "Канальный уровень".
План лекции:
Место канального уровня в модели OSI
Работа с кадрами
Обнаружение и коррекция ошибок
Множественный доступ к каналу
Технологии канального уровня
Сети и системы телекоммуникаций. Коммутируемый EthernetAndrey SozykinПрезентация лекции "Коммутируемый Ethernet".
План лекции:
Классический и коммутируемый Ethernet
Концентратор и коммутатор
Основы коммутации
Скоростные версии Ethernet
Сети и системы телекоммуникаций. Сетевой уровеньAndrey SozykinПрезентация лекции "Сетевой уровень".
План лекции:
Место сетевого уровня в модели OSI
История создания
Назначение сетевого уровня
Задачи сетевого уровня
Маршрутизаторы
Сетевой уровень в стеке протоколов TCP/IP
Сети и системы телекоммуникаций. Физический уровеньAndrey SozykinПрезентация лекции "Физический уровень".
План лекции:
Место физического уровня в модели OSI
Модель канала связи
Среды передачи данных
Передача сигналов
Кодирование и модуляция
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCPAndrey SozykinПрезентация лекции "Управление потоком и перегрузкой в TCP".
План лекции:
Скорость передачи данных с использованием протокола TCP
Управление потоком в TCP
Алгоритм Нагля
Управление перегрузкой в TCP
AIMD
Медленный старт
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетейAndrey SozykinСети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
IP адресация, маски и подсети.Oleg LipinЗанятие в Школе Сисадмина. Двоичная система счисления, перевод в десятичную систему, структура IP адреса, разделение на сетевую и узловую части, классы сетей, классовая и безклассовая адресация, маска подсети и так далее.
Видео - http://youtu.be/rWow-nfTvY0
Событие: https://vk.com/shkola_sysadm
Лектор: https://vk.com/motovilin_a
Почитать: http://debian-help.ru/
Лекция #1. Основы Web-технологийЯковенко КириллWeb-программирование
Лекция #1. Основы Web-технологий.
Цикл лекций читается в Омском государственном университете им. Ф.М.Достоевского на факультете компьютерных наук.
Лектор: Яковенко Кирилл Сергеевич.
Обзор протокола IPv6. Занятие первое.Oleg LipinЗанятие в Школе Сисадмина. Теоретическое занятие по IPv6. Часть первая.
Видео - http://youtu.be/OpkJMZjX57A
Событие: https://vk.com/shkola_sysadm
Лектор: https://vk.com/vse_v_moei_golove
Почитать: http://debian-help.ru/
2. Сети и системы телекоммуникаций. IP-адресация
Глобальные и локальные адреса
Структура IP-адреса
Бесклассовая маршрутизация (Classless Inter-
Domain Routing, CIDR) и классы IP-сетей
Специальные типы IP-адресов
Подсети
План
2
3. Сети и системы телекоммуникаций. IP-адресация
Локальные адреса:
• Адреса в технологии канального уровня
• Пример: MAC адрес в Ethernet, IMEI в 3G
• Привязаны к конкретной технологии
• Не могут быть использованы в гетерогенных сетях
Глобальные адреса:
• Адреса сетевого уровня
• Пример: IP-адреса
• Не привязаны к технологии
• Применяются при объединении сетей
Типы адресов
3
4. Сети и системы телекоммуникаций. IP-адресация
Глобальные адреса, используемые в стеке
протоколов TCP/IP
Используются для уникальной идентификации
компьютеров в составной сети
Широко используются в Интернет
Две версии протокола IP:
• IPv4 (далее просто IP): адрес 4 байта (будем изучать)
• IPv6: адрес 16 байт (будет отдельная лекция)
IP-адреса
4
5. Сети и системы телекоммуникаций. IP-адресация
Длина – 4 байта, 32 бита
Форма представления:
• 4 десятичных числа 0-255, разделенных точками
• Пример: 213.180.193.3
Типы IP-адресов:
• Уникальный (unicast)
• Групповой (multicast)
• Широковещательный (broadcast)
IP-адреса
5
6. Сети и системы телекоммуникаций. IP-адресация
Сетевой уровень использует агрегацию адресов:
• Масштабирование – работа не с отдельными адресами, а
с сетями
Структура IP-адреса:
• Номер сети – старшие биты
• Номер компьютера в сети (хоста) – младшие биты
Пример структуры:
• IP-адрес: 213.180.193.3
• Номер сети: 213.180.193.0
• Номер хоста: 3 (0.0.0.3)
Структура IP-адреса
6
7. Сети и системы телекоммуникаций. IP-адресация
Сетевой уровень использует агрегацию адресов:
• Масштабирование – работа не с отдельными адресами, а
с сетями
Структура IP-адреса:
• Номер сети – старшие биты
• Номер компьютера в сети (хоста) – младшие биты
Пример структуры:
• IP-адрес: 213.180.193.3
• Номер сети: 213.180.193.0
• Номер хоста: 3 (0.0.0.3)
Как определить, где адрес сети, а где хоста?
Структура IP-адреса
7
8. Сети и системы телекоммуникаций. IP-адресация
Маска подсети показывает, где в IP-адресе номер
сети, а где хоста
Структура маски:
• Единицы в позициях, задающих номер сети
• Нули в позициях, задающих номер хоста
Способ получения номера сети:
• Побитовое И маски и IP-адреса
Маска подсети
8
9. Сети и системы телекоммуникаций. IP-адресация
Пример вычисления адреса сети
IP-адрес: 213.180.193.3
Расчет в двоичном представлении
Результат: 213.180.193.0
Маска подсети
9
IP: 11010101.10110100.11000001.00000011
AND
Mask: 11111111.11111111.11111111.00000000
Net: 11010101.10110100.00000000.00000000
10. Сети и системы телекоммуникаций. IP-адресация
Десятичное представление:
• IP-адрес: 213.180.193.3
• Маска подсети: 255.255.255.0
• Адрес сети: 213.180.193.0
В виде префикса:
• 213.180.193.3 /24
• Адрес сети: 213.180.193.0
Оба представления эквивалентны
Представление маски подсети
10
11. Сети и системы телекоммуникаций. IP-адресация
Может ли маска подсети быть такой:
• 255.255.255.128
• 11111111.11111111.11111111.10000000
Маска подсети
11
12. Сети и системы телекоммуникаций. IP-адресация
Может ли маска подсети быть такой:
• 255.255.255.128
• 11111111.11111111.11111111.10000000
Может ли маска подсети быть такой:
• 255.255.160.0
• 11111111.11111111.10100000.00000000
Маска подсети
12
13. Сети и системы телекоммуникаций. IP-адресация
Classless Inter-Domain Routing (CIDR,
бесклассовая адресация):
• Современный подход
• RFC 1517-1520, с 1993 г.
• На основе маски подсети
• Маски могут быть любой длины
На основе классов:
• Устаревший подход
• RFC 791, 1981 г., действовал до 1993 г.
• Количество бит в номере сети и хоста определялось по
старшим битам IP-адреса (классу)
• Номера сети и хоста фиксированной длины
• Маску указывать не обязательно
Методы определения сети в IP-адресе
13
14. Сети и системы телекоммуникаций. IP-адресация
Классы IP-адресов
14
0 8 16 24 32
0
1.0.0.0 – 126.0.0.0
Класс А
10
128.0.0.0 – 191.255.0.0
Класс B
110
192.0.0.0 – 223.255.255.0
Класс C
IP-адрес
Номер сети
Номер хоста
15. Сети и системы телекоммуникаций. IP-адресация
Классы IP-адресов
15
Класс Пер-
вые
биты
Номер
сети,
бит
Диапазон
сетей
Максимальное
число сетей
Максималь-
ное число
хостов в сети
A 0 8 1.0.0.0 –
126.0.0.0
126 16 777 214
B 10 16 128.0.0.0 –
191.255.0.0
16 382 65 534
C 110 24 192.0.0.0 –
223.255.255.0
2 097 150 254
D 1110 - 224.0.0.0 –
239.255.255.255
Групповые адреса
E 11110 - 240.0.0.0-
255.255.255.255
Зарезервировано
(Экспериментальные адреса)
16. Сети и системы телекоммуникаций. IP-адресация
Достоинства:
• По IP-адресу можно точно узнать, где номер сети, а где
– хоста
Недостатки:
• Фиксированное количество хостов в сети (254 – 65 тыс.
– 16 млн.)
• Неэффективное распределение IP-адресов
Классы IP-адресов
16
Сеть
192.1.1.0
Сеть
192.1.2.0
Маршрутизатор Маршрутизатор
192.1.3.1 192.1.3.2
Вырожденная сеть
192.1.3.0
17. Сети и системы телекоммуникаций. IP-адресация
Длина IPv4 адреса 32
бита
• Максимум 4 294 967 296
(232) IP-адресов
Используются не все
возможные адреса
Пути решения:
• IPv6, длина адреса 16
байт
• Network Address
Translation (NAT)
Исчерпание IP-адресов
17
18. Сети и системы телекоммуникаций. IP-адресация
В номере хоста нельзя использовать только
битовые 0 или 1
Битовые 0 в номере хоста:
• Адрес сети: 213.180.0.0
Битовые 1 в номере хоста:
• Направленный широковещательный адрес:
213.180.255.255
Договоренность (не обязательная):
• Хост с номером 1 – маршрутизатор по умолчанию
(шлюз): 213.180.0.1
Специальные IP-адреса
18
19. Сети и системы телекоммуникаций. IP-адресация
0.0.0.0 – текущий хост (сеть)
255.255.255.255 – все хосты в текущей сети
(ограниченный широковещательный адрес)
127.0.0.0 – обратная петля (loopback)
• Сеть для тестирования
• Данные не передаются в сеть, а приходят обратно
• 127.0.0.1 – localhost (текущий компьютер)
169.254.0.0 – Link-local адреса
• Назначаются ОС хоста автоматически, если
недоступна другаяIP конфигурация
• Могут использоваться в пределах локальной сети
Специальные IP-адреса
19
20. Сети и системы телекоммуникаций. IP-адресация
Два широковещательных адреса
20
192.168.0.0 /24
192.168.1.0 /24
192.168.0.255
255.255.255.255
192.168.0.0 /24
192.168.1.0 / 24
Направленное
широковещание
Ограниченное
широковещание
21. Сети и системы телекоммуникаций. IP-адресация
IP-адреса должны быть уникальны во всем мире
ICANN (Internet Corporation for Assigned Names and
Numbers) – специальная организация, ответственная
за распределение IP-адресов
Региональные регистраторы (RIR – Regional Internet
Register) ICANN:
• ARIN – Северная Америка
• RIPE NCC – Европа, Ближний Восток, Центральная Азия
(включая Россию)
• APNIC – Азия и Тихоокеанский регион
• LACNIC – Латинская Америка и Карибский регион
• AfriNIC – Африка
Организации получают блоки IP-адресов у
региональных регистраторов и могут использовать их
по своему усмотрению
Распределение IP-адресов
21
22. Сети и системы телекоммуникаций. IP-адресация
Зарезервированные диапазоны адресов:
• 10.0.0.0 – 10.255.255.255 / 8
• 172.16.0.0 – 172.31.255.255 / 12
• 192.168.0.0 – 192.168.255.255 / 16
Не маршрутизируются в Интернет
Могут использоваться внутри организации без
обращения в ICANN
Подключение к Интернет с использованием
технологии NAT (Network Address Translation)
Приватные адреса
22
23. Сети и системы телекоммуникаций. IP-адресация
Организация, получив блок адресов в ICANN,
может разбить его на части:
• Интернет провайдер – выделение сетей для клиентов
• Предприятие – сети отделов
Разбиение осуществляется с использованием
масок подсетей
Механизм Variable Length Subnet Masks (VLSM) –
маски подсетей переменной длины
Подсети
23
24. Сети и системы телекоммуникаций. IP-адресация
Подсети
24
Университет
128.1.0.0 / 16
В Интернет
Кампус Кампус
128.1.0.0 / 17 128.1.128.0 / 17
Факультет Факультет Факультет Факультет
128.1.128.0 / 18 128.1.192.0 / 18128.1.0.0 / 18 128.1.64.0 / 18
26. Сети и системы телекоммуникаций. IP-адресация
Глобальные и локальные адреса
Структура IP-адреса
Бесклассовая маршрутизация (Classless Inter-
Domain Routing, CIDR) и классы IP-сетей
Специальные типы IP-адресов
Подсети
Итоги
26
27. Сети и системы телекоммуникаций. IP-адресация
Вопросы?
27