ドット十進表記は、数値データの表示形式です。これは、区切り文字としてピリオド(.、コンピュータではドットとも呼ばれる)を使用した十進数の文字列で構成されます。[ 1 ]
ドット十進表記の一般的な用途は情報技術であり、そこではオクテットでグループ化された10進数で数値を記述する方法です。[ 2 ]コンピュータネットワークでは、インターネットプロトコルバージョン4(IPv4)アドレスは、それぞれ0から255までの4つの10進整数のドットクワッド表記を使用して一般的に記述されます。[ 3 ]

ドット10進表記は、IPv4アドレスを表すドット4進表記の形式でよく使われます。 [ 4 ] [ 5 ]ドット10進表記は、10進数の文字列として表現される数値データの表示形式で、各数値はピリオドで区切られ、先頭に余分なゼロは付きません。たとえば、16進数0xFF000001は、ドット10進表記では255.0.0.1と表現できます。
IPv4 アドレスは 32 ビットです。表現の目的で、ビットは 0 から 255 までの 10 進数で書かれた 4 つのオクテットに分割され、各数値のペアの間にピリオド区切り文字を使用して文字列として連結されます。[ 3 ]このオクテット グループ化されたドット付き 10 進数形式は、より具体的にはドット付きオクテット形式と呼ばれ、[ 6 ]このように表記されたアドレスはドット付きクワッド アドレスと呼ばれます。[ 7 ]
例えば、通常ホスト名localhostが割り当てられるループバックインターフェースのアドレスは 127.0.0.1 です。これは、バイナリ表記で 01111111、00000000、00000000、00000001 の 4 つのオクテットで構成されます。32 ビットの数値は、16 進数表記では 0x7F000001 と表されます。
このテキスト形式の IP アドレス表現の正式な仕様は存在しません。[ 6 ]この形式がRFC文書で初めて言及されたのは、1981 年 5 月に公開されたメール転送プロトコルの RFC 780 で、IP アドレスは括弧で囲むか、ハッシュ記号を接頭辞とする 32 ビットの 10 進整数として表現されることになっていました。RFC 790 (割り当て番号) の表では、ドット付き 10 進形式が使用され、各数値が 3 桁になるようにゼロ埋めされていました。[ 6 ] 1989 年 10 月に公開されたRFC 1123 (インターネット ホストの要件 - アプリケーションとサポート) では、ホスト ソフトウェアが「ドット付き 10 進形式の IP アドレス」を受け入れる必要があると述べられていますが、「この最後の要件は、ドット付き 10 進形式のホスト番号を入力するための完全な構文形式を指定することを意図したものではありません」とも記されています。[ 8 ] IP アドレスのテキスト表現を定義することを目的とした IETF ドラフトは、それ以上の活動がないまま期限切れとなりました。[ 6 ]
4.2BSDに由来する IP ネットワークの一般的な実装には、文字列表現の IP アドレスを内部バイナリ ストレージに変換する関数inet_aton()が含まれています。基本的な 4 桁の 10 進数形式と 32 ビット数値に加えて、中間構文形式であるoctet.24bits (例: 10.1234567;クラス Aアドレスの場合) とoctet.octet.16bits (例: 172.16.12345; クラス B アドレスの場合) もサポートしていました。また、数値をそれぞれ 0x と 0 を接頭辞として付けることで、 16 進数と8進数で記述することもできました。これらの機能は、非標準とみなされているにもかかわらず、一部のソフトウェアで引き続きサポートされています。[ 6 ]これは、先頭にゼロ数字が付けられたコンポーネントを持つアドレスは、そのような形式を認識するプログラムと認識しないプログラムで異なる解釈をされる可能性があることを意味します。[ 9 ]
POSIXに準拠したinet_atonのバリアントであるinet_pton()関数は、IP アドレスの 4 桁の 10 進数形式のみをサポートします。[ 10 ]
ドット10進表記のIPアドレスは、CIDR表記でも表されます。CIDR表記では、IPアドレスの末尾にスラッシュと数字が付加され、関連するルーティングプレフィックスの長さを指定します。例えば、127.0.0.1/8は、IPアドレスが8ビットのルーティングプレフィックスを持ち、サブネットマスクが255.0.0.0であることを示しています。
オブジェクト識別子は、ドットと10進数を用いた表記法を用いて、10進数で識別される任意の深さのオブジェクト階層を表します。
ソフトウェアのリリースには、多くの場合、ドット10進表記でバージョン番号が付けられます。一番左の数字がメジャーバージョンを表し、それに続く任意の数の数字がマイナーバージョン、リビジョン、ビルドなどのマイナーバージョンを表します。メジャーバージョンが0であるバージョン番号(例:0.10.8)は、慣例として、まだリリースされていない開発バージョン(具体的には、リリース前の開発作業における11番目のマイナーバージョンの9番目のサブマイナーバージョン)を示し、1は最初の正式なリリース用に予約されています。
図書館では、古いデューイ十進分類法やユニバーサル十進分類法(UDC)など、ドットで区切られた十進数で構成される表記システムを使用して、書籍やその他の作品を主題別に分類します。UDCではさらに、コロンで区切られた複数のドット十進数トピックを持つ作品をコード化します。[ 11 ]
ドット十進表記は、言語に依存しない方法で病気を記述するためにも使用されます。たとえば、AO Foundation / Orthopaedic Trauma Association (AO/OTA) 分類では、足指の骨折を記述するための数値コードが生成されます。[ 12 ]最初の数字 88 は指骨の骨折を示し、続いて足指の番号コード (親指が 1、小指が 5)、指骨の番号コード (足から外側に向かって 1 から 3 まで数える)、骨上の位置の番号コード (1 が内側、3 が外側、2 が中間) が続きます。[ 12 ]したがって、たとえば 88.5.3.2 は、小指の最も外側の骨の中央の骨折を意味します。[ 12 ]他の骨折や脱臼には、他の分類があります。[ 13 ]
{{cite web}}: CS1 maint: url-status (リンク)アドレスは次の形式です: x . x . x . x ここで、x はオクテットと呼ばれ、0 から 255 までの 10 進数値でなければなりません。オクテットはピリオドで区切られます。 IPv4 アドレスは、3 つのピリオドと 4 つのオクテットで構成されている必要があります。次の例は有効な IPv4 アドレスです:
1 . 2 . 3 . 4
01 . 102 . 103 . 104