Что такое IP-адрес (простыми словами)
Почти все хоть раз слышали об АйПи-адресах. Хотя бы в фильмах про хакеров. Или от знакомого «ты ж программиста», или от сотрудника интернет-провайдера, или от соседа-умника. Благодаря этим адресам вы можете посещать сайты, переписываться в соцсетях, отправлять/принимать почту и многое другое.
Существование Интернета невозможно без этих айпишников. Так что же они такое? Давайте разберёмся.
IP (Internet Protocol)-адрес – это уникальный идентификатор сетевого узла в публичной или частной компьютерной сети, которая построена на базе стека протоколов TCP/IP. Это адрес компьютера, сервера или ещё какого-нибудь сетевого оборудования. Служит для того, чтобы упорядочить устройства в сети. Что-то вроде адреса на карте (страна, область, город, улица, дом) или телефонного номера. Нужно же понимать, кому отправляете посылку/письмо или дозваниваетесь, верно? Вот в компьютерных сетях для идентификации любых сетевых узлов используются IP-адреса, чтобы было понятно, куда отправлять запрос, откуда он пришёл, где находится узел, к чему относится и т. д.
IP-адрес является 32-битовым (стандарт IPv4, 32 значения из нулей и единиц) или 128-битовым (стандарт IPv6) десятичным числом. Разница между стандартами заключается в формате записи и объёме адресного пространства. Количество возможных адресов в IPv4 превышает 4 миллиарда (4 294 967 296 адресов, если буквально). Несмотря на солидную цифру, этот объём постепенно иссякает, то есть IP-адреса планомерно превращаются в дефицитный ресурс ввиду увеличения количества сетевых устройств.
Существуют даже механизмы экономии адресного пространства – на одном айпишнике на сервере могут висеть несколько доменов. Это повсеместная практика – так делают интернет- и хостинг-провайдеры, к примеру. Поэтому всё большее распространение получает IPv6 – в нём объём адресного пространства в сотни раз выше, запаса хватит ещё надолго. Если быть точными, цифра такая – 79 228 162 514 264 337 593 543 950 336.
IP-адрес по стандарту IPv4 представляет собой десятичное число. Изначально (с 1981 по 1984 год) адреса были представлены в двоичной системе. Но воспринять/запомнить нечто вроде 11100010101000100010101110011110, мягко говоря, непросто, поэтому длинное 32-битовое число решили разделить на четыре части, каждая из которых состоит из 8 бит. Стало получше, но ненамного: 11100010.10100010.00101011.10011110. Оптимизации продолжились. Умы решили перевести эту абракадабру в десятичную систему, получив из вышеуказанных нулей/единиц 226.162.43.158. Уже намного лучше, согласитесь. Каждый из четырёх разрядов называется октетом. Такое представление используется до сих пор, это и есть формат современного IP-адреса в пространстве IPv4.
Формат IP-адреса и как он выглядит
Правильный IP-адрес в сети Интернет может быть представлен в одном из двух цифровых форматов, который зависит от типа используемого протокола. В зависимости от того, к какому из этих типов принадлежит IP-адрес, будет понятно, сколько бит в нем.
- IPv4 (Internet Protocol v. 4) — адрес, записанный в 32-битном формате. Имеет вид четырех 8-битных чисел (минимум 0, максимум 255), которые разделены друг от друга точками. Пример: 172.16.255.2.
- IPv6 (Internet Protocol v. 6) — адрес, записанный в 128-битном формате. Имеет вид 8 групп, в каждой из которых находится по 4 шестнадцатеричные цифры, отделенные друг от друга двоеточиями. При этом допустимо опускать ведущие нулевые группы, которые идут подряд, и заменять их двойным двоеточием, однако в одном адресе возможно только одно такое упрощение. Пример: 2001:0da8:11a4:08d6:1f84:8a3e:07a1:655d.
Версии протоколов
Всего существует несколько различных версий протоколов (или форматов IP), но активно используются лишь две из них:
IPv4 – это 32-битный интернет-протокол, состоящий из 4 числовых значений в диапазоне от 0 до 255, разделенных точкой. Выглядит примерно так:
Каждое из чисел можно перевести в двоичную систему и определить такие параметры, как адрес сети, узла, хоста, компьютера. Делается это с помощью маски подсети.
IPv6 – это более новая версия интернет-протокола (128-бит), который состоит из 8 комбинаций, записанных с помощью 16-ричной системы счисления и разделенных знаком двоеточия. Выглядит примерно так:
При этом ведущие нули можно опускать, а нулевые группы, идущие подряд, можно заменять двойным двоеточием. Вот что получится, если упростить запись:
Со временем компьютеров, подключенных к интернету, становилось все больше и больше, что в итоге привело к нехватке комбинаций в версии IPv4. Уникальные айпи просто закончились. Поэтому и была создана версия IPv6, число комбинаций в которой очень велико.
Как посмотреть мой IP или узнать адрес компьютера?
Самый просто способ — набираете «мой айпи» в поисковой строке Яндекса и смотрите на ответ:
Если еще и перейдете по расположенной ниже ссылке «Узнать все о своем соединении», то попадете в Яндекс-Интернетометр, где сможете измерить скорость соединения и другую информацию о нем посмотреть.
Кроме этого, естественно, есть целая куча интернет сервисов, которые позволят вам узнать адрес своего компьютера (точнее внешний IP роутера, но не важно). Перечислить их все? Думаю, что не стоит. Наверное, только 2ip упомяну, как самый известный.
Там еще много всего можно узнать. К примеру, АйПи любого сайта в сети (да-да, сайты ведь тоже живут на серверах и имеют свой адрес).
Как видите, узнать уникальный адрес вашего компьютера в сети не проблема. Посещая любой сайт вы оставляете «следы», ибо сайт должен знать ваш IP, чтобы отправить на него содержимое страницы. Есть, конечно же, анонимайзеры, VPN и, наконец, браузер Тор, но это все же не дает стопроцентной гарантии, что «вас не найдут», особенно, если будут искать профессионалы. Поэтому помните об этом и не «шалите».
Узнать внутренний АйПи адрес своего компьютера в вашей локальной сети можно через командную строку (такое страшное черное окно на манер Доса).
Вызвать его можно, нажав Win + R на клавиатуре и набрав в открывшемся окне «cmd» (без кавычек, естественно). Или можно в меню кнопки «Пуск» найти каталог «Служебные» и там выбрать «Командная строка». Ну, а в самом окне командной строки Виндовс нужно будет набрать «ipconfig» (без кавычек) и нажать Энтер.
Что такое IP адрес
IP адрес — это уникальный идентификатор устройства в сети, базирующийся на стеке протоколов TCP/IP. Может формироваться в двух различных видах: IPv4 и IPv6. По-английски полностью пишется, как Internet Protocol Address, расшифровывается — адрес интернет-протокола. Он может быть, как частным — в локальной сети, так и глобальным — во всемирной паутине.
Так, для применения в частных /локальных сетях по документу RFC1918 выделены следующие диапазоны адресов вида IPv4:
- 10.0.0.0 — 10.255.255.255 (10/8 префикс)
- 172.16.0.0 — 172.31.255.255 (172.16/12 префикс)
- 192.168.0.0 — 192.168.255.255 (192.168/16 префикс)
IP приписывается каждому устройству в сети. Это необходимо, чтобы устройства могли находить / определять друг друга и производить обмен информацией. Без него вы просто не сможете пользоваться интернетом. Это, как в жизни, как вас найдет почтальон, чтобы доставить вам корреспонденцию, не зная вашего адреса. Даже при соединении двух компьютеров в локальную сетку — у каждого будет свой айпи.
Из чего состоит ИП адрес — формат
На данный момент используется два цифровых формата для формирования айпи, привычный нам IPv4 и более новый, дающий больше возможных вариантов создания новых уникальных адресов — IPv6.
IPv4 (Internet Protocol v.4) — адрес в 32 битном формате. Состоит из 4 чисел — от 0 до 255, по 8 бит и 1 байту каждое, разделены точками. Протокол позволяет формировать большое количество возможных айпи — всего 4 294 967 296 и чаще всего вы видите их именно в этом формате.
Очень удобно использовать его в локальных сетях, т.к. адрес в таком видеть легко прочитать и запомнить. А вот во всемирной паутине — его возможностей уже не хватает, т.к. устройств становится все больше, поэтому был придуман и реализован новейший формат протокола.
IPv6 (Internet Protocol v.6) — адрес в 128 битном формате. Состоит из 4 цифр с буквами в 8 ячейках по 16 бит, разделенных между собой двоеточием. Был разработан в 1995 году с целью увеличения создания возможных уникальных айпишников (сленг), т.к. у IPv4 их стало не хватать.
Данный формат позволяет абсолютно всем устройствам иметь свой собственный уникальный адрес, решив проблему их нехватки и использования динамических айпи. Но, пока на него полностью не перешли, т.к. перенастройка и замена оборудования довольно дорогой и длительный процесс.
Что это за адрес и как его узнать?
Интернет устроен так, что сайты не может посещать неизвестно, кто и уходить неизвестно куда. Это, безусловно, очень интересно сочетается с политикой анонимности и конфиденциальности, но факт остаётся фактом.
IP адрес является сетевым адресом узла, с помощью которого осуществляется подключение к интернету. Следует отметить, что у компьютера ( или другого устройства ) также существует IP адрес в рамках локальной сети.
Данный адрес представляется с помощью четырех целых чисел ( от 0 до 255 ), разделенных точками. Подобная форма является стандартом протокола IPv4 , который сталкивается с « конкуренцией » IPv6 и не безосновательно, ведь IPv4 позволяет сформировать достаточно ограниченное количество адресов ( 4 миллиарда – тоже ограничение ), в то время как IPv6 дает гораздо более широкие возможности.
Поняв, что такое IP адрес, необходимо разобраться с тем, как его определить. Ниже перечислены некоторые способы.
- Заходим в панель управления, выбираем « Центр управления сетями и общим доступом », затем нажимаем на свое подключение:
В открывшемся окне выбираем « Сведения » и получаем всю необходимую информацию.
- Второй способ – воспользоваться командной строкой. Нажимаем « Win+R » и пишем в поле ввода « cmd ». После нажатия « Enter » в командной строке необходимо написать ipconfig , а затем снова нажать « Enter »:
- Третий способ – воспользоваться онлайн-сервисом. Зайдя, к примеру, на 2ip.ru можно сразу же увидеть свой IP адрес. Здесь же можно проверить IP адрес. Полученная информация будет содержать некоторые сведения о провайдере, в том числе и его физический адрес.
Бесклассовая адресация
Со второй половины 90-х годов XX века классовая маршрутизация повсеместно вытеснена бесклассовой маршрутизацией, при которой количество адресов в сети определяется только и исключительно маской подсети.
- eсли весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того узла, который сгенерировал этот пакет; этот режим используется только в некоторых сообщениях ICMP;
- eсли в поле номера сети стоят только нули, то по умолчанию считается, что узел назначения принадлежит той же самой сети, что и узел, который отправил пакет;
- eсли все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast);
- eсли в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.190.21.0 с маской 255.255.255.0 пакет с адресом 192.190.21.255 доставляется всем узлам сети этой сети. Такая рассылка называется широковещательным сообщением (broadcast).