Расшифровка ip адреса: что это такое, как расшифровывается и как выглядит уникальный адрес в интернете (ipv4)

сеть — Что такое /24 /16 в ip-адресах?

/16, /24 — это обозначение классов сетей.

Переписывать матчасть не буду, поэтому почитайте здесь.

Поэкспериментировать и наглядно понять правильность понимания можно вот тут.

Что касается упомянутого «109.207.13.X то есть от 109.207.13.0 до 109.207.13.255», то это сеть класса C, т.е. 109.207.13.0/24 с маской подсети 255.255.255.0 (где /24 означает представление маски в десятичной форме, а именно с ее двоичной формы записи 11111111.11111111.11111111.00000000, т.е. маска 24 бит из возможных 32-х, и количество возможных хостов в этой подсети, как в твоем случае, как раз 256, т.е. от 0 до 255 включительно).

Эх.. Раз пошла такая пьянка — режь последний огурец..

Итак, что такое /24: IP адрес (IPv4) представляет собой адрес, состоящий из 4 байтов (32-х бит, т.е. 4х8 бит, разделенных точкой), где его формат записи в двоичной форме выглядит как 11000000.10101000.00000000.00000001. А десятичной форме аналогичная запись выглядит как запись из 4-х чисел от 0 до 255 включительно, где 255 — это максимальное число, которое можно выразить в 8-ми битах, т.е. 255 в двоичном формате будет выглядеть так: 11111111. Т.е. некоторый IP, скажем 192.168.0.1, будет выглядеть в двоичной форме так: 11000000.10101000.00000000.00000001. Если взять сеть 192.168.0.0/24 и выбрать любой IP адрес из диапазона 192.168.0.0 - 192.168.0.255, то для конкретного IP адреса любого из этих 256 возможных хостов (теоретически от 0 до 255 включительно) маска подсети будет выглядеть следующим образом: 11111111.11111111.11111111.00000000 (255.255.255.0 в десятичной форме), что означает что 3х8=24 бита (слева направо) в адресе — это биты, указывающие на адрес подсети, а последние 8 битов отведены на IP адреса хостов в подсети, т. е. от 0 до 255 (что равняется 256-ти, и 256 — это число всех возможных комбинаций от 00000000 до 11111111).

Теперь дальше и глубже: допустим, что не требуется все 256 хостов в одной подсети, а хочется разделить пространство на еще 2 подсети (по 128 хостов в каждой). Тогда можно разделить эту сеть так: маска подсети будет 255.255.255.128 (т.е. 11111111.11111111.11111111.10000000 или же /25 — по количеству битов слева направо) и получаем сети с 128 хостами в каждой: 0-127 в одной (Network 192.168.0.0 с Broadcast Address 192.168.0.127) и 128-255 (Network 192.168.0.128 с Broadcast Address 192.168.0.255) в другой.

Добавлю еще для понимания (не вдаваясь в подробности операций с двоичными данными), выражаясь простыми словами для быстрой калькуляции в уме: раз IPv4 адрес состоит всегда из 4х8=32 бит, и если маска подсети в каком-то конкретном случае занимает, скажем, 24 бит (те, что слева направо), то 32-24=8 бит идут под диапазон для IP адресов хостов (читай компьютеров, сетевых принтеров, прочих устройств, имеющих свой IPv4). 16) хостов в одной подсети, т.е. маска выглядит так: 11111111.11111111.00000000.00000000, т.е. адрес сети занимает 8х2=16 бит (слева), а под IP адреса хостов выделено тоже 8х2=16 (все возможные комбинации от 00000000.00000000 до 11111111.11111111, т.е. как раз 65536 штук) значения бит из адреса (справа). Т.е. диапазон IP адресов хостов в десятичной форме выглядит так: от 192.168.0.0 до 192.168.255.255, где маска подсети /16, т.е. 255.255.0.0

Ну и так далее..

Что касается «Подскажите пожалуйста как правильно?» — если речь идет о .htaccess, то смело можете использовать Deny и указывать 109.207.13.0/24.

order allow,deny
allow from all
deny from 109.207.13.0/24

Если речь идет о блокировке в каких-нибудь Cisco или Juniper — то это тогда в их документацию и на РутКод 🙂

Задача №12.

Адресация в интернете. Восстановление IP- адресов


Автор материалов — Лада Борисовна Есакова.

Адрес документа в Интернете состоит из следующих частей:

Протокол ( чаще всего http или ftp), последовательность символов «://» , доменное имя сайта, каталог на сервере, где находится файл, имя файла. Каталоги разделяются символом «/».

Например: http://www.hs.ru/files/user/olga/filenew.zip

IP-адрес компьютера имеет длину 4 байта. Для удобства IP-адрес записывают в виде четырех чисел, разделенных точками. Числа принимают значения от 0 до 255 (т.к. 255 — 8 единиц в двоичной системе – наибольшее число, которое можно записать в один байт).

IP-адрес состоит из двух частей: адреса сети и номера компьютера в этой сети. Для деления адреса на части используют маску. Маска – это 32-битное число, в двоичной записи которого сначала стоят единицы, а потом – нули. Единицы определяют часть адреса, относящуюся к адресу сети, а нули – часть адреса, относящуюся к номеру компьютера в сети.

Адрес файла в интернете

Пример 1.

A.net
Бftp
В://
Гhttp
Д/
Е.org
Жtxt

Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.

Решение:

При записи адреса файла в интернете сначала указывается протокол, затем ставится последовательность символов ://, затем имя сервера, затем символ /, и лишь потом имя файла: http://txt. org/ftp.net.

Ответ: ГВЖЕДБА

 

Восстановление IP-адресов

Пример 2.

Петя за­пи­сал IP-адрес школь­но­го сер­ве­ра на лист­ке бу­ма­ги и по­ло­жил его в кар­ман куртки. Пе­ти­на мама слу­чай­но по­сти­ра­ла курт­ку вме­сте с за­пис­кой. После стир­ки Петя обнаружил в кар­ма­не че­ты­ре об­рыв­ка с фраг­мен­та­ми IP-ад­ре­са. Эти

фрагменты обо­зна­че­ны бук­ва­ми А, Б, В и Г. Вос­ста­но­ви­те IP-адрес. В от­ве­те ука­жи­те по­сле­до­ва­тель­ность букв, обо­зна­ча­ю­щих фраг­мен­ты, в по­ряд­ке, со­от­вет­ству­ю­щем IP-ад­ре­су.

 

 

 

Решение:

IP-адрес пред­став­ля­ет собой 4 числа, разделенные точ­ка­ми, при­чем эти числа не боль­ше 255.

По­смот­рим вни­ма­тель­нее на дан­ные фраг­мен­ты: под бук­вой Г мы видим «.42». Так как числа в IP-ад­ре­се не могут быть боль­ше 255, мы не можем ничего дописать к этому числу, а фраг­мен­тов, на­чи­на­ю­щих­ся с точки, боль­ше нет, сле­до­ва­тель­но, этот фраг­мент – по­след­ний.

На фрагменте под буквой Б число без точек, зна­чит, это либо по­след­ний фраг­мент, либо пер­вый. Место по­след­не­го фраг­мен­та уже за­ня­то, зна­чит фраг­мент Б первый.

В конце фраг­мен­та А — число 212, от­де­лен­ное точ­кой, значит за фраг­мен­том А дол­жен сле­до­вать фраг­мент, на­чи­на­ю­щий­ся с точки. Зна­чит, фраг­мент А идет перед фраг­мен­том Г.

Ответ: БВАГ

 

Определение адреса сети

Пример 3.

В тер­ми­но­ло­гии сетей TCP/IP мас­кой сети на­зы­ва­ет­ся дво­ич­ное число, опре­де­ля­ю­щее, какая часть IP-ад­ре­са узла сети от­но­сит­ся к ад­ре­су сети, а какая — к ад­ре­су са­мо­го узла в этой сети. Обыч­но маска за­пи­сы­ва­ет­ся по тем же пра­ви­лам, что и IP-адрес. Адрес сети по­лу­ча­ет­ся в ре­зуль­та­те при­ме­не­ния по­раз­ряд­ной конъ­юнк­ции к за­дан­ным IP-ад­ре­су узла и маске.

По за­дан­ным IP-ад­ре­су узла и маске опре­де­ли­те адрес сети.

IP-адрес узла: 218.137.218.137

Маска: 255. 255.248.0

При за­пи­си от­ве­та вы­бе­ри­те из при­ведённых в таб­ли­це чисел че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без ис­поль­зо­ва­ния точек.

 

При за­пи­си от­ве­та вы­бе­ри­те из при­ве­ден­ных в таб­ли­це чисел 4 фраг­мен­та че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без точек.

A

B

C

D

E

F

G

H

255

249

218

216

137

32

8

0

 

 

 

 

 

При­мер. Пусть ис­ко­мый адрес сети 192.168.128.0 и дана таб­ли­ца

A

B

C

D

E

F

G

H

128

168

255

8

127

0

17

192

 

 

 

 

В этом слу­чае пра­виль­ный ответ будет HBAF.

 

Решение:

Адрес сети по­лу­ча­ет­ся в ре­зуль­та­те по­раз­ряд­ной конъ­юнк­ции чисел маски и чисел ад­ре­са узла (в дво­ич­ном коде). Конъ­юнк­ция 0 с любым числом все­гда равна 0, а конъюнкция 25510 (8 единиц в двоичной системе) с любым числом равна этому числу.

IP-адрес узла:           218.137.218.137

Маска:                        255.255.248.0

Значит, первые два числа адреса сети останутся такими же, как у IP-адрес узла, а последнее число будет 0. Нам осталось провести поразрядную конъюнкцию двоичной записи чисел 218 и 248.

24810 = 111110002

21810 = 110110102

Ре­зуль­та­том конъ­юнк­ции яв­ля­ет­ся число 110110002 = 216.

Со­по­ста­вим ва­ри­ан­ты от­ве­та по­лу­чив­шим­ся чис­лам: 218, 137, 216, 0.

Ответ: CEDH

 

Определение маски сети

Пример 4.

В терминологии сетей TCP/IP маской сети называется двоичное число,

определяющее, какая часть IP-адреса узла сети относится к адресу сети,

а какая – к адресу самого узла в этой сети. Обычно маска записывается

по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый

байт записывается в виде десятичного числа. При этом в маске сначала

(в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.

Адрес сети получается в результате применения поразрядной конъюнкции

к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна

255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 111.81.208.27 адрес сети равен 111.81.192.0. Чему

равно наименьшее возможное значение третьего слева байта маски? Ответ

запишите в виде десятичного числа.

Решение:

Поскольку нас интересует только третий байт маски, запишем тре­тий байт IP-ад­ре­са и ад­ре­са сети в дво­ич­ной си­сте­ме счис­ле­ния:

20810 = 110100002

19210 = 110000002

С каким числом нужно произвести конъюнкцию 110100002 , чтобы получить 110000002 ? Очевидно, что первые две цифры должны быть единицами, а 4-я нулем.

Это или 11000000, или 11100000. По условию задачи требуется найти наименьшее значение – это 11000000.

110000002 = 19210

Ответ: 192

 

Подсчет количества адресов

Пример 5.

В тер­ми­но­ло­гии сетей TCP/IP мас­кой под­се­ти на­зы­ва­ет­ся 32-раз­ряд­ное дво­ич­ное число, опре­де­ля­ю­щее, какие имен­но раз­ря­ды IP-ад­ре­са ком­пью­те­ра яв­ля­ют­ся об­щи­ми для всей под­се­ти – в этих раз­ря­дах маски стоит 1. Обыч­но маски за­пи­сы­ва­ют­ся в виде чет­вер­ки де­ся­тич­ных чисел — по тем же пра­ви­лам, что и IP-ад­ре­са. Для не­ко­то­рой под­се­ти ис­поль­зу­ет­ся маска 255.255.254.0. Сколь­ко раз­лич­ных ад­ре­сов ком­пью­те­ров тео­ре­ти­че­ски до­пус­ка­ет эта маска, если два ад­ре­са (адрес сети и ши­ро­ко­ве­ща­тель­ный) не ис­поль­зу­ют?

 

Решение:

За адрес компьютера в маске отвечают разряды, содержащие нули. В маске 255.255.254.0. первые два числа состоят полностью из единиц, т.е.  определяют адрес сети. Запишем третье число маски в двоичном виде: 254 = 111111102 .

Четвертое число маски в двоичном представлении состоит из 8 нулей.

Т.е. маска выглядит следующим образом:

11111111 11111111 11111110 00000000

Т. е. под адрес компьютера выделено 9 разрядов, значит туда можно записать 29 = 512 адресов, но, так как два ад­ре­са не ис­поль­зу­ют­ся, по­лу­ча­ем 512 – 2 = 510.

Ответ: 510

 

Определение номера компьютера в сети

Пример 6.

Мас­кой под­се­ти на­зы­ва­ет­ся 32-раз­ряд­ное дво­ич­ное число, ко­то­рое опре­де­ля­ет, какая часть IP-ад­ре­са ком­пью­те­ра от­но­сит­ся к ад­ре­су сети, а какая часть IP-ад­ре­са опре­де­ля­ет адрес ком­пью­те­ра в под­се­ти. В маске под­се­ти стар­шие биты, от­ве­ден­ные в IP-ад­ре­се ком­пью­те­ра для ад­ре­са сети, имеют зна­че­ние 1; млад­шие биты, от­ве­ден­ные в IP-ад­ре­се ком­пью­те­ра для ад­ре­са ком­пью­те­ра в под­се­ти, имеют зна­че­ние 0.

Если маска под­се­ти 255.255.224.0 и IP-адрес ком­пью­те­ра в сети 206.158.124.67, то номер ком­пью­те­ра в сети равен_____

 

Решение:

Пер­вые два числа маски равны 255 (в двоичной записи состоят полностью из единиц). Третье число маски 22410 = 111000002. Четвертое число маски состоит из 8 нулей. Т.е. маска выглядит следующим образом:

11111111 11111111 11100000 00000000

Т.е. под адрес компьютера отведено 13 разрядов.

За­пи­шем по­след­ние два числа IP-ад­ре­са ком­пью­те­ра в сети: 12410 = 11111002

6710 = 10000112

Т.е. по­след­ние два числа IP-ад­ре­са ком­пью­те­ра в сети за­пи­сы­ва­ют­ся так:

01111100 01000011. Нам нужны только последние 13 разрядов (подчеркнутая часть), переведем её в де­ся­тич­ную си­сте­му счис­ле­ния: 11100010000112 = 723510

Ответ: 7235

Благодарим за то, что пользуйтесь нашими материалами.
Информация на странице «Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.» подготовлена нашими авторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ.
Чтобы успешно сдать нужные и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими материалами из разделов нашего сайта.

Публикация обновлена:
08.03.2023

Понимание IP-адресов и двоичных файлов

Кори Нахрайнер, CISSP, директор по стратегии и исследованиям в области безопасности

Любой, кто использовал сетевой компьютер, вероятно, имеет функциональное представление об адресах Интернет-протокола (сокращенно называемых IP). IP — это числовой идентификатор, который представляет компьютер или устройство в сети. IP-адрес вашего компьютера подобен почтовому адресу вашего дома.

Конечным пользователям действительно не нужно больше знать об IP. Однако почтальон должен знать о почтовом адресе больше, чем тот, кто отправляет письмо. По тем же причинам сетевой администратор или любой, кто настраивает устройства WatchGuard XTM и Firebox, должен знать технические детали, связанные с IP-адресами, чтобы распознавать более широкие возможности в управлении сетью.

В статье по основам безопасности «Интернет-протокол для начинающих» описывается, что такое IP-адреса, но не технически. Напротив, в этой статье основное внимание уделяется описанию математики, лежащей в основе IP-адреса, вплоть до последней двоичной детали. Если вы уже знакомы с техническими деталями IP-адресов, можете пропустить эту статью. Однако, если вам интересно, как компьютеры видят IP-адреса, или если вам нужно быстро освежить в памяти двоичную математику, читайте дальше.

 

Как мы видим IP-адреса

Вы знаете, что IP-адрес — это число, которое представляет устройство в сети, так как почтовый адрес представляет местонахождение вашего дома. Но для того, чтобы на самом деле назначать и использовать IP-адреса, вы должны понимать формат этих «числовых идентификаторов» и правила, которые к ним относятся.

Давайте сначала сосредоточимся на том, как люди читают и записывают IP-адреса. Для нас IP-адрес выглядит как четыре десятичных числа, разделенных точками. Например, вы можете использовать 204.132.40.155 в качестве IP-адреса для какого-либо устройства в вашей сети. Вы, наверное, заметили, что четыре числа, составляющие IP-адрес, всегда находятся в диапазоне от 0 до 255. Вы когда-нибудь задумывались, почему?

Возможно, вы также слышали, как люди называли четыре числовых значения в IP-адресе «октетами». Октет  на самом деле правильный термин для описания четырех отдельных чисел, составляющих IP-адрес. Но не кажется ли вам странным, что слово, корень которого означает «восемь», описывает число от 0 до 255? Какое отношение «восемь» имеет к этим ценностям? Чтобы понять ответы на эти вопросы, вы должны посмотреть на IP-адрес с точки зрения вашего компьютера.

 

Компьютеры мыслят в двоичном формате

Компьютеры все видят в двоичном формате. В двоичной системе все описывается с использованием двух значений или состояний: включено или выключено, истинно или ложно, да или нет, 1 или 0. Выключатель света можно рассматривать как двоичную систему, поскольку он всегда либо включен, либо выключен. .

Какими бы сложными они ни казались, на концептуальном уровне компьютеры представляют собой не более чем коробки, заполненные миллионами «выключателей света». Каждый из переключателей в компьютере называется бит , сокращение от b inary dig it . Компьютер может включать или выключать каждый бит. Ваш компьютер любит описывать on как 1, а off как 0.

Сам по себе один бит бесполезен, так как он может представлять только одну из двух вещей. Представьте, если бы вы могли считать только с помощью нуля или единицы. В одиночку вы никогда не сможете сосчитать дальше одного. С другой стороны, если у вас есть группа приятелей, которые также могут считать, используя ноль или единицу, и вы суммируете все свои приятели вместе, ваша группа приятелей может считать столько, сколько они хотят, в зависимости только от того, сколько друзей у вас есть. имел. Точно так же работают компьютеры. Объединяя биты в группы, компьютер может описывать более сложные идеи, чем просто «включено» или «выключено». Наиболее распространенное расположение битов в группе называется 9.0021 байт , представляющий собой группу из восьми битов.

 

Двоичная арифметика

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

В двоичной арифметике каждый бит в группе представляет степень двойки. В частности, первый бит в группе представляет 2 0  [Примечание редактора для не математических специальностей: математики утверждают, что любое число, возведенное в нулевую степень, равно 1], второй бит представляет 2 1 , третий бит представляет 2 2 и так далее. Двоичный код легко понять, потому что каждый последующий бит в группе точно равен , удвоенному , значению предыдущего бита.

В следующей таблице представлены значения каждого бита в байте (помните, что байт состоит из 8 бит). В двоичной математике значения битов возрастают справа налево, как и в десятичной системе, к которой вы привыкли:

 

8 й бит 7 бит 6 бит 5 бит 4 бит 3 рд бит 2 бит 1 ст бит
128 (2 7 ) 64 (2 6 ) 32 (2 5 ) 16 (2 4 ) 8 (2 3 ) 4 (2 2 ) 2 (2 1 ) 1 (2 0 )

 

Теперь, когда мы знаем, как вычислять значение каждого бита в байте, создание больших чисел в двоичном формате — это просто вопрос включения определенных битов и последующего сложения значений этих битов. Так что же представляет собой 8-битное двоичное число, такое как 01101110? Следующая таблица анализирует это число. Помните, компьютер использует 1 для обозначения «включено» и 0 для обозначения «выключено»:

 

128 (2 7 ) 64 (2 6 ) 32 (2 5 ) 16 (2 4 ) 8 (2 3 ) 4 (2 2 ) 2 (2 1 ) 1 (2 0 )
0 1 1 0 1 1 1 0

 

В приведенной выше таблице видно, что все биты со значениями 64, 32, 8, 4 и 2 включены. Как упоминалось ранее, вычисление значения двоичного числа означает суммирование всех значений «включенных» битов. Таким образом, для двоичного значения в таблице, 01101110, мы сложим вместе 64+32+8+4+2, чтобы получить число 110. Двоичная арифметика довольно проста, если вы знаете, что происходит.

 

Как компьютеры видят IP-адреса

Итак, теперь, когда вы немного разбираетесь в двоичном коде (каламбур), вы можете понять техническое определение IP-адреса. Для вашего компьютера IP-адрес — это 32-битное число, разделенное на четыре байта.

Помните приведенный выше пример с IP-адресом 204.132.40.155? Используя двоичную арифметику, мы можем преобразовать этот IP-адрес в его двоичный эквивалент. Вот как ваш компьютер видит этот IP:

11001100.10000100.00101000.10011011

Понимание двоичного кода также дает вам некоторые правила, относящиеся к IP-адресам. Мы задавались вопросом, почему четыре сегмента IP называются октетами. Что ж, теперь, когда вы знаете, что каждый октет на самом деле представляет собой байт или восемь битов, имеет больше смысла называть его октетом. И помните, как значения для каждого октета в IP находились в диапазоне от 0 до 255, но мы не знали, почему? Используя двоичную арифметику, легко вычислить максимальное число, которое может представлять байт. Если вы включите все биты в байте (11111111), а затем преобразуете этот байт в десятичное число (128 + 64 + 32 + 16 + 8 + 4 + 2 + 1), эти биты в сумме будут равны 255,9.0003

 

Какое мне дело?

Теперь, когда вы понимаете, что такое двоичный код и как компьютеры видят IP-адреса, вы можете подумать: «Это интересно, но в чем смысл?» Конечным пользователям действительно не нужно понимать двоичное представление IP. На самом деле мы намеренно записываем IP-адреса в десятичной форме, чтобы людям было легче их понять и запомнить. Однако сетевые администраторы должны технически знать, что происходит, чтобы реализовать что-либо, кроме простейшей сети.

В статье из двух частей «Понимание подсетей» Рик Фэрроу описывает одну из наиболее важных концепций, необходимых для создания сетей TCP/IP, — подсеть. Как вы увидите, понимание двоичного кода является фундаментальным требованием для создания подсетей. Точно так же, как почтальон должен понимать систему почтовой доставки, чтобы убедиться, что каждое сообщение достигает адресата, вы обнаружите, что возможность просматривать IP-адреса так, как это делает ваш компьютер, поможет вам лучше выполнять работу сетевого администратора. — и проще тоже.

Подробнее Основы безопасности »

Как прочитать IP-адрес

Поиск

Обновлено:

IP-адрес (протокол Интернета) — это буквенно-цифровая метка, присваиваемая компьютерам и другим устройствам, которые подключаются к сети с использованием интернет-протокола. Этот адрес позволяет этим устройствам отправлять и получать данные через Интернет.

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

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

IP-адреса не случайны. Они математически производятся и распределяются Управлением по присвоению номеров в Интернете.

Как работают IP-адреса

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

Этой сетью может быть ваш домашний интернет-провайдер (ISP), корпоративная сеть или беспроводная сеть. Дома IP-адрес назначается вашему компьютеру вашим интернет-провайдером, таким как AT&T или Cox Communications. Ваш провайдер назначает IP-адрес вашему компьютеру. Интернет-активность проходит через него, и они направляют его обратно к вам, используя адрес.

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

Как прочитать IP-адрес

Используются две версии IP: IPv4 и IPv6. IPv4 раньше был стандартной версией IP-адресов, используемых для всех устройств. В этой версии используется 32-битный числовой формат, то есть это строка символов, состоящая из 32 цифр. Он может поддерживать максимум около 4,3 миллиарда уникальных IP-адресов. Из-за резкого роста количества устройств, подключающихся к Интернету, количество уникальных адресов IPv4 в конечном итоге было исчерпано.

IPv6 был разработан в качестве нового стандарта для решения этой проблемы, первый адрес IPv6 был назначен в 1999 году. В IPv6 размер IP-адреса увеличен с 32 до 128 бит. Кроме того, буквы могут быть включены вместе с цифрами. Эта новая версия IP-адреса теоретически может поддерживать бесконечное количество уникальных адресов.

Для целей этого руководства мы определим, как читать адреса IPv4 и IPv6.

Как читать адрес IPv4

Адрес IPv4 состоит из 32 бит, что ограничивает адресное пространство до 4,294 967 296 возможных уникальных адресов. Это 32-битное число записывается десятичными цифрами в виде четырех 8-битных (известных как октет) полей, разделенных точками. Эти октеты создают схему адресации, которая подходит для различных типов сетей. Пять различных классов сетей — от A до E, которые рассматриваются ниже.

Каждое 8-битное поле представляет собой байт IP-адреса. Каждое число в наборе может находиться в диапазоне от 0 до 255. Эту форму повторного представления байтов IP-адреса часто называют десятичным форматом с точками. Этот адрес IPv4 может быть представлен в различных шестнадцатеричных, восьмеричных или двоичных представлениях. Посмотрите на изображение ниже: 

Изображение кредита

IP-адреса разбиты на две части: сетевой адрес и адрес хоста.

Сеть

Сетевая часть определяет уникальный номер, присвоенный сети. Он также определяет класс назначенной сети. Количество октетов, определяющих сетевую часть по сравнению с хостовой частью, зависит от класса сети. Например, в адресе класса А сетевая часть — это только первый октет, а остальная часть — хостовая часть. В адресе класса B первые два октета относятся к сети, а остальные два — к хосту.

Хост 

Хост — это часть IP-адреса, присваиваемая каждому хосту. Он однозначно идентифицирует машину в сети. Для каждого хоста в сети сетевая часть адреса будет одинаковой, но хостовая часть будет другой.

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

Разбиение на подсети — это процесс разделения большой сети на более мелкие подсети (подсети).

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

Определяет, где заканчивается сетевая часть IP-адреса и где начинается хостовая часть, и определяет, какая часть IP-адреса зарезервирована для сети, а какая доступна для использования.

Когда IP-адрес выражается в двоичном формате (0 и 1), любой бит, установленный в 1, означает, что соответствующий бит в IP-адресе является частью сетевого адреса . Если бит равен 0, он является частью адреса хоста . Биты, обозначающие маску подсети, должны быть последовательными. Большинство масок подсети начинаются с 255 и продолжаются до тех пор, пока маска сети не закончится. Существует множество онлайн-калькуляторов для расчета маски подсети, исключающих ручную математическую работу, необходимую для нахождения номеров масок.

Классы от A до E

Как упоминалось выше, IP-адреса делятся на классы. Наиболее распространенными классами являются классы A, B и C. Существуют также классы D и E, но они не используются конечными пользователями. Каждый класс имеет свою маску подсети по умолчанию и может быть идентифицирован по первому октету IP-адреса. В следующей таблице представлен обзор: 

Как читать IPv6-адрес

IPv6-адрес состоит из 128 бит (16 октетов), обеспечивая до 2 128 адреса. IPv6 был разработан не только для обеспечения достаточного количества IP-адресов, но и для перепроектирования маршрутизации в Интернете, обеспечивая более эффективное агрегирование префиксов маршрутизации подсетей. Это дает возможность отделить инфраструктуру адресации сетевого сегмента.

Все современные операционные системы для настольных компьютеров и корпоративных серверов включают встроенную поддержку протокола IPv6, но он еще не получил широкого распространения в таких устройствах, как домашние маршрутизаторы, VoIP и мультимедийное оборудование.

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

IPv6-адреса также разделены на 2 равных частей: сеть и хост. Первая 64-битная сетевая часть используется для маршрутизации. Вторая 64-битная часть хоста — это идентификатор интерфейса, используемый для идентификации сетевого интерфейса хоста. Маска подсети используется только в IPv4, а не в IPv6. Кроме того, IPv6 не реализует классы.

Часто задаваемые вопросы об IP-адресе

Что такое частный IP-адрес?

Частный IP-адрес — это идентификатор, присваиваемый устройствам, подключенным к частной сети. Эти адреса доступны только для устройств внутри частной сети. Не все частные IP-адреса уникальны, поскольку в любой момент времени к сети подключено лишь ограниченное количество устройств.

Что такое общедоступный IP-адрес?

Общедоступный IP-адрес — это основной адрес, используемый для связи между хостами и глобальным Интернетом. Этот адрес уникален для всех пользователей. Общедоступные IP-адреса бывают двух основных видов: динамические и статические 9.0003

Что такое динамический IP-адрес?

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