Компьютерные сети: IP-адреса, маски и маршрутизация
IP-адрес и маска, адрес сети и широковещательный адрес, число узлов, подбор маски, таблицы маршрутизации — задание 13.
IP-адрес и маска подсети
IPv4-адрес — это 32 бита, записанные четырьмя байтами (числами от 0 до 255) через точку. Маска сети — тоже 32-битное число: сначала идут единицы, затем нули (например, 255.255.240.0 = 11111111.11111111.11110000.00000000). Единицы маски выделяют сетевую часть адреса, нули — номер узла внутри сети. Число единиц в маске называют длиной префикса и пишут «/p».
- Широковещательный адрес: в адресе сети все биты узловой части заменяются единицами.
- Допустимые значения байта маски: 0, 128, 192, 224, 240, 248, 252, 254, 255 (соответственно 0…8 единиц). Байты, стоящие правее байта со значением меньше 255, равны 0.
- Два узла принадлежат одной сети, если у них совпадают результаты операции «IP & маска».
- Для перевода байта в двоичную систему помните степени двойки: 128, 64, 32, 16, 8, 4, 2, 1.
ПримерАдрес сети по IP и маске
ПримерЧисло узлов в сети
ПримерШироковещательный адрес
ПримерНаибольшая маска для двух узлов
Таблицы маршрутизации
Маршрутизатор выбирает запись таблицы, адрес сети которой совпадает с адресом назначения «по маске» этой записи; если подходят несколько записей, выбирается запись с самой длинной маской (самым большим префиксом). Запись 0.0.0.0/0 — маршрут по умолчанию, ей соответствует любой адрес.