IP - адресация и маска сети
- Подробности
- Автор: Квасов Е.Е.
Классы сетей
Internet RFC 1878 (доступен на http://www.internic.net) описывает
действующие подсети и маски подсетей, используемые в сетевых протоколах
TCP/IP.
Классы сетей
Интернет-адреса распределяются организацией InterNIC
(http://www.internic.net), которая администрирует Интернет. Эти
IP-адреса распределены по классам. Наиболее распространены классы A, B и
C. Классы D и E существуют, но обычно не используются конечными
пользователями. Каждый из классов адресов имеет свою маску подсети по
умолчанию. Определить класс IP-адреса можно по его первому октету. Ниже
описаны интернет-адреса классов A, B и C с примером адреса для каждого
класса.
- Сети класса A по умолчанию используют маску подсети 255.0.0.0 и имеют значения от 0 до 127 в первом октете. Адрес 10.52.36.11 является адресом класса A. Первым октетом является число 10, входящее в диапазон от 1 до 126 включительно.
- Сети класса B по умолчанию используют маску подсети 255.255.0.0 и имеют в первом октете значение от 128 до 191. Адрес 172.16.52.63 является адресом класса B. Первым октетом является число 172, входящее в диапазон от 128 до 191 включительно.
- Сети класса C по умолчанию используют маску подсети 255.255.255.0 и имеют в первом октете значение от 192 до 223. Адрес 192.168.123.132 является адресом класса C. В первом октете число 192, которое находится между 192 и 223 включительно.
TCP/IP - адресация и маска сети
Успех TCP/IP в качестве сетевого протокола Интернета в значительной
мере объясняется его способностью соединять сети разных размеров и
системы разных типов. Эти сети произвольно подразделяются на три
основных класса (и несколько неосновных) с заранее определенными
размерами, каждый из которых может быть разбит на более мелкие подсети
системными администраторами. Маска подсети разделяет IP-адрес на две
части. Одна часть идентифицирует узел, другая – сеть, к которой он
принадлежит. Чтобы лучше понять принцип работы IP-адресов и масок
подсети, обратите внимание на IP-адрес (адрес протокола Интернета) и его
структуру.
IP-адреса: сети и узлы
IP-адрес представляет собой 32-разрядный номер, который уникально
идентифицирует узел (компьютер или устройство, например, принтер или
маршрутизатор) в сети TCP/IP.
IP-адреса обычно представлены в виде 4-х разрядов, разделенных точками,
например 192.168.123.132. Чтобы понять использование масок подсетей для
распознавания узлов, сетей и подсетей, обратите внимание на IP-адрес в
двоичном обозначении.
Например, в виде разрядов, разделенных точками, IP-адрес 192.168.123.132
– это (в десятичном).
А в двоичном представлении такой номер будет:
11000000.10101000.01111011.10000100. Маршрутизаторы,
обеспечивающие обмен пакетами данных между сетями, доставляют
пакет в сеть, котрой принадлежит узел. А сеть уже доставляет пакет
нужному узлу.
Для осуществления этого процесса IP-адрес состоит из двух частей. Первая
часть IP-адреса обозначает адрес сети, последняя часть – адрес узла.
Для доставки нужному узлу требуется маска, которая одинакова для всех
компьютеров локальной сети (подсети). Допустим имеются пара
Ip адрес | 192.168.123.132 |
Маска | 255.255.255.0 |
11000000.10101000.01111011.1000110 |
11111111.11111111.11111111.00000000 |
Первые 24 разряда по маске сети единицы определяют адрес сети, т.е.
192.168.132.0, а на адрес узла остаются последние 8 позиций маски 132.
или полностью 0.0.0.132.
Почти все десятичные маски подсети преобразовываются в двоичные числа,
представленные единицами слева и нолями справа. Вот еще некоторые
распространенные маски подсети:
Десятичные
Двоичные
255.255.255.192
1111111.11111111.1111111.11000000
255.255.255.224
1111111.11111111.1111111.11100000
TCP/IP-сеть класса A, B или C может еще быть разбита на подсети
системным администратором. Образование подсетей может быть необходимо
при согласовании логической структуры адреса Интернета (абстрактный мир
IP-адресов и подсетей) с физическими сетями, используемыми в реальном
мире.
Использование маски подсети 255.255.255.192 вместо маски 255.255.255.0
позволяет разбить сеть на четыре сети:
Адрес сети | Маска подсети | Диапазон адресов |
192.168.123.0 | 255.255.255.192 | 1 - 62 |
192.168.123.64 | 255.255.255.192 | 65 - 126 |
192.168.123.128 | 255.255.255.192 | 129 - 190 |
192.168.123.192 | 255.255.255.192 | 193 - 254 |
Не забывайте, что двоичные адреса узлов с одними только единицами и
нолями недействительны, поэтому нельзя использовать адреса со следующими
числами в последнем октете: 0, 63, 64, 127, 128, 191, 192 или 255.
Обратите внимание на следующие два адреса узлов: 192.168.123.71 и
192.168.123.133. Если использовать по умолчанию маску подсети класса C
255.255.255.0, оба адреса будут в сети 192.168.123.0. Однако, если
использовать маску подсети 255.255.255.192, они окажутся в разных сетях:
192.168.123.71 – в сети 192.168.123.64, в то время как 192.168.123.133 –
в сети 192.168.123.128.
Основные шлюзы