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

IP адресНапример, тут же вашему компьютеру выдается личный серый номер, и все ваши действия, сопряжения с другими компьютерами (поиск информации в Интернете, общение в различных месенджерах, скачивание файлов и т.д.) происходят строго по нему. Этот номер называется IP-адрес. И любые устройства, имеющие выход в интернет-сеть, им обладают. Что такое ip адрес? Он является, не много не мало, основой всего Интернета (например, безлимитный Интернет Мегафон). Internet Protocol Address (IP-адрес) – несколько цифр, примерно таких – 127.0.0.1.

Проще говоря, это адрес не подключенного к сети компьютера. Набор цифр может быть самым разным (теоретически от 0.0.0.0 до 255.255.255.255). Однако другие компьютеры данные цифры видят немного иначе, в другой несколько иной форме – в виде единиц и нулей (так, вышенаписанный публичный адрес будет выглядеть как 011111110000000000000000000000001).

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

При этом часть давно привязана к компьютерам, а другие уже давно выкуплены – зарезервированы под разные технические нужды. И как быть в такой ситуации? Решением данной задачи специалисты занимаются уже не первый год и даже нашли выход, хотя практически он еще не воплощен в жизнь. Потому сегодня пользователи вынуждены мириться с тем, что есть.

Присвоение IP-адресов

Какие же все-таки возможны варианты? В Администрации адресного интернет-пространства (IANA – Internet Assigned Numbers Authority) следят за присвоением IP-адресов, как они расходуются, а уже ненужные забирают назад, чтобы вернуть их вновь в использование, выдают адресные блоки региональным сетевым регистраторам. Всего в мире таких регистраторов насчитывается пять: APNIC (для Юго-Восточной Азии), RIPE NCC (для Ближнего Востока, Центральной Азии, Европы), AfriNIC (для Африки), LACNIC (для Южной Америки), ARIN (для Северной Америки).

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

Проблема нехватки IP-адресов

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

Схема ip адресовЛогичнее всего – двум из них перенести встречу на другое время. Таким образом, если постараться, двух комплектов одежды будет достаточно на четверых. Аналогично происходит и с Internet Protocol Address, динамический IP-адрес, в отличие от статического, является приблизительно вот таким вот костюмом.

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

По завершению работы в Интернете – адрес вновь пополняет список провайдера, чтобы через какое-то время другой интернет-пользователь мог его получить. Правда, чаще всего пользователю требуется именно серый статический адрес. Допустим, когда его компьютер прошел регистрацию на файерволе корпоративного веб-ресурса, то есть проходить туда может только он. Либо другой вариант – на компьютере пользователя находится сайт или он выступает хранилищем базы данных. Сомнительный ход со сменой IP-адресов? Отнюдь! Однако внедрение динамических белых IP-адресов также всех проблем не решает, и по-прежнему их не хватает.

Каким же образом данная система еще работает? Все просто: допустим, у нас есть локальная сеть из десяти компьютеров. К Интернету подключен лишь один из них, но и остальным, пусть даже периодически, необходимо выходить во Всемирную сеть. Что делать в такой ситуации? Подключить каждый отдельный компьютер к Интернету с помощью usb модема Мегафон? Выкупить или взять в долгосрочное пользование десять белых IP-адресов? Нет необходимости. Один компьютер, подключенный к Интернету, может выступать роутером (маршрутизатором).

Все десять компьютеров соединены в общую сеть и каждому из них присвоен свой IP-адрес (выглядят они точно также как и интернет-адреса в диапазоне от 192.168.0.0-172.16.0.0 до 10.0.0.0). Указанные адреса и выступают в роли внутренних IP. Благодаря маршрутизатору, который подключен к Интернету и имеет внешний IP-адрес, они смогут беспрепятственно выходить в сеть. Так если пользователь хочет выйти на сайт со своего компьютера, он набирает адрес веб-ресурса, и запрос передается на роутер. А тот, связавшись с сайтом, загружает данные, пересылая их на удаленный компьютер, с которого поступил запрос. И, опять же, в теории, подобных сетей может быть множество.

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

Примечание: Чтобы узнать IP-адрес, присвоенный вашему компьютеру, лептопу и т.д., следует запустить Командную Строку, набрать в ней ipconfig и получить свои «паспортные данные».