コンピューターの世界では、ヘクステット(hextet)またはチョンプ(chomp)は、16ビットの集合体[1] [2]または4つのニブルを指します。ニブルは通常16進数で表記されるため、ヘクステットは4つの16進数字で構成されます。ヘクステットは、 IPv6アドレスの8つのブロックのそれぞれに対する非公式な名前です。
ヘクステットは、一部の文書ではセグメントとも呼ばれます。[3]
歴史
ボブ・ベマーは2000年に16ビットのグループにヘクステットの使用を提案した。[1] 2011年のインターネットドラフトでは、ヘクステットのさまざまな代替案が検討され、その中には「クアッドニブル」の略であるquibbleも含まれていた。[2]このドラフトに応えて、著者のトレフォー・デイヴィスは、現在の単位である ビット、ニブル、バイトと一致しているとして、chompという単語の使用を提案した。[4]
6 ビットの集合を表すにはHextetの方が適切ですが、16 ビットの正確な用語はhexadectetであり、これはoctet (8 ビット)という用語に直接関連しています。しかし、発音が難しいため、コンピューターでhexadecimalの略語としてhexが一般的に使用されているのと同様に、短縮形のhextetが使用されています。16 を意味するhexの使用は、 16 オクテットを表すIEEE 1754 の同様の用語hexletにも一致しています。[5]
ヘクステットという言葉はIETF文書では正式には認められていないが、インターネットドラフト後に出版されたIPv6に関する技術文献[6] [7]ではこの言葉が使われている。公式のIETF文書では単にピースと呼ばれている。[8]
Ciscoの情報源では一般的に[要出典]、IPv6.comと同様に「カルテット」という用語が使用されています。 [9]これは4桁のグループ、または4つのニブルを表すことを意味しますが、この用語は4ビットの集約を指すために使用されることもあります。[10] [11]
参照
参考文献
- ^ ab Bemer, Robert William (2000-08-08). 「なぜ 1 バイトは 8 ビットなのか? それともそうなのか?」. Computer History Vignettes . 2017-04-03 にオリジナルからアーカイブ。2017-04-03に取得。 […] 私は
IBM
で働き始めて、64 文字の制限によって生じる混乱をすべて目にしました。特に、大文字と小文字の両方を必要とするワードプロセッサについて考え始めたときはそうでした。 […] 私は (私が知る限り 8 ビット バイトを搭載した最初のコンピュータであるSTRETCHを考慮して)パンチ カードの文字コードの数を 256 に拡張する提案さえしました […]。そのため、7 ビット文字について考え始めた人もいましたが、これはばかげていました。 IBM の STRETCH コンピュータを背景に、8 のグループに分割できる 64 文字の単語を処理します ( 8 ビットのグループを表す「バイト」という用語を考案したWerner Buchholz博士の指導の下、このコンピュータの文字セットを設計しました)。 […] 256 文字まで処理できる汎用的な 8 ビット文字セットを作成するのが合理的に思えました。当時の私のマントラは「2 の累乗は魔法だ」でした。そして、私が率いるグループは、そのような提案を開発し、正当化しました […] IBM 360 は、直接 ASCII ではないものの、8 ビット文字を使用しました。そのため、Buchholz の「バイト」はあらゆるところで流行しました。私自身は、さまざまな理由でその名前が好きではありませんでした。設計では、8 ビットが並列に動き回っていました。しかし、その後、CPU 内部とテープ ドライブの両方に、自己チェック用の 9 ビットを備えた新しい IBM 部品が登場しました。この 9 ビット バイトをマスコミに公開したのは 1973 年です。しかし、それよりずっと前、 1965 年から 1966 年にかけてフランスのCie. Bullでソフトウェア業務を指揮していたとき、私は「バイト」は廃止し、「オクテット」にすべきだと主張しました。 […] これは、16、32、64、さらには 128 ビットを並列に伝送できる新しい通信方法によって正当化されます。しかし、一部の愚かな人々は、UNICODEセットで確認できるこの並列転送のために、今では「16 ビット バイト」と呼んでいます。よくわかりませんが、これは「ヘクステット」と呼ぶべきかもしれません。 […]
- ^ ab Donnerhacke, Lutz; Hartmann, Richard; Horn, Michael; Rechthien, Kay; Weber, Leon (2011-04-07). 「draft-denog-v6ops-addresspartnaming-04 - Naming IPv6 address parts」.インターネットドラフト. 04. 2017-04-03 時点のオリジナルよりアーカイブ。 2017-04-03取得。
- ^ 「IPv4 および IPv6 アドレス形式」www.ibm.com . 2024 年 8 月 2 日閲覧。
- ^ Davies, Trefor (2011 年 3 月 22 日)。「Bit Nibble Byte Chomp – 行動への呼びかけ」。Timico
エンジニアリング チームは、IPv6 の 2 バイトまたは 4 つの 16 進文字ブロックを表すために「chomp」という単語を使い始めました。Chomp は明らかにビット、ニブル、バイトの型に収まっており、このアイデアをサポートするためにこれを検討していただければ幸いです。上記のドラフトの有効期限が切れたら、提案として提出します。
- ^ IEEE Std 1754-1994 - 32 ビット マイクロコントローラ アーキテクチャの IEEE 標準。米国電気電子技術者協会。1994 年。pp. 5–7。doi :10.1109 / IEEESTD.1995.79519。ISBN 978-1-55937-428-6. 2016年2月10日閲覧。(注: この規格では、ダブレット、クアッドレット、オクレット、ヘクレットをそれぞれ 2、4、8、16バイトと定義しており、ビット数(16、32、64、128) は副次的な意味としてのみ示されています。)
- ^ Graziani, Rick (2012). IPv6の基礎: IPv6を理解するためのわかりやすいアプローチ。Cisco Press。p . 55。ISBN 978-0-13-303347-2。
- ^ Coffeen, Tom (2014). IPv6 アドレス計画: 将来に向けたアドレス計画の設計。O'Reilly Media。p . 170。ISBN 978-1-4919-0326-1。
- ^ Hinden, Robert M.; Deering, Stephen E. (1995 年 12 月). 「IP バージョン 6 アドレス アーキテクチャ」. RFC 1884 . 2017 年 4 月 3 日にオリジナルからアーカイブ。2017年 4 月 3 日に取得。
推奨される形式は x:x:x:x:x:x:x:x です。ここで、'x' はアドレスの 8 つの 16 ビット部分の 16 進数値です。
- ^ Das, Kaushik. 「IPv6 アドレス指定」。
IPv6 アドレスは、コロンで区切られた 8 つの 16 進数 4 桁のグループで表されます。
- ^ ブリュースター、ロナルド L. (1994)。データ通信とネットワーク、第 III 巻。IEE 電気通信シリーズ。第 31 巻。電気技術者協会。p. 155。ISBN 9780852968048. 2017-04-03取得。
データ シンボルは、バイナリ データの 1 つのカルテット (4 ビット) を表します。
- ^ ポール・クールビス;ラランド、セバスチャン (2006-06-27) [1989]。 Voyage au center de la HP28c/s (フランス語) (第 2 版)。フランス、パリ: Editions de la Règle à Calcul。OCLC 636072913。2016 年 8 月 6 日のオリジナルからアーカイブ。2015 年 9 月 6 日に取得。
