Главная Сетевые технологии Что такое IP-адрес?

Вход на сайт




27.07.2022 06:10

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


Общаясь в интернете, вы наверно слышали упоминание о каком-то IP-адресе. Что же это такое? Вообще IP расшифровывается как Internet Protocol. Попробую объяснить на простом примере.

Представьте, например, что нам нужно отправить обычное бумажное письмо. Тогда на конверте нам необходимо указать куда его отправить и от кого. С IP-адресом всё то же самое. Это адрес компьютера, сервера, маршрутизатора или любой другой сетевой железяки. Этот адрес должен обязательно быть уникальным, а иначе как мы поймем куда слать данные и как получить их обратно. Например, мы хотим зайти на какой-нибудь сайт, пусть это будет мой сайт https://chesma-comp.ru. Когда мы набираем в адресной строке браузера адрес сайта, то наш компьютер шлет этому сайту запрос его главной страницы, а в ответ получает что-то типа 107.234.567.891. Почему именно в таком виде, спросите вы.

Давайте разбираться. Компьютеры общаются между собой нулями и единицами, еще это называют двоичным кодом. Это когда кроме "0" и "1" больше никаких других цифр нет. На самом деле это выглядит примерно так: 100011101011010111001001100000101. Это строка из тридцати двух нулей и единиц. Когда разрабатывался этот протокол (IP), то авторы подумали, что это не совсем удобно. Ведь вводить сплошняком столько двоек и единичек недалеко и до ошибки. А ведь даже если ошибка будет всего в одной цифре из тридцати двух и все, ни на какой сайт зайти не получится.

Поэтому было принято решение переводить этот адрес в десятичную систему, но все равно оказалось, что число очень большое, такое например: 107234567891. Вместо 32 цифр стало 12, тоже не удобно. Тогда решили разбить это число точками по 3 цифры, получилось гораздо удобнее: 107.234.567.891. В итоге у нас получилось 4 числа от 0 до 255 с которыми работать намного легче.



Возможно, вам встречались IP-адреса которые длиннее и содержат в себе кроме цифр еще и буквы. Как вы думаете, это тоже IP-адрес? Да, это именно так, только другой версии. То, о чем шло повествование выше - это IPv4. С этой версией есть одна проблема. Как уже упоминалось выше, каждый IP-адрес в интернете должен быть уникальным, но сетевых устройств сделано уже такое количество, что на всех IP-адресов может и не хватить. Их всего 4 294 967 296, а этого, как оказалось, мало, особенно сейчас, когда свой адрес должен быть даже у холодильника, который сам заказывает вам еду в интернете.

В новой версии IP-адреса 8 частей, разделенных двоеточием и переведенных в 16-ричную систему исчисления. Выглядит этот IP-адрес примерно так: 2001:0d8b:0000:0000:0000:fd09:43b5:bd3a, но все для удобства. Принцип работы тот же, а адресов получается 1028 или 79 228 162 514 264 337 593 543 950 336. Вообще немыслимая цифра получается, даже не знаю как ее прочитать:)), но этого должно хватить точно еще лет на 200 развития сетевых технологий, а потом еще чего-нибудь придумают. Кстати, эта версия записи IP-адреса называется IPv6. Пока что все пользуются IPv4, но в настройках компьютера уже есть возможность перехода на IPv6. Вот я и картинку показал где это можно посмотреть:



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



Помимо статических и динамических, IP-адреса бывают еще внутренними и внешними. Как мы уже знаем, основная масса компьютеров в интернете используют IPv4, но там адресов не хватает и кроме этого, нельзя иметь два одинаковых IP-адреса. Как же поступить в этом случае. Тут нам на помощь приходит технология NAT (Network Address Translation). Суть ее в том, что много устройств могут выходить в сеть с одним и тем же адресом. Это становится возможным благодаря тому, что провайдер выдает два адреса внутренний и внешний. Всем устройствам внутри вашей домашней локальной сети помимо внутреннего IP-адреса, присваивается еще и порт, с помощью которого появляется возможность уникализировать ваши устройства в интернете, куда вы выходите с помощью внешнего IP-адреса. Это позволяет решать проблему нехватки IP-адресов и является дополнительным слоем безопасности. Ну, вот, как-то так...

И напоследок... Если вам понравилась эта статья и вы почерпнули из нее что-то новое для себя, то вы всегда можете выразить свою благодарность в денежном выражении. Сумма не такая уж и большая (50 рублей). Это вас ни к чему не обязывает, все добровольно. Если вы всё же решили поддержать мой сайт, то нажмите на кнопку "Перевести", которую видите ниже.



 

Добавить комментарий


Защитный код
Обновить