IP-адреса


IP-адреса играют важную роль в обмене информацией, с помощью них, в частности, вы можете заходить на сайты. Каждый сервер или клиент в интернете TCP/IP идентифицируется числовым IP-адресом (Internet Protocol). Два типа IP-адресов - это IPv4 (IP версии 4) и IPv6 (IP версии 6). Давайте найдем ответы на некоторые вопросы по данной теме.



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

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

Как это работает?

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

Он путешествует с вами?

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

Меняется ли ваш IP-адрес?

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

Может ли несколько устройств иметь один и тот же IP-адрес?

Это немного сложный вопрос ответ и да, и нет. Несколько устройств могут совместно использовать один и тот же внешний (общедоступный) IP-адрес, но каждое устройство будет иметь свой собственный локальный (частный) IP-адрес. Например, ваш провайдер (интернет-провайдер) устанавливает ваш дом с одним внешним IP-адресом.

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

Можно ли скрыть свой IP-адрес?

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

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

Также можно скрывать IP-адрес с помощью прокси.

Техническая информация

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

IPv6-адреса

IPv6-адреса-это 128-битные адреса, обычно выраженные в шестнадцатеричной системе счисления:

IP - адрес в шестнадцатеричной системе счисления : '000100220333444400000000abc0def0'x
Полуслово 0: 0001 шестнадцатеричное
Полуслово 1: 0022 шестнадцатеричное
Полуслово 2: 0333 шестнадцатеричное
Полуслово 3: 4444 шестнадцатеричное
Полуслово 4: 0000 шестнадцатеричное
Полуслово 5: 0000 шестнадцатеричное
Полуслово 6: abc0 шестнадцатеричное
Полуслово 7: def0 шестнадцатеричное
IP-адрес в шестнадцатеричной системе счисления двоеточия: 1:22:333:4444::abc0:def0

IP - адрес в шестнадцатеричной системе счисления : '00000000000000000000ffff01020304'x
Полуслово 0: 0000 шестнадцатеричное
Полуслово 1: 0000 шестнадцатеричное
Полуслово 2: 0000 шестнадцатеричное
Полуслово 3: 0000 шестнадцатеричное
Полуслово 4: 0000 шестнадцатеричное
Полуслово 5: ffff шестнадцатеричное
Полуслово 6: 0102 шестнадцатеричное
Полуслово 7: 0304 шестнадцатеричное
IP-адрес в шестнадцатеричной системе счисления двоеточия: ::ffff:1.2.3.4 или ::ffff:0102:0304
Адрес состоит из восьми полей полуслова. Нули обрабатываются в адресных выходных данных следующим образом:
  • Если поле содержит ведущие нули, они игнорируются; например, 0001 представляется как 1
  • Если одно или несколько последовательных полей в адресе содержат значение 0000, то эти поля выражаются с помощью нотации ::.Например, 000000000000ffff представляется как ::ffff
Подстановка :: используется только один раз в адресе, чтобы избежать путаницы при вычислении количества полей, которые были заменены.

IPv4-адреса

IPv4-адреса-это 32-битные адреса, обычно выраженные в десятичной системе счисления с точками:

IP-адрес в шестнадцатеричной системе счисления : '817EB263'x
Байт 0: 81 шестнадцатеричный = 129 десятичный
Байт 1: 7E шестнадцатеричный = 126 десятичный
Байт 2: B2 шестнадцатеричный = 178 десятичный
Байт 3: 63 шестнадцатеричный = 99 десятичный
IP-адрес в точечной десятичной системе счисления: 129.126.178.99

В этом примере 129.126 указывает сеть, а 178.99 - хост в этой сети.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, сети, интернет, концепции интернета
Читайте также:




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 1. Консоль JavaScript
Java и MySQL
Урок 12. Перегрузка оператора преобразования C#