El octeto es una unidad de información digital en informática y telecomunicaciones que consta de ocho bits . El término se utiliza a menudo cuando el término byte puede ser ambiguo, ya que históricamente el byte se ha utilizado para unidades de almacenamiento de diversos tamaños.
El término octada(e) para ocho bits ya no es común. [1] [2]
La norma internacional IEC 60027-2, capítulo 3.8.2, establece que un byte es un octeto de bits. Sin embargo, históricamente el byte unitario ha dependido de la plataforma y ha representado varios tamaños de almacenamiento en la historia de la informática . Debido a la influencia de varias arquitecturas informáticas y líneas de productos importantes, el byte se asoció abrumadoramente con ocho bits. Este significado de byte está codificado en normas como ISO/IEC 80000-13 . Si bien byte y octeto se utilizan a menudo como sinónimos, quienes trabajan con ciertos sistemas heredados tienen cuidado de evitar la ambigüedad. [ cita necesaria ]
Los octetos se pueden representar utilizando sistemas numéricos de distintas bases, como los sistemas numéricos hexadecimal , decimal u octal . El valor binario de los ocho bits configurados (o activados) es 11111111 2 , igual al valor hexadecimal FF 16 , al valor decimal 255 10 y al valor octal 377 8 . Se puede utilizar un octeto para representar valores decimales que van de 0 a 255.
El término octeto (símbolo: o [nb 1] ) se utiliza a menudo cuando el uso de byte puede resultar ambiguo. Se utiliza con frecuencia en las publicaciones de Solicitud de comentarios (RFC) del Internet Engineering Task Force para describir los tamaños de almacenamiento de los parámetros del protocolo de red . El ejemplo más antiguo es el RFC 635 de 1974. En 2000, Bob Bemer afirmó haber propuesto anteriormente el uso del término octeto para "bytes de 8 bits" cuando dirigió las operaciones de software para Cie. Bull en Francia entre 1965 y 1966. [3 ]
En Francia , el Canadá francés y Rumania , en el lenguaje común se utiliza octeto en lugar de byte cuando se requiere el sentido de ocho bits; por ejemplo, un megabyte (MB) se denomina megaocteto (Mo).
Una secuencia de octetos de longitud variable, como en la notación de sintaxis abstracta uno (ASN.1), se denomina cadena de octetos.
Históricamente, en Europa occidental , el término octada (u octada ) se usaba para denotar específicamente ocho bits, [2] [1] un uso que ya no es común. Los primeros ejemplos de uso existen en fuentes británicas, holandesas y alemanas de las décadas de 1960 y 1970, y en toda la documentación de las computadoras centrales de Philips . [1] Términos similares son tríada para una agrupación de tres bits y década para diez bits.
Los múltiplos unitarios del octeto se pueden formar con prefijos SI y prefijos binarios (potencia de 2 prefijos) según lo estandarizado por la Comisión Electrotécnica Internacional en 1998.
The octet is used in representations of Internet Protocol computer network addresses.[4]An IPv4 address consists of four octets, usually displayed individually as a series of decimal values ranging from 0 to 255, each separated by a full stop (dot). Using octets with all eight bits set, the representation of the highest-numbered IPv4 address is 255.255.255.255.
An IPv6 address consists of sixteen octets, displayed in hexadecimal representation (two hexits per octet), using a colon character (:) after each pair of octets (16 bits are also known as hextet) for readability, such as 2001:0db8:0000:0000:0123:4567:89ab:cdef.[5]
[…] Llegué a trabajar para
IBM
y vi toda la confusión que provocaba 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
, el primer ordenador que conozco con un byte de 8 bits) que ampliaría el número de códigos de caracteres
de tarjetas perforadas
a 256 […].
Entonces algunas personas empezaron a pensar en caracteres de 7 bits, pero esto era ridículo.
Con la computadora STRETCH de IBM como fondo, manejando palabras de 64 caracteres divisibles en grupos de 8 (diseñé el conjunto de caracteres, bajo la guía del Dr.
Werner Buchholz
, el hombre que SÍ acuñó el término "
byte
" para un sistema de 8 bits). agrupamiento).
[…] Parecía razonable crear un conjunto de caracteres universal de 8 bits, que pudiera manejar hasta 256. En aquellos días mi mantra era "los poderes de 2 son mágicos".
Y así el grupo que yo encabezaba desarrolló y justificó tal propuesta […] El
IBM 360
usaba caracteres de 8 bits, aunque no directamente ASCII.
Así, el "byte" de Buchholz se hizo popular en todas partes.
A mí mismo no me gustó el nombre por muchas razones.
El diseño tenía 8 bits moviéndose en paralelo.
Pero luego apareció una nueva pieza 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 para
Cie. Bull
en Francia en 1965-66, insistí en que "byte" quedara obsoleto en favor de "octeto".
[…]