- •Маршрутизация пакетов на сетевом уровне
- •Методы глобальной оптимизации маршрута
- •Алгоритм минимального числа линий
- •Ip-адресация
- •Классы ip-адресов
- •Рис 1. Классы ip-сетей.
- •Использование масок в ip-адресации
- •Порядок распределения ip-адресов
- •Групповая адресация в ip-сети (класс d).
- •Структурирование ip-сетей с помощью подсетей.
Классы ip-адресов
Какая часть адреса относится к адресу сети, а какая – к адресу хоста, определяется значениями первых бит адреса, которые определяются классомIP-сетей.
Существуют 5 классов IP-сетей (рис. 1):
Класс A. 0… Сети класса A предназначены главным образом для использования крупными организациями, т.к. они обеспечивают всего 8 бит для поля адреса в сети и 24 бита для адресации хостов.
Класс B. 10… Сети класса B выделяют 16 бит для адресации сети и 16 бит для адресации хостов. Данный класс обеспечивает хороший компромисс между адресным пространством сети и адресным пространством хостов. Используется в сетях среднего размера.
Класс C. 110… Сети класса C выделяют 24 бита для адресации сети. Однако сети класса C обеспечивают только 8 бит для поля адреса хоста, поэтому сети данного класса используются небольшими организациями.
Класс D. 1110… Адреса классаDрезервируются для групповой адресации в соответствии с официальным документомRFC-1112. Назначением данных адресов является распространение информации по схеме «один ко многим».
Класс E. 11110… Адреса класса E зарезервированы для использования в будущем.
|
Класс |
1 байт |
2 байт |
3 байт |
4 байт | |||||
|
A |
0 |
Сеть |
Хост | ||||||
|
B |
1 |
0 |
Сеть |
Хост | |||||
|
C |
1 |
1 |
0 |
Сеть |
Хост | ||||
|
D |
1 |
1 |
1 |
0 |
Групповой адрес | ||||
|
E |
1 |
1 |
1 |
1 |
0 |
Зарезервировано | |||
Рис 1. Классы ip-сетей.
Ниже приведена таблица диапазонов адресов сетей и их назначение.
|
Класс |
Наименьший номер сети |
Наибольший номер сети |
Маска |
|
|
A |
1.0.0.0 |
126.0.0.0 |
255.0.0.0 |
До 224узлов |
|
10.0.0.0 |
10.0.0.0 |
255.0.0.0 |
Внутренние закрытые сети | |
|
B |
128.0.0.0 |
191.255.0.0 |
255.255.0.0 |
До 216узлов |
|
172.16.0.0 |
172.31.0.0 |
255.255.0.0 |
Внутренние закрытые сети | |
|
C |
192.0.0.0 |
223.255.255.0 |
255.255.255.0 |
До 28узлов |
|
192.168.0.0 |
192.168.255.0 |
255.255.255.0 |
Внутренние закрытые сети | |
|
D |
224.0.0.0 |
239.255.255.255 |
|
Групповой адрес |
|
224.0.0.1 |
224.0.0.1 |
|
Группа хостов в данной сети | |
|
E |
240.0.0.0 |
247.255.255.255 |
|
Зарезервирован |
Табл. Адресное пространство классов IP-сетей.
Особые значения IP-адресов:
(все нули) – обозначает адрес данного хоста. В таблице маршрутизации указывает шлюз по умолчанию.
(все нули).(адрес хоста) – обозначает хост в данной (локальной) сети.
(адрес сети).(все нули) – обозначает данную IP-сеть.
(все единицы) – обозначает все хосты в данной локальной сети (подсети). Пакет с указанным адресом должен рассылаться всем хостам в той же сети, что и источник. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast).
(номер сети).(все единицы) – обозначает все узлы в указанной IP-сети. Пакет с указанным адресом рассылается всем узлам с указанным адресом сети. Такая рассылка называется широковещательным сообщением (broadcast).
(все единицы).(все нули) – применяется для обозначения маски сети. Маска– это число, которое используется в паре с IP-адресом и в битах, которые обозначают адрес сети, содержит единицы, а в битах номера хоста – нули.
127.(адрес) – используется для тестирования программ и взаимодействия процессов в пределах одной машины, создавая петли. Данные не передаются по сети, а возвращаются модулям верхнего уровня, как только что принятые. Эти адреса называются петлями ( loopback).
