Что такое IPv4-адрес? — ТехКульт
Разное / / April 06, 2023
IPv4 — это первая версия Интернет-протокола, запущенная Министерством обороны США в сети Агентства перспективных исследовательских проектов (ARPANET). Он способен создавать миллиарды IP-адресов, что является одной из выдающихся характеристик IPv4. Поскольку IPv4 был запущен еще в 1983 году, мы находимся на грани исчерпания IP-адресов с появлением большего количества устройств IoT. В этой статье, помимо изучения того, что такое IPv4-адрес, вы также прочтете о преимуществах и недостатках IPv4.
Оглавление
- Что такое IPv4-адрес?
- Части IPv4
- Преобразование адресов IPv4 в двоичный код
- Модель IPv4–OSI
- Структура пакета IPv4
- Характеристики IPv4
- Преимущества и недостатки IPv4
Что такое IPv4-адрес?
IPv4 — это первая версия интернет-протокола. Он использует 32-битное адресное пространство, который является наиболее часто используемым IP-адресом. Этот 32-битный адрес записывается в виде четырех чисел, разделенных десятичным знаком. Каждый набор чисел называется октет. Числа в каждом октете находятся в диапазоне от
0-255. IPv4 может создавать 4,3 миллиарда уникальных IP-адресов. Пример того, что есть IPv4 адрес 234.123.42.65. Далее в статье мы также увидим, как преобразовать IPv4-адрес в двоичный код с помощью метода преобразования IPv4 в двоичный код.Части IPv4
IP-адрес состоит из трех частей:
- Сеть: Эта часть IP-адреса идентифицирует сеть, к которой принадлежит IP-адрес. Левая часть IP-адреса называется сетевой частью.
- Хозяин: Хостовая часть IP-адреса обычно отличается друг от друга, чтобы однозначно идентифицировать устройство в Интернете. Однако сетевая часть одинакова для каждого хоста в сети.
Например, сетевая и хостовая части этого IP-адреса (234.123.42.65) являются:
234 | 123 | 42 | 65 |
Сетевая часть | Ведущая часть |
- Номер подсети: Это необязательная часть IP-адреса. Это разделение IP-адреса на множество более мелких сегментов. Это помогает соединять сети и снижает трафик.
Преобразование адресов IPv4 в двоичный код
Хотя мы используем IPv4 в качестве 32-битного числового адреса, компьютеры и сети работают с двоичным языком. Давайте разберемся, как IP-адрес преобразуется в двоичный язык с использованием метода преобразования IPv4 в двоичный код. Как мы читали ранее о том, что такое октет, биты в каждом октете обозначаются числом. Теперь мы увидим, как использовать 8-битную диаграмму октетов. Он состоит из числа, которое представляет значение каждого бита.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Это IP-адрес: 234.123.42.65, который мы преобразуем в двоичный язык, используя диаграмму октетов. Каждый бит в октете представлен либо как 1, либо как 0. Первый октет состоит из числа 234. Теперь нам предстоит выяснить, какие числа из таблицы октетов в сумме дают 234. Числа, которые в сумме дают 234, это 128+64+32+8+2. Точно так же все числа, которые складываются, представлены 1, тогда как остальные числа представлены 0.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
Итак, двоичное число для 234 получается 11101010. Аналогично этот процесс выполняется со всеми октетами.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |
123 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
42 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
65 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Следовательно, двоичный язык для IP-адреса 234.123.42.65 равен 11101010.01111011.00101010.01000001.
Читайте также:Исправить IP-адрес сервера не удалось найти в Windows 10
Модель IPv4–OSI
Международная организация по стандартизации разработала модель OSI для систем связи. ОСИ означает Взаимодействие открытых систем. Эта модель состоит из уровней, которые объясняют, как система должна взаимодействовать с другой системой, используя другой протокол. Каждый слой играет решающую роль в системе связи. Модель OSI состоит из следующих уровней:
- Приложение (уровень 7): Прикладной уровень ближе всего к пользователю. Основная функция слоя состоит в том, чтобы получать и отображать данные от пользователей и для них. Этот уровень помогает установить связь через нижние уровни с приложением на другой стороне. Например, TelNet и FTP.
- Презентация (уровень 6): Уровень представления предназначен для обработки. Часть обработки включает преобразование данных из формата приложения в сетевой формат или из сетевого формата в формат приложения. Например, шифрование и дешифрование данных.
- Сеанс (уровень 5): Сеансовый уровень вступает в игру, когда двум компьютерам необходимо обмениваться данными. Эти сеансы создаются на случай, если от пользователя требуется ответ. Этот уровень отвечает за настройку, координацию и завершение сеанса. Например, проверка пароля.
- Транспорт (уровень 4): Транспортный уровень обеспечивает все аспекты передачи данных из одной сети в другую, включая объем, скорость и место назначения данных. TCP/IP и UDP работают на этом уровне. Он получает данные от вышеперечисленных слоев, разбивает их на более мелкие фрагменты, называемые сегменты и далее доставляет его на сетевой уровень.
- Сеть (уровень 3): Сетевой уровень отвечает за маршрутизацию пакетов данных или сегменты к месту назначения. Чтобы быть точным, этот слой эффективно выбирает правильный путь для достижения нужного места.
- Канал передачи данных (уровень 2): Канальный уровень отвечает за передачу исходных данных с первого уровня, который является физическим уровнем, на вышеупомянутые уровни. Этот слой также отвечает за исправление ошибок, возникающих при переносе.
- Физический (уровень 1): Физический уровень — это последний уровень модели OSI. Этот слой включает в себя коммуникационная структура и аппаратные компоненты таких как тип и длина кабеля, расположение контактов, напряжение и т. д.
Структура пакета IPv4
Пакет IPv4 состоит из двух частей: заголовок и данные. Он способен нести 65 535 байт. Длина IP-заголовка варьируется от 20 до 60 байт. Заголовок включает хост и адрес назначения, а также другие поля информации, которые помогают пакету данных достичь места назначения.
Заголовок пакета IPv4
Заголовок пакета IPv4 имеет 13 обязательных полей. Давайте разберемся с ними и их ролью:
- Версия: Это 4-битное поле заголовка. Он предоставляет информацию о текущей используемой версии IP.
- Длина интернет-заголовка (IHL): Это длина всего заголовка IP.
- Тип Обслуживания: В этом поле содержится информация о последовательности пакетов при передаче.
- Общая длина: Это поле обозначает общую длину заголовка IP. Минимальный размер этого поля составляет 20 байт, а максимальный размер достигает 65 535 байт.
- Идентификация: Поле идентификации части заголовка помогает идентифицировать различные части пакетов, которые разделяются во время передачи данных.
- ЕСН: ECN расшифровывается как явное уведомление о перегрузке. Это поле отвечает за проверку переполненности пакетов на пути передачи.
- Флаги: Это 3-битное поле, которое указывает, требуется ли фрагментация IP-пакета или нет в соответствии с размером его данных.
- Смещение фрагмента: Смещение фрагмента представляет собой 13-битное поле. Это позволяет упорядочивать и размещать фрагментированные данные в IP-пакете.
- Время жизни (TTL): Это набор значений, которые отправляются вместе с каждым пакетом данных с целью избежать окружения пакета данных. Числовое значение, прикрепленное к каждому IP-пакету, уменьшается на единицу после прохождения каждого маршрутизатора на его маршруте. Как только значение TTL достигает единицы, IP-пакет удаляется.
- Протокол: Протокол — это 8-битное поле, которое отвечает за передачу информации сетевого уровня о том, к какому протоколу принадлежит IP-пакет.
- Контрольная сумма заголовка: Это поле отвечает за обнаружение ошибок связи в заголовках и полученных пакетах данных.
- Исходный IP-адрес: Это 32-битное поле, которое состоит из IPv4-адреса отправителя.
- IP-адрес получателя: Это 32-битное поле, которое состоит из IPv4-адреса получателя.
- Параметры: Поле Options используется, когда длина IHL больше 5.
Теперь давайте узнаем о характеристиках протокола IPv4, преимуществах и недостатках IPv4.
Читайте также:10 лучших общедоступных DNS-серверов в 2022 году: сравнение и обзор
Характеристики IPv4
Ниже перечислены характеристики IPv4:
- IPv4 использует 32-битный IP-адрес.
- Цифры в адресе разделенные десятичной дробью называется период.
- Это состоит из одноадресная, многоадресная и транслировать типы адресов.
- IPv4 структурирован с двенадцать заголовок поля.
- Маска подсети виртуальной длины (VLSM) поддерживается IPv4.
- Он использует Протокол разрешения почтовых адресов для сопоставления с Mac-адресом.
- Сети спроектированы с DHCP (программа динамической настройки хоста) или с помощью ручной режим.
Преимущества и недостатки IPv4
Давайте посмотрим на преимущества и недостатки IPv4:
Преимущества IPv4
- сеть IPv4 выделение и совместимость похвальны.
- Оно имеет продуктивная маршрутизация услуга.
- Адреса IPv4 обеспечивают идеальное кодирование.
- Он может легко подключить к нескольким устройствам по сети.
- Это специальные средства связи, в основном в многоадресной организации.
Недостатки IPv4
- IPv4-адреса находятся на край истощения.
- Управление системой IPv4 роды - интенсивные, сложные и медленные.
- Это обеспечивает неэффективно и недостаточно Интернет-маршрутизация.
- Его дополнительная безопасность особенность.
Следовательно, это были преимущества и недостатки протокола IPv4.
Рекомендуемые:
- Что такое адрес IPv6 в сети?
- Как узнать чье-то точное местоположение по IP-адресу
- Исправить проблему отсутствия сетевого профиля Windows 10
- Что такое протокол мультиплексора сетевого адаптера Microsoft?
Несмотря на то, что произошел сдвиг в расширенная версия IPv4, которая является IPv6. Несмотря на истощение адресов IPv4, он продолжает использоваться из-за своей совместимости. Мы надеемся, что наш документ очень хорошо помог вам в изучении что такое IPv4-адрес. Оставьте свои вопросы или предложения, если таковые имеются, в разделе комментариев ниже.
Илон Декер
Илон — технический писатель в TechCult. Он пишет практические руководства уже около 6 лет и затронул множество тем. Он любит освещать темы, связанные с Windows, Android, а также последние хитрости и советы.