Учебники

▷ Что такое IP-адресация и как она работает [очень ясно]

Оглавление:

Anonim

Сегодня большинство сетей передачи данных используют протокол TCP / IP, на котором основана IP-адресация. Каждый компьютер, подключенный к сети, нуждается в двух основных идентификаторах: IP-адресе и маске подсети. В этой статье мы увидим, из чего состоит IP-адресация и как они используются в сети Интернет.

Указатель содержания

IP-адресация

Компьютеры и сети, которые работают с использованием протокола TCP / IP (Transmission Control Protocol / Internet Protocol). Этот протокол требует, чтобы компьютеры, работающие с ним, имели два параметра, настроенных на их сетевом интерфейсе: это IP-адрес и маска подсети.

IP-адрес

Прежде всего, у нас есть IP-адрес, который будет знать практически каждый. Это логический адрес из 4 байтов или 32 бит, каждый из которых разделен точкой, с которой компьютер или хост в сети однозначно идентифицируется.

В настоящее время компьютеры имеют два типа IP-адресов: во-первых, это адрес IPv4, который имеет длину 4 байта (0–255) и который может быть представлен следующим образом:

Десятичная запись (самая известная) 192.168.3.120
Двоичная запись 11000000.10101000.00000011.01111000
Шестнадцатеричное обозначение C0 A8 03 78

И адрес IPv6, который предназначен для случая, когда традиционная IP-адресация не справляется. В этом случае у нас будет логический адрес 128 бит, поэтому он охватывает гораздо более широкий диапазон, чем адрес IPv6. Мы увидим это почти всегда в шестнадцатеричном формате:

2010: DB92: AC32: FA10: 00AA: 1254: A03D: CC49

Перед нами цепочка из 8 членов, разделенных двумя точками, каждая из которых может представлять 128 бит.

В нашем случае, в 100% случаев, мы будем использовать традиционный метод IPv4-адреса для IP-адресации, так что это будет тот, который мы видим.

Поля сети и хоста и тип IP-адреса

IP-адрес можно разделить на две части: сеть и хост. На основе этих двух полей у нас будут следующие типы IP-адресов:

  • Класс A: мы используем только первый байт, чтобы определить сеть, в которой мы находимся. Следующие три байта будут использоваться для идентификации хоста в этой сети. Диапазон адресов от 0.0.0.0 до 127.255.255.255. Класс A используется для очень больших сетей, поскольку у нас будет адресация до 16 миллионов компьютеров. Класс B: в этом случае мы будем использовать первые два байта адреса для определения сети и два других для определения хоста. Этот диапазон варьируется от 128.0.0.0 до 191.255.255.255. Он также предназначен для сетей расширения размера. Класс C: в этом случае мы используем первые три байта для адресации сетей и последний байт для определения хоста. Таким образом, мы будем иметь хорошо известный диапазон от 0, 0, 0 до 223 255 255 255. Класс D: диапазон IP класса D не является обычным для обычных пользователей, так как он предназначен для экспериментального использования и конкретных групп машин. Этот диапазон составляет от 224.0.0.0 до 239.255.255.255. Класс E: наконец, у нас есть класс E, который также не используется в обычном оборудовании. В этом случае у нас будет диапазон, который начинается с байта 223.0.0.0 до остальных.

Маска подсети

Когда свойства IP-адресации для узлов в сети известны, мы переходим к другому не менее важному параметру - маске подсети.

Для каждого класса IP вы можете иметь определенное количество подсетей. Подсеть - это отдельная физическая сеть, которая разделяет тот же IP-адрес с другими физическими сетями, то есть теперь мы определяем основную сеть, к которой подключаются хосты.

Именно функция маски подсети состоит в том, чтобы обеспечить связь между компьютерами, которые используют один и тот же сетевой идентификатор и которые находятся в разных физических сетях. Это будет наш маршрутизатор или сервер, который устанавливает соответствие между информацией маски подсети и IP-адресом хостов.

Существует три типа масок подсетей для каждого из используемых классов:

255.0.0.0
В 255.255.0.0
С 255.255.255.0

Как получить сеть и адрес хоста

Теперь вопрос состоит в том, чтобы узнать, как маршрутизатор может идентифицировать сеть, к которой принадлежит хост, чтобы отличать его от другой сети. Процедура очень проста, если мы знаем IP-адрес и маску подсети, поэтому нам придется выполнить операцию AND в двоичном формате. Например:

IP-адрес хоста: 181.20.6.19 (10110101.010100.000110.010011) Маска подсети: 255.255.0.0 (111111.111111.000000.000000)

Двоичная операция И: (будет только 1, если оба символа 1)

Результат: 181.20.0.0 (10110101.010100.000000.000000)

Тогда это будет сеть, к которой принадлежит хост с адресом 181.20.6.19. Легко.

Сокращенная нотация адрес-маска

Конечно, вы видели обозначения 192.168.1.1/24 или 180.10.1.1/16 довольно много раз. Давайте посмотрим, что это значит быстро.

Когда мы видим эту запись, то мы читаем IP-адрес хоста, в этом случае это может быть IP-адрес маршрутизатора и биты, назначенные для идентификации сети. то:

  • Если у нас есть 192.168.1.1/24, это означает, что первые 24 бита (в двоичном формате) предназначены для сети, поэтому маска подсети будет 255.255.255.0, а сеть, к которой она принадлежит, будет 192.168.1.0. Если у нас есть 180.10.1.1/16, это будет означать, что первые 16 бит предназначены для сети, тогда это будет 255.25.0.0, а сеть, к которой он принадлежит, будет 180.10.0.0.

Ну, это было бы.

По сути, это IP-адресация в сетях передачи данных между компьютерами. Как видите, это довольно интуитивно понятно и легко понять, если вы увидите несколько примеров.

Вы можете дополнить эту информацию следующим:

Если у вас есть дополнительные вопросы по этому вопросу, напишите нам в поле для комментариев, чтобы помочь вам.

Учебники

Выбор редактора

Back to top button