Десятично-точечная запись


Из Википедии, бесплатной энциклопедии
  (Перенаправлено из десятичного числа с точками )
Перейти к навигации Перейти к поиску

Десятично-точечная запись — это формат представления числовых данных. Он состоит из строки десятичных чисел с использованием точки ( точки ) в качестве разделительного символа . [1]

Обычно точечно-десятичная запись используется в информационных технологиях, где это метод записи чисел в виде сгруппированных по октетам десятичных ( десятичных ) чисел. [2] В компьютерных сетях адреса Интернет - протокола версии 4 (IPv4) обычно записываются с использованием четырехточечной нотации четырех десятичных целых чисел в диапазоне от 0 до 255 каждое. [3]

IPv4-адрес

IP-адрес (версия 4) как в десятичном, так и в двоичном коде .

В компьютерных сетях эта нотация связана со специфическим использованием четырехточечной нотации для представления IPv4-адресов [4] и используется как синоним четырехточечной нотации . [5] Точечно-десятичная нотация — это формат представления числовых данных, выраженных в виде строки десятичных чисел, разделенных точкой. Например, шестнадцатеричное число 0xFF000000 может быть выражено в точечно-десятичной записи как 255.0.0.0 .

Адрес IPv4 имеет 32 бита. В целях представления биты могут быть разделены на четыре октета, записанных десятичными числами в диапазоне от 0 до 255, объединенными в виде строки символов с разделителями-точками между каждым числом. [3] Этот сгруппированный по октетам десятичный формат с точками может быть более конкретно назван форматом «октет с точками» [6] или «четверка адресов с точками». [7]

Например, адрес loopback - интерфейса, которому обычно присваивается имя хоста localhost , — 127.0.0.1. Он состоит из четырех октетов, записанных в двоичном формате: 01111111 , 00000000 , 00000000 и 00000001 . 32-битное число представляется в шестнадцатеричной системе счисления как 0x7F000001 .

Официальной спецификации этого текстового представления IP-адреса не существует. [6] Первое упоминание об этом формате в документах RFC было в RFC 780 для протокола передачи почты , опубликованном в мае 1981 года, в котором IP-адрес должен был быть заключен в квадратные скобки или представлен в виде 32-битного десятичного целого числа с префиксом фунта. знак. Таблица в RFC 790 ( Assigned Numbers ) использовала десятичный формат с точками, дополняя каждое число нулями до трех цифр. [6] RFC 1123 ( Требования к интернет-хостам — применение и поддержка) от октября 1989 г. упоминается требование к программному обеспечению хоста принимать «IP-адрес в десятичной форме с точками («#.#.#.#»)», хотя в нем отмечается, что «[t] его последнее требование не предназначено для указания полного синтаксическая форма для ввода десятичного числа с точками». [8] Проект IETF, предназначенный для определения текстового представления IP-адресов, истек без дальнейших действий. [6]

Популярная реализация IP-сетей, возникшая в 4.2BSD , содержит функцию inet_aton() для преобразования IP-адресов в представлении строки символов во внутреннюю двоичную память. В дополнение к основному формату с четырьмя десятичными знаками и 32-битным числам он также поддерживал промежуточные синтаксические формы октетов.24 бита (например, 10.1234567; для адресов класса A ) и октетов.16 битов (например, 172.16.12345; для адресов класса B ). ). Это также позволяло записывать числа в шестнадцатеричном и восьмеричном представлениях, добавляя к ним префикс 0x и 0 соответственно. Эти функции по-прежнему поддерживаются некоторым программным обеспечением, даже если они считаются нестандартными.[6] Это означает, что адреса с компонентом, записанным с нулевой цифрой в начале, могут интерпретироваться по-разному в программах, которые распознают или не распознают такие форматы. [9]

POSIX -совместимый вариант inet_aton , функция inet_pton() , поддерживает только четырехзначный вариант IP-адресов. [10]

IP-адреса в точечно-десятичной нотации также представлены в нотации CIDR , в которой IP-адрес завершается косой чертой и числом, используемым для указания длины связанного префикса маршрутизации. Например, 127.0.0.1/8 указывает, что IP-адрес имеет восьмибитный префикс маршрутизации и, следовательно, маску подсети 255.0.0.0 .

OID

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

Номера версий

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

Библиотеки

Библиотеки используют системы обозначений, состоящие из десятичных чисел, разделенных точками, например старую Десятичную классификацию Дьюи и Универсальную десятичную классификацию , для классификации книг и других произведений по темам. Коды УДК дополнительно работают с несколькими точечно-десятичными темами, разделенными двоеточиями. [11]

Тексты

Десятично-точечная запись часто используется для разделов в большом тексте . Это было стандартизировано в ISO 2145 .

Лекарственное средство

Кости пальцев или фаланги стопы .

  Дистальные фаланги стопы
  Средние фаланги стопы
  Проксимальные фаланги стопы

Десятичная запись с точками также используется для описания болезней в нейтральной для языка форме. Например, классификация Фонда AO / Ассоциации ортопедических травм (AO/OTA) генерирует числовые коды для описания сломанных пальцев ног . [12] Они работают 88 [имеется в виду перелом фаланг ] . [числовой код пальца ноги, где большой палец = 1, а мизинец = 5] . [число-код фаланги, считая 1-3 наружу от стопы] . [числовой код расположения на кости, где 1 — внутренний конец, 3 — внешний и 2 — промежуточный]. [12] Так, например, 88.5.3.2означает перелом самой внешней кости мизинца в центре. [12] Существуют и другие классификации других переломов и вывихов. [13]

Смотрите также

  • Адрес IPv6 § Представление
  • ИСО 2145
  • Десятичная нумерация секций

использованная литература

  1. ^ "Gepunktete Dezimalschreibweise" . Techplugged (на немецком языке).
  2. ^ «Что такое десятичная запись с точками? - Определение из Techopedia» . Techopedia.com .
  3. ^ a b «Форматы адресов IPv4 и IPv6» . www.ibm.com . Адрес IPv4 имеет следующий формат: x . Икс . Икс . x, где x называется октетом и должен быть десятичным значением от 0 до 255. Октеты разделяются точками. Адрес IPv4 должен содержать три точки и четыре октета. Следующие примеры являются допустимыми адресами IPv4: 1 . 2 . 3 . 4 01 . 102 . 103 . 104

  4. ^ "Точный адрес" . Техтаргет . Проверено 18 ноября 2010 г. .
  5. ^ "Десятичная запись с точками" . encyclopedia.com.[ постоянная мертвая ссылка ]
  6. ↑ a b c d e Мэйн, Эндрю (23 февраля 2005 г.). Текстовое представление адресов IPv4 и IPv6 . IETF . ID draft-main-ipaddr-text-rep-02.
  7. ^ «Определение точечного адреса» . ПКМАГ .
  8. Брейден, Роберт (1 октября 1989 г.). Требования к интернет-хостам – заявка и поддержка . IETF . сек. 2.1.
  9. ^ «Ping и FTP разрешают IP-адрес с начальным нулем как восьмеричным» . Поддержка Майкрософт. Архивировано из оригинала 06 декабря 2006 г.
  10. ^ inet_pton(3)  -  Руководство по функциям библиотеки Linux
  11. ^ Тейлор, Арлин Г. (2005). «15: Десятичная классификация». Введение в каталогизацию и классификацию (PDF) (10-е изд.). препринт, который будет опубликован Libraries Unlimited в 2006 году.
  12. ^ a b c Годой-Сантос, Алабама; Джордано, В.; Сезар, К; Спесто, РБ; Битар, РЦ; Вайнштейн, А; Сакаки, ​​М. Х.; Фернандес, ТД (ноябрь 2020 г.). «Перелом проксимальной фаланги большого пальца у взрослых: недооцененный диагноз» . Acta Ortopedica Brasileira . 28 (6): 318–322. doi : 10.1590/1413-785220202806236612 . ПВК 7723381 . PMID 33328790 .  
  13. ^ Мейнберг, Э.Г.; Агель, Дж.; Робертс, CS; Карам, доктор медицины; Келлам, Дж. Ф. (январь 2018 г.). «Сборник классификации переломов и вывихов-2018». Журнал ортопедической травмы . 32 Приложение 1: S1–S170. doi : 10.1097/BOT.0000000000001063 . PMID 29256945 . S2CID 39138324 .  
Получено с " https://en.wikipedia.org/w/index.php?title=Dot-decimal_notation&oldid=1083806185 "