Что такое IP-адрес - HowStuffWorks

Каждый компьютер в Интернете имеет уникальный идентификационный номер, называемый IP-адресом. Типичный IP-адрес выглядит так:

  • 216.27.61.137

Чтобы нам, людям, было легче запомнить, IP-адреса обычно выражаются в десятичном формате как "десятичное число с точками"Как и выше. Но компьютеры общаются в двоичном виде. Посмотрите на тот же IP-адрес в двоичном виде:

  • 11011000.00011011.00111101.10001001

Четыре числа в IP-адресе называются октетапотому что каждый из них имеет восемь позиций при просмотре в двоичном виде. Если вы сложите все позиции вместе, вы получите 32, поэтому IP-адреса считаются 32-битными числами. Поскольку каждая из восьми позиций может иметь два разных состояния (1 или 0), общее количество возможных комбинаций на октет равно 28 или 256. Таким образом, каждый октет может содержать любое значение от 0 до 255. Объедините четыре октета, и вы получите 232 или возможные 4 294 967 296 уникальных значений!

Из почти 4,3 миллиарда возможных комбинаций определенные значения не могут использоваться в качестве типичных IP-адресов. Например, IP-адрес 0.0.0.0 зарезервирован для сети по умолчанию, а адрес 255.255.255.255 используется для широковещательных рассылок.


Октеты служат не для разделения чисел, а для других целей. Они используются для создания классы IP-адресов, которые могут быть назначены определенному бизнесу, правительству или другой организации в зависимости от размера и потребностей. Октеты разделены на две части: Сеть и хозяин, Раздел Net всегда содержит первый октет. Он используется для идентификации сети, к которой принадлежит компьютер. Хост (иногда упоминается как Узел) идентифицирует фактический компьютер в сети. Раздел Host всегда содержит последний октет. Есть пять классов IP плюс определенные специальные адреса:

  • Сеть по умолчанию - IP-адрес 0.0.0.0 используется для сети по умолчанию.
  • Класс А - Этот класс предназначен для очень больших сетей, таких как крупная международная компания. IP-адреса с первым октетом от 1 до 126 являются частью этого класса. Другие три октета используются для идентификации каждого хоста. Это означает, что существует 126 сетей класса А, каждая с 16 777 214 (224 -2) возможных хостов на общую сумму 2 147 483 648 (231) уникальные IP-адреса. На сети класса A приходится половина всех доступных IP-адресов. В сетях класса A битовое значение старшего разряда (самое первое двоичное число) в первом октете всегда равно 0.

Сеть

Хост или Узел


115.

24.53.107

  • Loopback - IP-адрес 127.0.0.1 используется как адрес обратной связи. Это означает, что он используется хост-компьютером для отправки сообщения обратно самому себе. Обычно используется для устранения неполадок и тестирования сети.
  • Класс б - Класс B используется для сетей среднего размера. Хорошим примером является большой кампус колледжа. IP-адреса с первым октетом от 128 до 191 являются частью этого класса. Адреса класса B также включают второй октет как часть идентификатора сети. Два других октета используются для идентификации каждого хоста. Это означает, что есть 16 384 (214) Сети класса B, каждая с 65 534 (216 -2) возможных хостов на общую сумму 1 073 741 824 (230) уникальные IP-адреса. Сети класса B составляют четверть всех доступных IP-адресов. Сети класса B имеют первое значение бита 1 и второе значение бита 0 в первом октете.

Сеть


Хост или Узел

145.24.

53.107

  • Класс С - Адреса класса C обычно используются для малого и среднего бизнеса. IP-адреса с первым октетом от 192 до 223 являются частью этого класса. Адреса класса C также включают второй и третий октеты как часть идентификатора сети. Последний октет используется для идентификации каждого хоста. Это означает, что есть 2 097 152 (221) Сети класса C каждая с 254 (28 -2) возможных хостов на общую сумму 536 870 912 (229) уникальные IP-адреса. Сети класса C составляют восьмую часть всех доступных IP-адресов. Сети класса C имеют первое значение бита 1, второе значение бита 1 и третье значение бита 0 в первом октете.

Сеть

Хост или Узел

195.24.53.

107

  • Класс D - Используется для групповой передачи, класс D немного отличается от первых трех классов. Он имеет значение первого бита 1, значение второго бита 1, значение третьего бита 1 и значение четвертого бита 0. Другие 28 бит используются для идентификации группы компьютеров, для которой предназначено многоадресное сообщение. Класс D составляет 1/16го (268 435 456 или 228) из доступных IP-адресов.

Сеть

Хост или Узел

224.

24.53.107

  • Класс Е - Класс E используется только в экспериментальных целях. Как и класс D, он отличается от первых трех классов. Он имеет значение первого бита 1, значение второго бита 1, значение третьего бита 1 и значение четвертого бита 1. Остальные 28 бит используются для идентификации группы компьютеров, для которой предназначено многоадресное сообщение. Класс E составляет 1/16го (268 435 456 или 228) из доступных IP-адресов.

Сеть

Хост или Узел

232.

24.53.107


Видео инструкция: How does a blockchain work - Simply Explained (May 2024).