Для чего используются ip адреса

IP-адрес ( ˌaɪ ˈpiː -адрес; является словообразовательной полукалькой английского IP address, буквенной аббревиатурой от англ. Internet Protocol Address «адрес Интернет-протокола») — уникальный сетевой адрес узла в компьютерной сети, построенной на основе стека протоколов TCP/IP.

В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта, а в версии протокола IPv6 IP-адрес имеет длину 16 байт.

Содержание

IPv4 [ править | править код ]

В 4-й версии IP-адрес представляет собой 32-битное число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками, например, 192.168.0.3.

IPv6 [ править | править код ]

В 6-й версии IP-адрес (IPv6) является 128-битным. Внутри адреса разделителем является двоеточие (напр. 2001:0db8:85a3:0000:0000:8a2e:0370:7334) [1] . Ведущие нули допускается в записи опускать. Нулевые группы, идущие подряд, могут быть опущены, вместо них ставится двойное двоеточие (fe80:0:0:0:0:0:0:1 можно записать как fe80::1). Более одного такого пропуска в адресе не допускается.

Структура [ править | править код ]

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Для выхода в глобальную сеть необходимо, чтобы был IP из другого блока адресов, либо в локальной сети должен быть сервер подменяющий внутренний IP-адрес (серый) на внешний IP-адрес (белый), например: proxy server, NAT. Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR). Согласно данным на сайте IANA, [2] существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки и Индийского океана; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

Типы адресации [ править | править код ]

Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес.

Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.

Сравнение [ править | править код ]

Иногда встречается запись IP-адресов вида «192.168.5.0/24». Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: «255.255.255.0». 24 разряда IP-адреса отводятся под номер сети, а остальные 32−24=8 разрядов полного адреса — под адреса хостов этой сети, адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.168.5.1 до 192.168.5.254, а также 192.168.5.0 — адрес сети и 192.168.5.255 — широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:

  • адрес сети = IP.любого_компьютера_этой_сети AND MASK (адрес сети позволяет определить, что компьютеры в одной сети)
  • широковещательный адрес сети = IP.любого_компьютера_этой_сети OR NOT(MASK) (широковещательный адрес сети воспринимается всеми компьютерами сети как дополнительный свой адрес, то есть пакет на этот адрес получат все хосты сети как адресованные лично им. Если на сетевой интерфейс хоста, который не является маршрутизатором пакетов, попадёт пакет, адресованный не ему, то он будет отброшен).

В некоторых системах адрес сети и широковещательный могут быть поменяны местами (не проверено).

Запись IP-адресов с указанием через слэш маски подсети переменной длины также называют CIDR-адресом в противоположность обычной записи без указания маски, в операционных системах типа UNIX также именуемой INET-адресом.

Читайте также:  Звуковой чип на материнской плате

Особые IP-адреса [ править | править код ]

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).

Статические (статичные) и динамические IP-адреса [ править | править код ]

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

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

Для получения IP-адреса клиент может использовать один из следующих протоколов:

  • BOOTP (RFC 951) — простой протокол настройки сетевого адреса, ранее использовался для бездисковых станций, ныне вытеснен DHCP.
  • DHCP (RFC 2131) — наиболее распространённый протокол настройки сетевых параметров.
  • IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
  • Zeroconf (RFC 3927) — протокол настройки сетевого адреса, определения имени, поиск служб.
  • RARP (RFC 903) Устаревший протокол, использующий обратную логику (из аппаратного адреса — в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).

Частные IP-адреса IPv4 [ править | править код ]

Адреса IP, используемые в локальных сетях, относят к частным.
Адреса Intranet:

Адреса для внутреннего использования:

  • 127.0.0.0/8 — используется для коммуникаций внутри хоста (см. localhost).
  • блок с 169.254.1.0 по 169.254.254.255 (подсеть 169.254.0.0/16 за исключением подсетей 169.254.0.0/24 и 169.254.255.0/24) — используется для автоматической настройки сетевого интерфейса в случае отсутствия DHCP (см. link-local).

Полный список описания сетей для IPv4 представлен в RFC 6890.

Инструменты [ править | править код ]

  • В ОС Windows свой IP-адрес можно узнать, набрав ipconfig в командной строке.
  • В ОС Unix свой IP-адрес можно узнать, набрав ifconfig или ip addr в командной строке.
  • IP-адрес, соответствующий доменному имени, можно узнать с помощью команды: nslookupexample.net или ping example.net

IP-адреса, доменные имена и сайты [ править | править код ]

Одно доменное имя может преобразовываться поочерёдно в несколько IP‐адресов (для распределения нагрузки).

Одновременно, один IP‐адрес может использоваться для тысяч доменных имён с разными сайтами (тогда при доступе они различаются по доменному имени), что вызывает проблемы при идентификации сайтов по IP‐адресу в целях цензуры. [3] [4] [1]

Также, сервер с одним доменным именем может содержать несколько разных сайтов, а части одного сайта могут быть доступны по разным доменным именам (например, для изоляции cookies и скриптов в целях защиты от атак типа межсайтового скриптинга).

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

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

Недавно была интересная публикация о том, как сделать скриншот экрана на компьютере, сегодня же вы узнаете определение IP, что это такое и зачем он в принципе нужен.

Что такое 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 и статический

Статический IP — Постоянный и абсолютно уникальный айпи, который не меняется при подключении к интернету и закреплен за вашим устройством на постоянной основе.

Динамический IP — Меняется практически всякий раз, когда вы устанавливаете соединение с интернетом. Провайдер выделяет любой свободный айпи и прописывает его вам.

У каждого есть свои плюсы и минусы, например, на постоянном вы можете сделать свой сервер. А вот с динамического бывает удобнее скачивать файлы с файлообменников. Но, для домашнего использования — динамически меняющегося айпи хватает с лихвой.

Внешний IP и внутренний

Внутренний — в локальной / частной / внутренней сети. Его еще часто называют серый IP.
Внешний — который будет фигурировать при выходе в интернет. Еще известен, как белый IP.

В локальной сети чаще всего используются ип: 192.168.x.x. Во внутренней сетке самого провайдера чаще можно увидеть диапазоны: 10.x.x.x и 172.16.x.x. Например, айпи вашего компьютера может быть 192.168.1.34, а, чтобы зайти в роутер, нужно ввести в браузере — 192.168.1.1.

Ну и как вы поняли, к локальной, по сути закрытой от внешнего мира сети, не сможет подключится, например, ваш сосед. У его устройств будет своя, такая же локальная сеть между его устройствами.

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

Что можно узнать по IP адресу

Наверное, вы не раз слышали или видели фразу — я тебя по IP вычислю, найду и т.д. и т.п. На самом деле в этом есть доля правды по айпи можно узнать следующую информацию:

  • Город
  • Страна
  • Регион
  • Данные провайдера
  • Почтовый индекс города

Но, это будут больше данные провайдера, а не лично человека. Тем более чаще всего используются именно динамические айпи, а статичный, индивидуальный IP почти у всех провайдеров покупается только за деньги. А, выходить, в веб можно откуда угодно, хоть с Wi-Fi из кафе, хоть через мобильного оператора. Так, что бояться, что кто-то найдет вас по IP, кроме спецслужб конечно — не стоит.

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

В заключение

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

И снова всем привет, дорогие читатели и посетители моего блога. Вспомнилось мне, как я играл в Lineage 2 и там один пацанчик пытался «развести» меня на местную валюту. Да. В играх таких негодяев еще больше, чем в жизни. В общем, когда я ему сказал, что его разводы детские, и попадется на них лишь полный дебил, он мне выпалил: «Я вычислю тебя по айпи и бошку тебе разобью». Страшно, аж поджилки трясутся).

В общем через секунду он уже убежал. Наверное вычислять побежал). Но вообще речь не об этом. Я вот у вас хотел как раз спросить. А вы знаете конкретно, что такое айпи адрес и для чего он вообще нужен?

IP (Internet Protocol) адрес — это уникальный адрес какого-либо узла в сети (отдельного сетевого устройства: сетевой карты в компьютере, маршрутизатора, принтера и т.д.). Благодаря ему, устройства и могут сообщаться между собой в интернете или по локальной сети. А если вдруг у устройства по какой-либо причине не будет айпи адреса, то ни оно не сможет взаимодействовать с чем-либо в сети, ни один из узлов в сети не сможет подключиться к этому устройству.

Читайте также:  Как включить отображение фпс в доте 2

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

Типы IP

IP адреса на данный момент разделяются на два типа, а именно IP4 и IP6. IP4 — это стандартный и самый популярный тип адресов, который представляет собой 32-битовое число и состоит он из четырех десятеричных чисел, разделенных точками. Например такой адрес может выглядеть так: 172.196.10.32, 10.60.245.240, 192.168.0.1 и т.д. Максимальное число в каждом отрезке не может превышать 254.

IP6 — это более молодой, но менее распространенный тип адресов. Если честно, то я даже никогда не имел дел с такими адресами. Знаю только, что этот тип представляет уже не 32-битовое, а 128-битовое число. Чувствуете разницу?

И записывается такое число в виде восьми шестнадцатеричных чисел и имеет вид типа 1021:0df8:8fa3:0000:010d:8b2e:0471:c3c4. Это значит, что в адресе может быть любое число от 0 до 9, а также любая латинская буква от a до f.

Одной из причин создания такого адреса было то, что в IP6 можно будет уместить просто нереальное количество айпи адресов (смотрите на картинке выше), а то предыдущая версия все таки не «резиновая». Хотя, как я уже говорил выше, не замечал, чтобы пока кто-то работал с такими адресами.

Виды адресов

Кроме вышесказанного айпишники быват еще и двух видов: статические и динамические. Я думаю, что вы уже поняли, что это означает, но я все равно расскажу.

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

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

Плюс статического адреса в том, что в разных сервисах вы можете указать привязку по айпи. Тогда никто, кроме вас туда не зайдет.

Внешние и внутренние адреса

Также айпи адреса можно разделить на внешние и внутренние.

Внешний адрес — это ваш компьютер подключен непосредственно к интернету. Тогда вам дается один уникальный внешний айпишник и вы сидите и никого не трогаете.

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

Помню как лет 12−13 назад тянули с друзьями свою первую локальную сеть прямо в 20 градусный мороз. Интернета тогда не было и тянули мы ее чисто для обмена файлами по сети и конечно же для совместных игр по сети, в частности в Counter Strike и Diablo 2. Эх, времена.

Так вот, тогда у нас были лишь внутренние айпишники. У меня был 192.168.10.1, у друга 192.168.10.2, у двух других друзей оканчивалось на 3 и 4. И вот если мы хотели скачать какие-то файлы (например фильмы) с чьего-нибудь компа, то просто вызывали строку «Выполнить» набирали этот адрес с двумя слэшами (\) и попадали в папки чужого компа. Но доступ мы разрешали только к определенным папкам друг друга, чтобы господа друзья не лазили по всему компьютеру целиком.

Так же и у нас на работе. Интернет от провайдера подключен в маршрутизатор (роутер). А дальше уже распределяется по другим устройствам и компьютерам. В итоге у нас также все компы имеют свой свой внутренний адрес типа 192.168.x.x.

Вообще вот эти вот числа (192.168.x.x) специально зарезервированы для локальных сетей и во внешнем мире не используются.

Чтобы было понятнее, я напишу список диапазонов частных IP адресов, которые используются только для внутренней сети:

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

Ну а я надеюсь, тема была раскрыта в моей статье и вы всё поняли. Не забудьте подписаться на обновления моего блога, чтобы быть в курсе свежих и полезных именно для вас статей. Удачи вам. Пока-пока!