El octeto es una unidad de información digital en informática y telecomunicaciones que consta de ocho bits . Este término se usa a menudo cuando el término byte puede resultar ambiguo , ya que históricamente se ha utilizado para referirse a unidades de almacenamiento de diversos tamaños.
El término octada(e) para referirse a ocho bits ya no es común. [ 1 ] [ 2 ]
Definición
La norma internacional IEC 60027-2, capítulo 3.8.2, establece que un byte es un octeto de bits. Sin embargo, la unidad byte ha dependido históricamente de la plataforma y ha representado diversos tamaños de almacenamiento a lo largo de 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ó mayoritariamente con ocho bits. Este significado de byte está codificado en normas como la ISO/IEC 80000-13 . Si bien byte y octeto se utilizan a menudo como sinónimos, quienes trabajan con ciertos sistemas heredados se cuidan de evitar ambigüedades.
Los octetos se pueden representar utilizando sistemas numéricos de diferentes bases, como el hexadecimal , el decimal o el octal . El valor binario de los ocho bits activados es11111111 2 , igual al valor hexadecimalFF 16 , el valor decimal 255 10 y el valor octal 377 8 . Un octeto se puede utilizar para representar valores decimales que van de 0 a 255.
El término octeto (símbolo: o [ nb 1 ] ) se usa a menudo cuando el uso de byte puede resultar ambiguo. Se utiliza frecuentemente en las publicaciones de Solicitud de Comentarios (RFC) del Grupo de Trabajo de Ingeniería de Internet para describir tamaños de almacenamiento de parámetros de protocolo de red . El ejemplo más antiguo es la RFC 635 de 1974. En 2000, Bob Bemer afirmó haber propuesto anteriormente el uso del término octeto para "bytes de 8 bits" cuando dirigía las operaciones de software de Cie. Bull en Francia entre 1965 y 1966. [ 3 ]
En Francia , el Canadá francés y antiguamente en Rumania , se utiliza octeto en el lenguaje común 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.
Octado
Históricamente, en Europa Occidental , el término octada (u octade ) se usaba para denotar específicamente ocho bits, [ 2 ] [ 1 ] un uso que ya no es común. Existen ejemplos tempranos de su uso en fuentes británicas, [ 2 ] neerlandesas y alemanas de las décadas de 1960 y 1970, y a lo largo de la documentación de las computadoras centrales Philips . [ 1 ] Términos similares son tríada para una agrupación de tres bits y década para diez bits.
múltiplos de unidad
Los múltiplos unitarios del octeto pueden formarse con prefijos del SI y prefijos binarios (prefijos de potencia de 2), tal como lo estandarizó la Comisión Electrotécnica Internacional en 1998.
Uso en direcciones de protocolo de Internet
El octeto se utiliza en las representaciones de direcciones de red informáticas del Protocolo de Internet . [ 4 ] Una dirección IPv4 consta de cuatro octetos, que normalmente se muestran individualmente como una serie de valores decimales que van del 0 al 255, separados entre sí por un punto . Utilizando octetos con los ocho bits activados, la representación de la dirección IPv4 de mayor número es 255.255.255.255 .
Una dirección IPv6 consta de dieciséis octetos, mostrados en representación hexadecimal (dos hexitos por octeto), utilizando un carácter de dos puntos (:) después de cada par de octetos (16 bits también se conocen como hexteto ) para facilitar la lectura, como por ejemplo 2001:0db8:0000:0000:0123:4567:89ab:cdef . [ 5 ]
Véase también
Notas
- ↑ Sin embargo, el símbolo "o" de la norma IEC 80000-13 para octetos puede confundirse con el sufijo "o" para indicar números octales en la convención de Intel .
Referencias
- 1 2 3 "Philips - Gama de productos de Philips Data Systems - Abril de 1971" (PDF) . Philips . 1971. Archivado del original el 4 de marzo de 2016. Consultado el 3 de octubre de 2016 .
- 1 2 3 Williams, RH (1969-01-01). British Commercial Computer Digest: Pergamon Computer Data Series . Pergamon Press . ISBN 1483122107. 978-1483122106.
- ↑ Bemer, Robert William (2000-08-08). "¿Por qué un byte tiene 8 bits? ¿O no?" . Computer History Vignettes . Archivado del original el 2017-04-03 . Recuperado el 2017-05-15 .
[…] Llegué a trabajar para
IBM
y vi toda la confusión causada por la limitación de 64 caracteres. Especialmente cuando empezamos a pensar en el procesamiento de textos, que requeriría mayúsculas y minúsculas. […] Incluso hice una propuesta (en vista de
STRETCH
, la primera computadora que conozco con un byte de 8 bits) que extendería el número de códigos de caracteres
de tarjetas perforadas
a 256 […]. Entonces algunas personas comenzaron a pensar en caracteres de 7 bits, pero esto era ridículo. Con el ordenador STRETCH de IBM como base, manejando palabras de 64 caracteres divisibles en grupos de 8 (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 crear 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í que el "byte" de Buchholz se popularizó en todas partes. A mí personalmente no me gustaba el nombre por muchas razones. El diseño tenía 8 bits moviéndose en paralelo. Pero luego llegó una nueva pieza de IBM, con 9 bits para autocomprobació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, cuando dirigía las operaciones de software de
Cie. Bull
en Francia entre 1965 y 1966, insistí en que se dejara de usar el término "byte" en favor de "octeto". […]
- ↑ Kozierok, Charles M. (2005-09-20) [2001]. "The TCP/IP Guide - Binary Information and Representation: Bits, Bytes, Nibbles, Octets and Characters - Byte versus Octet" . 3.0. Archivado del original el 3 de abril de 2017. Recuperado el 3 de abril de 2017 .
- ↑ R. Hinden; S. Deering (febrero de 2006). Arquitectura de direccionamiento de IP versión 6. Grupo de trabajo de redes. doi : 10.17487/RFC4291 . RFC 4291 .Borrador de norma. Sustituye a RFC 3513. Actualizado por RFC 5952 , 6052 , 7136 , 7346 , 7371 y 8064 .
Enlaces externos
Definición de octeto en Wikcionario
- Unidades de información