Описание IP-адреса в двоичном, десятичном и шестнадцатеричном формате

Описание IP-адреса в двоичном, десятичном и шестнадцатеричном формате

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

IPv4: 202.103.0.68 Network Class, Net ID, Host ID Описание IP-адреса в двоичном, десятичном и шестнадцатеричном формате Описание класса IP-адреса A/B/C/D/E и идентификатора сети, идентификатора хоста
  • • Десятичный: IP-адрес, на который мы часто ссылаемся, обычно относится к сетевому адресу IPv4, который состоит из 4 цифр от 0 до 255, разделенных точками, например: 202.103.0.68, все эти 4 цифры являются десятичными числами, к которым привыкли люди. использовать, который легко понять, запомнить и написать;
  • • Двоичный: с точки зрения базовой технологии сетевой адрес IPv4 состоит из 32-битных двоичных чисел, и каждое двоичное число имеет только два значения, 0 и 1. Для облегчения компьютерной обработки 32 двоичных числа делятся на 4. байтов, каждый байт состоит из 8 двоичных цифр, а 4 байта разделены точками для облегчения ручной памяти и записи. Например: двоичное представление, соответствующее приведенному выше десятичному числу 202.103.0.68, равно 11001010.01100111.00000000.01000100;
  • • Шестнадцатеричный: Но в двоичной системе есть только два значения 0 и 1. Слишком долго писать 32 0 или 1 для выражения IPv4-адреса, поэтому в некоторых местах также используется шестнадцатеричный формат. Для представления каждого байта требуется только 2 шестнадцатеричных цифры, каждая шестнадцатеричная цифра — это 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E или F, всего 16 цифр, поэтому адрес IPv4, записанный таким образом, представляет собой четыре двузначных шестнадцатеричных числа, разделенных точками. Например: шестнадцатеричная запись, соответствующая приведенному выше десятичному числу 202.103.0.68, — это CA.67.00.44.

Подводя итог их различным использованиям:

  • • Десятичный: используется для записи, запоминания и передачи IP-адресов;
  • • Двоичный: используется для описания принципа IP-адреса и его реализации в машине;
  • • Шестнадцатеричный: используется для обозначения в технических документах, научных вычислениях и т. д.

Десятичные, двоичные и шестнадцатеричные числа одного и того же IP-адреса на самом деле эквивалентны и одинаковы. Есть формулы, которые можно конвертировать друг в друга, а есть специальные сетевые калькуляторы, которые можно использовать для конвертации. Мы не будем вдаваться в подробности математического метода преобразования, заинтересованные друзья могут поискать его в Интернете.

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

📚 Комментарий

Языки