Все начинающие сисадмины, да и опытные пользователи должны понимать, что такое межсетевой протокол (Internet Protocol). Понимание этого понятия позволит сформировать общее видение того как устроен современный интернет. Знание устройства интернет протоколов позволит значительно проще настраивать различные устройства, связанные с интернетом.
Появление всемирной сети Интернет стало возможно только при помощи введения специального протокола. Он присваивает каждому компьютеру IP-адрес и связывает все их в единое целое. Каждый IP-адрес состоит из четырех чисел, разделенных точками.
Выделяют несколько основных задач которые выполняет интернет протокол:
- доставка различных видов файлов между различными узлами;
- объединение сегментов в единое образование;
- сохранение файлов в промежуточных узлах.
Содержание
Что такое IPv4
Четвертая версия Internet Protocol появилась в 1981 году. Она имеет 32-битную адресную схему. Согласно возможностям этого стандарта предусматривалось одновременное присвоение 4 млрд. индивидуальных номеров.
Каждое число в TCP IPv4 содержит 8 бит, т.е. принимать значение от 0 до 255. Для правильной работы необходимо задать как сам адрес, так и его маску сети.
Архитектура сетей IPv4 протокола имеет пять уровней, которым присваиваются соответствующие буквы латинского алфавита.
В работе используются, обычно, только первые три. Первый класс А выступает в качестве идентификатора сети и может принимать значения от 0 до 127. Адреса, имеющие в качестве идентификатора значение 127 не могут выступать в качестве логических IP-адресов и нужны для тестирования. Их называют петлевыми адресами и не присваивают узлам.
Что такое IPv6
Сегодня многие устройства располагают собственным подключением к интернету. Развитие интернет-технологий сделало необходимым разработку новой версии для обеспечения возможности присваивания IP-адреса каждому устройству.
На смену 4-ой версии постепенно приходит 6-ая. Она более совершенна и призвана исправить все недостатки предшественницы. Сокращенно она именуется IPv6 или IPng (Internet Protocol next generation). Ее стали разрабатывать еще в середине 90-х годов.
По этому протоколу возможно присвоение одновременно 2 128 адресов, что гораздо больше чем в предыдущей версии. На данный момент они сосуществуют вместе. Первое присвоение IPv6-адреса произошло только в 2015 году.
В этой версии присутствуют несколько видов адресов:
- Одноадресные. Присваиваются в сервисах, имеющих индивидуальное предназначение.
- Групповые. Нужны для рассылки данных в рамках одной IP-сети.
- Многоадресные. Данные могут передаваться бесконечному количеству устройств.
Преимущества IPv6
Переход на 6-ю версию помимо увеличения количества адресов имеет также и другие серьезные преимущества:
- потеряли свою актуальность трансляции сетевых адресов;
- значительно увеличилась скорость скачивания файлов в любых форматах;
- получила улучшения многоадресная маршрутизация.
Основные различия протоколов
Оба стандарта существенно отличаются. Шестой превосходит по большинству показателей 4-ый:
- произошел отказ от контрольной суммы;
- размер увеличился до 16 байт, вместо 4-х ранее, произошло также увеличение заголовка в два раза, но за счет лучшей оптимизации уменьшилась нагрузка;
- произошло увеличение размера передаваемого набора до 4 Гб;
- появилось поле меток;
- появились новые механизмы осуществление безопасности, такие как IPsec, позволяющий зашифровать любые данные.
У 6-ой версии отсутствует фрагментация на маршрутизаторе. Это позволяет значительно ускорить работу узлов сети.
Работа с IPv6
Перед настройкой Internet Protocol version 6 стоит знать, что эта процедура имеет смысл только в случае, если устройство подсоединено к интернету через провод. При беспроводном подключении через маршрутизатор она не имеет смысла.
Как включить
Для того чтобы включить IPv6 необходимо перейти в «Пуск», там выбрать пункт «Панель управления». В открывшемся окне нужно выбрать «Система».
Далее по порядку:
- «О системе»;

- «Дополнительные свойства администрирования»;

- «Службы»;

- «Вспомогательная службаIP»;

В появившемся окне нужно выбрать в пункте запуска «Автоматически». В строке ниже выбирается запустить и нажать кнопку «Ок» для сохранения настроек.
Автонастройка
Одна из самых важных целей внедрения IPv6 является его автономная настройка без вмешательства человека. Данный вид протокола имеет следующие виды настроек:
- Без отслеживания состояния. Назначается клиентом без поддержки служб.
- С отслеживанием состояния. Назначается службой и передается клиенту.
Альтернативная конфигурация
Так как IPv6 имеет множество багов, его использование без DNS-сервера может превратиться в мучения. Чтобы настроить DNS-сервер необходимо сконфигурировать статистические адреса IPv6 протокола на серверах этого вида. Далее, нужно осуществить включение динамического обновление записей клиентами. После этого все настройки передаются посредством локальной сети клиентам через DHCP.
Проверка IPv6
Самым простым способом провести тест работоспособности интернет стандарта IPv6 является использование одного из специализированных сайтов. Все тестирование происходит в автоматическом режиме, никаких данных вводить не нужно. На экране сразу выводится вся необходимая информация.
IPv6 и VPN
Все современные VPN работают на интернет протоколе исключительно 4 версии. При отправке запроса на сайт соответствующий IPv6 он разрешает доступ только с DNS-сервера, а это в свою очередь приводит к утечке местоположения. В случае настройки веб-ресурса на обнаружение таких утечек может произойти блокировка доступа к данным сайта.
IP-адрес (Internet Protocol Address, айпи адрес) – это уникальный числовой идентификатор конкретного устройства в составе компьютерной сети, построенной на основе протокола TCP/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-адреса
В общем случае IP-адрес состоит из двух частей (ID-номеров): сети и конкретного узла в ее пределах. Чтобы отличать их в полной записи, используют классы или маски.
Для доступа к Интернет необходимо, чтобы IP принадлежал к другому блоку или в пределах локальной сети существовал сервер, на котором происходит подмена внутреннего адреса на внешний. С этой целью используются прокси или NAT. Для доступа к Интернету адрес выдается провайдером или региональным интернет-регистратором.
По умолчанию маршрутизатор может входить в несколько разных сетей. Каждый его порт имеет персональный IP-адрес. Соответственно, такой же принцип работы применим к конкретным компьютерам, которые могут поддерживать различное число сетевых связей.
Типы IP-адресов
В зависимости от способа использования
Внешний. Он же «белый», публичный или глобальный. Используется во время доступа в Интернет. Такой IP-адрес является уникальным и именно под ним устройство видят в сети. Так как количество таких идентификаторов ограничено, задействуют технологию NAT. Она позволяет транслировать сетевые IP-адреса из частных в публичные. Для этого применяются маршрутизаторы определенного типа.
По внешним IP-адресам многие интернет-сервисы отслеживают новых и вернувшихся пользователей. Это позволяет собирать статистику и делать аналитику, важную для продвижения сайта.
Внутренний. Он же «серый», локальный или частный IP-адрес источника. Не используется во время доступа в Интернет. Работает только в пределах локальной сети (домашней или предоставленной провайдером), и доступ к нему можно получить только другим ее участникам. Для этой цели по умолчанию зарезервированы следующие диапазоны частных IP-адресов:
- 10.0.0.0 – 10.255.255.255;
- 172.16.0.0 – 172.31.255.255;
- 192.168.0.0 – 192.168.255.255.
Необходимо понимать, что не всегда внешний IP-адрес является постоянным. Наоборот, IP часто формируется заново от одного подключения к другому.
В зависимости от вариантов определения
Статические. Это IP-адреса, являющиеся неизмененными (постоянными). Они назначаются устройству автоматически в момент его присоединения к компьютерной сети или прописываются пользователем вручную. Статические адреса доступны для использования неограниченное время. Они могут выполнять функцию идентификатора только для одного сетевого узла. Также иногда используется понятие псевдостатических адресов, которые работают в пределах одной частной сети.
Динамические. Это те IP-адреса, которые выдаются устройству на время. Они автоматически присваиваются в момент подключения к сети и имеют ограниченный срок действия (от начала сессии до ее завершения). Динамические IP-адреса – своеобразный способ маскировки. Отследить человека, выходящего в Интернет с помощью такого адреса, сложно технически, в этом случае не обойтись без профессиональных инструментов.
Что дает статический IP-адрес
Статический IP-адрес полезен благодаря следующим возможностям:
- привязке пользователя к конкретной сети;
- инструментам для организации защитного канала передачи данных;
- оптимизации работы с сетевыми серверами;
- решению задач, связанных с информационными технологиями;
- упрощенной работе в пиринговых сетях (например, с торрентами);
- использованию онлайн-сервисов, требующих обязательного наличия статического IP-адреса.
Как узнать IP-адрес
Зачем знать свой реальный IP-адрес? Он понадобится вам для того, чтобы начать работать с некоторыми сервисами, требующими его указания вручную. Каким образом получить информацию об IP? Есть как минимум два способа:
- специализированные онлайн-сервисы. Воспользоваться ими очень просто: достаточно зайти на них, и уже через несколько секунд в динамическом окне появится нужная информация;
- провайдер. Вы можете узнать свой IP-адрес, обратившись в техподдержку поставщика интернет-услуг (как вариант, в «Личном кабинете» пользователя).
Помните, что вместе с IP-адресом другим устройствам (и, соответственно, лицам) будет доступна и иная информация, а именно: названия и данные провайдера интернет-услуг, название и версия установленной операционной системы и браузера, географическая привязка. Сторонние сервисы видят, используете ли вы прокси-сервер или средства защиты данных.
Весь интернет может работать благодаря IP адресам, которые приписываются абсолютно каждому устройству в сети, будь то локальная, по сути закрытая сеть и, конечно же, глобальная всемирная паутина.
Чтобы у каждого такого устройства была возможность идентифицировать себя, нужен был определенный формат приписываемых им адресов, и первым таким стал — интернет протокол IPv4.

Продолжаем тему работы глобальной паутины, из прошлого материала вы могли узнать про TCP протокол, сейчас же мы рассмотрим другой — IPv4, зачем он нужен и какие функции выполняет.
IPv4 — что это такое?
IPv4 — это четвертая версия интернет протокола IP адресов. Отвечает за формирование и вида айпи и является по сути основой для обслуживания сети. Именно эта версия стала очень популярной и востребованной, все благодаря понятному формату ИП-адресов и легкости их запоминания. Полностью расшифровывается, как — Internet Protocol version 4.

Используется в стеке протоколов TCP/IP. Позволяет создавать 4.3 миллиарда адресов, что довольно много. Но, к сожалению, к нашему времени и этого количества стало не хватать, поэтому, как приемнику этого протокола был создан новый — IPv6.
На данный момент является основной версией интернет протокола, который обслуживает весь интернет. Ведь переход на IPv6 стоит огромных денег, ресурсов и времени.
Данная версия протокола была прописана в документе RFC 791 в сентябре 1981 года, пришедшем на смену RFC 760, 80 года.
IPv4 адреса
Данный протокол использует IP размером в 32 бита, т.е. размером всего в 4 байта. Структурой он представляет — четыре числа в десятичном формате от 0 до 255 разделенных точками. В каждом таком числе 1 байт или 8 бит.
Слева некоторое количество чисел указывает на сеть, в которой находится данный адрес, а, с правой стороны на идентификатор самого устройства, расположенного в ней. Граница может находится где угодно между этими 32 битами. Например, первые 21 бит могут означать сеть, а оставшиеся 11 указывать на сам хост (устройство) внутри нее. Все это считается в двоичной системе счисления.

Хоть мы обычно и пишем такой айпи в десятичной системе счисления, но он может быть представлен и в другом формате:
С точкой:
- В десятичном: 176.57.209.9
- В двоичном: 10110000.00111001.11010001.00001001
- В восьмеричном: 0260.0071.0321.0011
- В шестнадцатеричном: 0xb0.30×9.0xd1.0x09
Без точки:
- В десятичном: 2956579081
- В двоичном: 10110000001110011101000100001001
- В восьмеричном: 026016350411
- В шестнадцатеричном: 0xb039d109
Классы IP адресов
Всего существует 5 классов IP:

Классовая адресация
Устаревшая технология, которая на данный момент не используется. Раньше применялась для распределения айпи. Но, так, как их количество ограничено, да и сама технология довольно негибкая — то от нее отказались.
Технология попросту не давала гибкости в распределении разных айпи, если, например, дали вам сеть 128.54.0.0/16 — то все, именно в ней надо располагать все устройства и разбить ее на несколько ну никак не получится. А если, например, на предприятии есть несколько независимых отделов и надо им сделать отдельные подсети? То придется запрашивать новые IPv4-адреса.
Или, например, нам нужно всего 6 айпи на всю компанию, естественно нам бы дали сеть класса C. Но в ней аж 254 айпи (2 убираем). Зачем нам столько, нам нужно то всего 6. А платить по сути придется больше, да и айпи будут пропадать впустую. Данную проблему отлично решила бесклассовая адресация.
Бесклассовая адресация (CIDR)
Сейчас используется CIDR (classless inter domain routing), т.е. бесклассовая адресация, которая позволяет гибко управлять пространством IP, без жестких рамок классовой адресации. С помощью нее можно создавать сети из нужного количества адресов. Кроме этого, одна большая сеть может включать в себя несколько мелких, которые также, могут быть разбиты на другие. Все это благодаря введению дополнительной метрики — маски подсети.
Например, есть сеть — 128.54.0.0/16, ее нужно разбить на 4 подсети. Просто берем третий по счету байт (октет) в хостовой части в двоичной системе и заимствуем у него первые 2 бита, потому что, 2 во 2-й степени дает 4. Значит префикс получается 16 + 2 = 18. Вот такие соответственно получаются подсети.
1: 128.54.0.0/18
2: 128.54.64.0/18
3: 128.54.128.0/18
4: 128.54.192.0/18
Чтобы было еще более понятно, переведем 128.54.0.0 в двоичный вид. Два бита могут принимать 4 разных значения это: 00, 01, 10, 11. Меняем теперь у айпи первые 2 бита у третьего по счету байта, а затем переводим все обратно в десятичную систему счисления.
1: 10000000.00110110.00000000.00000000 — 128.54.0.0
2: 10000000.00110110.01000000.00000000 — 128.54.64.0
3: 10000000.00110110.10000000.00000000 — 128.54.128.0
4: 10000000.00110110.11000000.00000000 — 128.54.192.0

Маска обычно указывается, после самого IPv4 адреса — после слеша «/» ставится число обозначающее битовую маску подсети, например, 14.12.17.0/24.
Само число после слеша, означает количество старших битов в маске подсети. Мы знаем, что IP в формате IPv4 состоит из 32 бит, маской являются старшие 24 бита, значит для возможных для использования адресов остается всего 8 бит (32 — 24 = 8). 2 в 8 степени — это 256 возможных адресов. А если бы мы, например, указали маску в 18 бит, то было бы: 32 — 18 = 14. 2 в 14 степени — это уже 16 384 вариантов.
Важно знать, что количество возможных хостов всегда будет меньше ровно на 2, т.к. первый будет идентификатором сети, а второй будет широковещательным.
Зарезервированные IP адреса
В формате IPv4 есть целый ряд айпи, которые уже зарезервированы. Вот их список:

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










