In der Informatik bezeichnet ein Hextet (auch Chomp genannt ) eine 16-Bit-Aggregation [ 1 ] [ 2 ] oder vier Nibbles . Da ein Nibble üblicherweise hexadezimal dargestellt wird, besteht ein Hextet aus vier Hexadezimalziffern. Ein Hextet ist die inoffizielle Bezeichnung für jeden der acht Blöcke einer IPv6-Adresse .
In manchen Dokumentationen wird ein Hextet auch als Segment bezeichnet . [ 3 ]
Geschichte
Bob Bemer schlug im Jahr 2000 die Verwendung von Hextet für 16-Bit-Gruppen vor. [ 1 ] Im Jahr 2011 wurden in einem Internet-Draft verschiedene Alternativen zu Hextet untersucht, darunter Quibble , kurz für „Quad Nibble“. [ 2 ] Als Reaktion auf diesen Entwurf schlug der Autor Trefor Davies die Verwendung des Begriffs Chomp vor, da dieser mit der gängigen Terminologie Bit , Nibble und Byte übereinstimmt . [ 4 ]
Hextet würde korrekterweise eine 6-Bit-Aggregation beschreiben, während der exakte Begriff für 16 Bit Hexadectet lauten sollte , analog zum Begriff Oktett (für 8 Bit). Da die Aussprache jedoch schwieriger ist, wird die Kurzform Hextet verwendet – analog zur gängigen Verwendung von Hex als Abkürzung für Hexadezimal in der Informatik. Diese Verwendung von Hex für 16 entspricht auch dem ähnlichen IEEE- 1754-Begriff Hexlet für 16 Oktette. [ 5 ]
Obwohl der Begriff „Hextet“ in den IETF- Dokumenten nicht offiziell anerkannt ist , wird er in der nach dem Internet Draft veröffentlichten technischen Literatur zu IPv6 [ 6 ] [ 7 ] verwendet . Offizielle IETF-Dokumente bezeichnen sie einfach als „Pieces“ . [ 8 ]
Cisco- Quellen verwenden im Allgemeinen den Begriff „Quartett“ , ebenso wie IPv6.com [ 9 ]. Dieser Begriff bezieht sich entweder auf die vierstellige Gruppierung oder darauf, dass sie vier Nibbles repräsentiert; allerdings wird er von einigen auch für eine Vier-Bit-Aggregation verwendet. [ 10 ] [ 11 ]
Siehe auch
Referenzen
- ^ a b Bemer, Robert William (08.08.2000). „Warum ist ein Byte 8 Bit lang? Oder doch nicht?“ Computer History Vignettes . Archiviert vom Original am 03.04.2017 . Abgerufen am 03.04.2017 .
[…] Ich fing bei IBM an zu arbeiten und erlebte die ganze Verwirrung, die durch die Beschränkung auf 64 Zeichen entstand. Besonders, als wir anfingen, über Textverarbeitung nachzudenken, die sowohl Groß- als auch Kleinbuchstaben erforderte. […] Ich machte sogar einen Vorschlag (angesichts von STRETCH , dem ersten mir bekannten Computer mit einem 8-Bit-Byte), der die Anzahl der Lochkarten- Zeichencodes auf 256 erweitern sollte […]. Daraufhin dachten einige Leute über 7-Bit-Zeichen nach, aber das war absurd. Vor dem Hintergrund des IBM STRETCH-Computers, der 64-Zeichen-Wörter verarbeitete, die in Achtergruppen unterteilt werden konnten (ich entwarf den Zeichensatz dafür unter der Anleitung von Dr. Werner Buchholz , dem Mann, der den Begriff „ Byte “ für eine 8-Bit-Gruppierung prägte ). […] Es schien sinnvoll, einen universellen 8-Bit-Zeichensatz zu entwickeln, der bis zu 256 Zeichen verarbeiten konnte. Damals lautete mein Mantra: „Zweierpotenzen sind magisch.“ Und so entwickelte und begründete die von mir geleitete Gruppe einen solchen Vorschlag. […] Der IBM 360 verwendete 8-Bit-Zeichen, wenn auch nicht direkt ASCII. So setzte sich Buchholz’ „Byte“ überall durch. Mir selbst gefiel die Bezeichnung aus vielen Gründen nicht. Das Design sah vor, dass 8 Bits parallel verarbeitet wurden. Doch dann kam ein neues IBM-Bauteil mit 9 Bits zur Selbstprüfung, sowohl in der CPU als auch in den Bandlaufwerken . Ich habe dieses 9-Bit-Byte 1973 der Presse vorgestellt. Doch lange davor, als ich 1965/66 die Softwareentwicklung bei Cie. Bull in Frankreich leitete, bestand ich darauf, dass „Byte“ zugunsten von „ Oktett “ abgeschafft wird. […] Dies wird durch neue Kommunikationsmethoden gerechtfertigt, die 16, 32, 64 und sogar 128 Bit parallel übertragen können. Doch manche sprechen aufgrund dieser parallelen Übertragung, die im Unicode- Zeichensatz sichtbar ist, immer noch von einem „16-Bit-Byte“. Ich bin mir nicht sicher, aber vielleicht sollte man es „Hextet“ nennen. […]
- ^ a b Donnerhacke, Lutz; Hartmann, Richard; Horn, Michael; Rechthien, Kay; Weber, Leon (2011-04-07). "draft-denog-v6ops-addresspartnaming-04 - Benennung von IPv6-Adressteilen" . Internet-Draft . 04. Archiviert vom Original am 2017-04-03 . Abgerufen am 2017-04-03 .
- ^ „IPv4- und IPv6-Adressformate“ . www.ibm.com . Abgerufen am 2. August 2024 .
- ^ Davies, Trefor (22. März 2011). „Bit Nibble Byte Chomp – ein Aufruf zum Handeln“ .
Das Timico-Entwicklungsteam verwendet nun das Wort „Chomp“ für zwei Bytes bzw. den 4-stelligen Hexadezimalblock in IPv6. Chomp ähnelt den Begriffen Bit, Nibble und Byte. Ich wäre Ihnen dankbar, wenn Sie diesen Vorschlag prüfen und unterstützen könnten. Wir reichen ihn als Vorschlag ein, sobald der oben genannte Entwurf abläuft.
- ^ IEEE Std 1754-1994 – IEEE-Standard für eine 32-Bit-Mikrocontroller-Architektur . The Institute of Electrical and Electronics Engineers, Inc. 1994. S. 5–7 . doi : 10.1109/IEEESTD.1995.79519 . ISBN 978-1-55937-428-6Die(Anmerkung: Der Standard definiert Dubletten , Quadletts , Oktetten und Hexletts als 2, 4, 8 und 16 Bytes , wobei die Anzahl der Bits (16, 32, 64 und 128) nur als Nebenbedeutung angegeben wird.)
- ^ Graziani, Rick (2012). IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6 . Cisco Press . S. 55. ISBN 978-0-13-303347-2Die
- ^ Coffeen, Tom (2014). IPv6 Address Planning: Designing an Address Plan for the Future . O'Reilly Media . S. 170. ISBN 978-1-4919-0326-1Die
- ^ Hinden, Robert M.; Deering, Stephen E. (Dezember 1995). „IP Version 6 Addressing Architecture“ . RFC 1884. Archiviert vom Original am 3. April 2017. Abgerufen am 3. April 2017. Die
bevorzugte Form ist x:x:x:x:x:x:x:x, wobei die „x“ die Hexadezimalwerte der acht 16-Bit-Teile der Adresse sind
. - ^ Das, Kaushik. „IPv6-Adressierung“ .
IPv6-Adressen werden durch acht Gruppen von hexadezimalen Quartetten dargestellt, die durch Doppelpunkte voneinander getrennt sind.
- ^ Brewster, Ronald L. (1994). Datenkommunikation und Netzwerke, Band III . IEE-Telekommunikationsreihe. Band 31. Institution of Electrical Engineers . S. 155. ISBN 9780852968048Abgerufen am 03.04.2017 .
Ein Datensymbol repräsentiert ein Quartett (4 Bit) binärer Daten.
- ^ Courbis, Paul ; Lalande, Sébastien (27.06.2006) [1989]. Voyage au centre de la HP28c/s (auf Französisch) (2. Aufl.). Paris, Frankreich: Editions de la Règle à Calcul. OCLC 636072913 . Archiviert vom Original am 06.08.2016 . Abgerufen am 06.09.2015 .