En informática, un hexteto , o chomp , es una agregación de dieciséis bits, [1] [2] o cuatro nibbles . Como un nibble normalmente se anota en formato hexadecimal, un hexteto consta de 4 dígitos hexadecimales. Un hexteto es el nombre no oficial de cada uno de los 8 bloques de una dirección IPv6 .
En algunos documentos, a un hexteto también se lo denomina segmento . [3]
Bob Bemer sugirió el uso de hexteto para grupos de 16 bits en 2000. [1] En 2011, un borrador de Internet exploró varias alternativas para hexteto como quibble , abreviatura de "quad nibble". [2] En respuesta a este borrador, el autor Trefor Davies sugirió el uso de la palabra chomp porque está en línea con las denominaciones actuales bit , nibble y byte . [4]
El término hexteto sería más apropiado para describir una agregación de 6 bits, mientras que el término exacto para 16 bits debería ser hexadectet , directamente relacionado con el término octeto (para 8 bits). Sin embargo, debido a que es más difícil de pronunciar, se utiliza la forma corta hextet , en analogía con el uso común de hex como abreviatura de hexadecimal en informática. Este uso de hex para significar 16 también está en línea con el término similar hexlet de IEEE 1754 que indica 16 octetos. [5]
Aunque la palabra hexteto no está reconocida oficialmente en los documentos de la IETF , se utiliza en la literatura técnica sobre IPv6 [6] [7] publicada después del Borrador de Internet. Los documentos oficiales de la IETF simplemente se refieren a ellos como fragmentos . [8]
Las fuentes de Cisco generalmente [ cita requerida ] utilizan el término cuarteto , al igual que IPv6.com, [9] una referencia ya sea a la agrupación de cuatro dígitos o al hecho de que representa cuatro nibbles; sin embargo, este término también es utilizado por algunos para referirse a una agregación de cuatro bits. [10] [11]
…] Llegué a trabajar para IBM y vi toda la confusión que causaba la limitación de 64 caracteres. Especialmente cuando empezamos a pensar en el procesamiento de textos, que requeriría tanto mayúsculas como minúsculas. […] Incluso hice una propuesta (en vista de STRETCH , la primera computadora que conozco con un byte de 8 bits) que ampliaría el número de códigos de caracteres de tarjetas perforadas a 256 […]. Así que algunas personas comenzaron a pensar en caracteres de 7 bits, pero esto era ridículo. Con el ordenador STRETCH de IBM como antecedente, manejando palabras de 64 caracteres divisibles en grupos de 8 (yo diseñé el conjunto de caracteres para él, bajo la guía del Dr. Werner Buchholz , el hombre que SÍ acuñó el término " byte " para una agrupación de 8 bits). […] Parecía razonable hacer un conjunto de caracteres universal de 8 bits, manejando hasta 256. En aquellos días mi mantra era "las potencias de 2 son mágicas". Y así el grupo que dirigía desarrolló y justificó tal propuesta […] El IBM 360 usaba caracteres de 8 bits, aunque no ASCII directamente. Así el "byte" de Buchholz se impuso en todas partes. A mí mismo no me gustaba el nombre por muchas razones. El diseño tenía 8 bits moviéndose en paralelo. Pero luego llegó una nueva parte de IBM, con 9 bits para autoverificación, tanto dentro de la CPU como en las unidades de cinta . Expuse este byte de 9 bits a la prensa en 1973. Pero mucho antes de eso, cuando dirigía las operaciones de software de Cie. Bull en Francia en 1965-66, insistí en que se dejara de usar el término "byte" en favor del " octeto ". […] Se justifica por los nuevos métodos de comunicación que pueden transportar 16, 32, 64 e incluso 128 bits en paralelo. Pero algunos tontos ahora se refieren a un "byte de 16 bits" debido a esta transferencia paralela, que es visible en el conjunto UNICODE . No estoy seguro, pero tal vez esto debería llamarse "hexteto". […]
El equipo de ingeniería de Timico ha comenzado a utilizar la palabra "chomp" para representar dos bytes o el bloque de 4 caracteres hexadecimales en IPv6. Chomp claramente tiene el mismo formato que bit, nibble y byte y le agradecería que lo analizara con el fin de respaldar la idea; lo presentaremos como sugerencia cuando expire el borrador mencionado anteriormente.
La forma preferida es x:x:x:x:x:x:x:x, donde las 'x' son los valores hexadecimales de las ocho partes de 16 bits de la dirección.
Las direcciones IPv6 se indican mediante ocho grupos de cuartetos hexadecimales separados por dos puntos.
Un símbolo de datos representa un cuarteto (4 bits) de datos binarios.