Upload
andrey-sozykin
View
200
Download
5
Embed Size (px)
Citation preview
Сети и системы телекоммуникаций. IP-адресация
Глобальные и локальные адреса
Структура IP-адреса
Бесклассовая маршрутизация (Classless Inter-Domain Routing, CIDR) и классы IP-сетей
Специальные типы IP-адресов
Подсети
План
2
Сети и системы телекоммуникаций. IP-адресация
Локальные адреса:• Адреса в технологии канального уровня• Пример: MAC адрес в Ethernet, IMEI в 3G• Привязаны к конкретной технологии• Не могут быть использованы в гетерогенных сетях
Глобальные адреса:• Адреса сетевого уровня• Пример: IP-адреса• Не привязаны к технологии• Применяются при объединении сетей
Типы адресов
3
Сети и системы телекоммуникаций. IP-адресация
Глобальные адреса, используемые в стекепротоколов TCP/IP
Используются для уникальной идентификациикомпьютеров в составной сети
Широко используются в Интернет
Две версии протокола IP:• IPv4 (далее просто IP): адрес 4 байта (будем изучать)• IPv6: адрес 16 байт (будет отдельная лекция)
IP-адреса
4
Сети и системы телекоммуникаций. IP-адресация
Длина – 4 байта, 32 бита
Форма представления:• 4 десятичных числа 0-255, разделенных точками• Пример: 213.180.193.3
Типы IP-адресов:• Уникальный (unicast)• Групповой (multicast)• Широковещательный (broadcast)
IP-адреса
5
Сети и системы телекоммуникаций. IP-адресация
Сетевой уровень использует агрегацию адресов:• Масштабирование – работа не с отдельными адресами, ас сетями
Структура IP-адреса:• Номер сети – старшие биты• Номер компьютера в сети (хоста) – младшие биты
Пример структуры:• IP-адрес: 213.180.193.3• Номер сети: 213.180.193.0• Номер хоста: 3 (0.0.0.3)
Структура IP-адреса
6
Сети и системы телекоммуникаций. IP-адресация
Сетевой уровень использует агрегацию адресов:• Масштабирование – работа не с отдельными адресами, ас сетями
Структура IP-адреса:• Номер сети – старшие биты• Номер компьютера в сети (хоста) – младшие биты
Пример структуры:• IP-адрес: 213.180.193.3• Номер сети: 213.180.193.0• Номер хоста: 3 (0.0.0.3)
Как определить, где адрес сети, а где хоста?
Структура IP-адреса
7
Сети и системы телекоммуникаций. IP-адресация
Маска подсети показывает, где в IP-адресе номерсети, а где хоста
Структура маски:• Единицы в позициях, задающих номер сети• Нули в позициях, задающих номер хоста
Способ получения номера сети:• Побитовое И маски и IP-адреса
Маска подсети
8
Сети и системы телекоммуникаций. IP-адресация
Пример вычисления адреса сети
IP-адрес: 213.180.193.3
Расчет в двоичном представлении
Результат: 213.180.193.0
Маска подсети
9
IP: 11010101.10110100.11000001.00000011AND
Mask: 11111111.11111111.11111111.00000000Net: 11010101.10110100.00000000.00000000
Сети и системы телекоммуникаций. IP-адресация
Десятичное представление:• IP-адрес: 213.180.193.3• Маска подсети: 255.255.255.0• Адрес сети: 213.180.193.0
В виде префикса:• 213.180.193.3 /24• Адрес сети: 213.180.193.0
Оба представления эквивалентны
Представление маски подсети
10
Сети и системы телекоммуникаций. IP-адресация
Может ли маска подсети быть такой:• 255.255.255.128• 11111111.11111111.11111111.10000000
Маска подсети
11
Сети и системы телекоммуникаций. IP-адресация
Может ли маска подсети быть такой:• 255.255.255.128• 11111111.11111111.11111111.10000000
Может ли маска подсети быть такой:• 255.255.160.0• 11111111.11111111.10100000.00000000
Маска подсети
12
Сети и системы телекоммуникаций. IP-адресация
Classless Inter-Domain Routing (CIDR,бесклассовая адресация):
• Современный подход• RFC 1517-1520, с 1993 г.• На основе маски подсети• Маски могут быть любой длины
На основе классов:• Устаревший подход• RFC 791, 1981 г., действовал до 1993 г.• Количество бит в номере сети и хоста определялось постаршим битам IP-адреса (классу)• Номера сети и хоста фиксированной длины• Маску указывать не обязательно
Методы определения сети в IP-адресе
13
Сети и системы телекоммуникаций. 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-адрес
Номер сети
Номер хоста
Сети и системы телекоммуникаций. 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
Зарезервировано
(Экспериментальные адреса)
Сети и системы телекоммуникаций. 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
Сети и системы телекоммуникаций. IP-адресация
Длина IPv4 адреса 32бита
• Максимум 4 294 967 296(232) IP-адресов
Используются не всевозможные адреса
Пути решения:• IPv6, длина адреса 16байт• Network AddressTranslation (NAT)
Исчерпание IP-адресов
17
Сети и системы телекоммуникаций. IP-адресация
В номере хоста нельзя использовать только битовые 0 или 1
Битовые 0 в номере хоста:• Адрес сети: 213.180.0.0
Битовые 1 в номере хоста:• Направленный широковещательный адрес:213.180.255.255
Договоренность (не обязательная):• Хост с номером 1 – маршрутизатор по умолчанию(шлюз): 213.180.0.1
Специальные IP-адреса
18
Сети и системы телекоммуникаций. 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
Сети и системы телекоммуникаций. 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
Направленное широковещание
Ограниченное широковещание
Сети и системы телекоммуникаций. IP-адресация
IP-адреса должны быть уникальны во всем мире
ICANN (Internet Corporation for Assigned Names andNumbers) – специальная организация, ответственная за распределение IP-адресов
Региональные регистраторы (RIR – Regional Internet Register) ICANN:
• ARIN – Северная Америка• RIPE NCC – Европа, Ближний Восток, Центральная Азия(включая Россию)• APNIC – Азия и Тихоокеанский регион• LACNIC – Латинская Америка и Карибский регион• AfriNIC – Африка
Организации получают блоки IP-адресов у региональных регистраторов и могут использовать их по своему усмотрению
Распределение IP-адресов
21
Сети и системы телекоммуникаций. 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
Сети и системы телекоммуникаций. IP-адресация
Организация, получив блок адресов в ICANN, может разбить его на части:
• Интернет провайдер – выделение сетей для клиентов• Предприятие – сети отделов
Разбиение осуществляется с использованием масок подсетей
Механизм Variable Length Subnet Masks (VLSM) –маски подсетей переменной длины
Подсети
23
Сети и системы телекоммуникаций. 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
Сети и системы телекоммуникаций. IP-адресация
VLSM
25
212.193.68.224 /27(.225 - .254)
212.193.68.192 /27(.193 - .222)
212.193.68.160 /27(.161 - .190)
212.193.68.128 /27(.129 - .158)
212.193.68.96 /27(.97 - .126)
212.193.68.64 /27(.65 - .94)
212.193.68.32 /27(.33 - .62)
212.193.68.0 /27(.1 - .30)
212.193.68.128 /26(.129 - .190)
212.193.68.128 /25(.129 - .254)
212.193.68.0 /25(.1 - .126)
212.193.68.192 /26(.193 - .254)
212.193.68.0 /26(.1 - .62)
212.193.68.64 /26(.65 - .126)
212.193.68.0 /24(.1 - .254)
Сети и системы телекоммуникаций. IP-адресация
Глобальные и локальные адреса
Структура IP-адреса
Бесклассовая маршрутизация (Classless Inter-Domain Routing, CIDR) и классы IP-сетей
Специальные типы IP-адресов
Подсети
Итоги
26