Десятично-точечное обозначение
Десятично-точечная запись — это формат представления числовых данных. Он состоит из строки десятичных чисел, в которой используется точка ( точка ) в качестве символа-разделителя . [ 1 ]
Обычно десятичная запись с точкой используется в информационных технологиях, где это метод записи чисел в октетно -группированных числах по основанию 10 ( десятичных ). [ 2 ] В компьютерных сетях адреса Интернет-протокола версии 4 (IPv4) обычно записываются с использованием четырехточечной записи четырех десятичных целых чисел в диапазоне от 0 до 255 каждое. [ 3 ]
IPv4-адрес
[ редактировать ]
В компьютерных сетях эта запись связана со специфическим использованием четырехточечной записи для обозначения адресов IPv4. [ 4 ] и используется как синоним обозначения четырехточечных точек . [ 5 ] Десятично-точечная запись — это формат представления числовых данных, выраженных в виде строки десятичных чисел, каждое из которых отделено точкой. Например, шестнадцатеричное число 0xFF000000 может быть выражено в десятичной системе счисления как 255.0.0.0 .
Адрес IPv4 имеет 32 бита. Для целей представления биты могут быть разделены на четыре октета, записанные десятичными числами в диапазоне от 0 до 255, объединенные в строку символов с разделителями-точками между каждым числом. [ 3 ] Этот формат с точками и точками, сгруппированный по октетам, можно более конкретно назвать форматом «октет с точками», [ 6 ] или «четверенный адрес с точками». [ 7 ]
Например, адрес интерфейса обратной связи , которому обычно присваивается имя хоста localhost , — 127.0.0.1. Он состоит из четырех октетов, записанных в двоичной системе счисления: 01111111 , 00000000 , 00000000 и 00000001 . 32-битное число представлено в шестнадцатеричной записи как 0x7F000001 .
Никакой формальной спецификации этого текстового представления IP-адреса не существует. [ 6 ] Первое упоминание этого формата в документах RFC было в RFC 780 для протокола передачи почты, опубликованном в мае 1981 года, в котором IP-адрес должен был быть заключен в скобки или представлен в виде 32-битного десятичного целого числа с префиксом знака фунта. Таблица в RFC 790 ( Назначенные номера ) использовала десятичный формат с точками, дополняя каждое число нулями до трех цифр. [ 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 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Десятичная запись с точками» . Techplugged (на немецком языке).
- ^ «Что такое десятичная запись с точками? — Определение из Техпедии» . Techopedia.com .
- ^ Jump up to: а б «Форматы адресов IPv4 и IPv6» . www.ibm.com .
Адрес IPv4 имеет следующий формат: x. х. х. x, где x называется октетом и должен быть десятичным значением от 0 до 255. Октеты разделяются точками. Адрес IPv4 должен содержать три точки и четыре октета. Следующие примеры являются допустимыми адресами IPv4:
1 . 2 . 3 . 4
01 . 102 . 103 . 104 - ^ «Точечный адрес» . ТехТаржет . Проверено 18 ноября 2010 г.
- ^ «Десятичная запись с точками» . энциклопедия.com. [ постоянная мертвая ссылка ]
- ^ Jump up to: а б с д и Мэйн, Эндрю (23 февраля 2005 г.). Текстовое представление адресов IPv4 и IPv6 . IETF . Идентификатор черновика-main-ipaddr-text-rep-02.
- ^ «Определение точечного адреса» . ПКМАГ .
- ^ Брейден, Роберт (1 октября 1989 г.). Требования к интернет-хостам – применение и поддержка . IETF . сек. 2.1.
- ^ «Ping и FTP разрешают IP-адрес с начальным нулем как восьмеричный» . Поддержка Майкрософт. Архивировано из оригинала 6 декабря 2006 г.
- ^ Linux функциям библиотеки Руководство по –
- ^ Тейлор, Арлин Г. (2005). «15: Десятичная классификация». Введение в каталогизацию и классификацию (PDF) (10-е изд.). препринт, который будет опубликован издательством Libraries Unlimited в 2006 году.
- ^ Jump up to: а б с Годой-Сантос, Алабама; Джордано, В; Сезар, К; Спозето, РБ; Битар, РЦ; Вайнштейн, А; Сакаки, Миннесота; Фернандес, ТД (ноябрь 2020 г.). «Перелом проксимальной фаланги большого пальца стопы у взрослых: недооцененный диагноз» . Acta Ortopedica Brasileira . 28 (6): 318–322. дои : 10.1590/1413-785220202806236612 . ПМЦ 7723381 . PMID 33328790 .
- ^ Мейнберг, Э.Г.; Агель, Дж; Робертс, CS; Карам, доктор медицины; Келлам, Дж. Ф. (январь 2018 г.). «Справочник по классификации переломов и вывихов-2018». Журнал ортопедической травмы . 32 Приложение 1: S1–S170. дои : 10.1097/BOT.0000000000001063 . ПМИД 29256945 . S2CID 39138324 .