stringtranslate.com

Octeto (informática)

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]

Definición

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.

Octada

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.

Unidades múltiplos

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.

Use in Internet Protocol addresses

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]

See also

Notes

  1. ^ Sin embargo, el símbolo "o" de IEC 80000-13 para octetos se puede confundir con el sufijo "o" para indicar números octales en la convención de Intel .

Referencias

  1. ^ abc "Philips - Gama de productos de Philips Data Systems - Abril de 1971" (PDF) . Philips . 1971. Archivado desde el original (PDF) el 4 de marzo de 2016 . Consultado el 3 de octubre de 2016 .
  2. ^ abc Williams, RH (1 de enero de 1969). British Commercial Computer Digest: Serie de datos informáticos de Pergamon . Prensa de Pérgamo . ISBN 1483122107. 978-1483122106.
  3. ^ Bemer, Robert William (8 de agosto de 2000). "¿Por qué un byte tiene 8 bits? ¿O no?". Viñetas de la historia de la informática . Archivado desde el original el 3 de abril de 2017 . Consultado el 15 de mayo de 2017 . […] 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". […]
  4. ^ Kozierok, Charles M. (20 de septiembre de 2005) [2001]. "La guía TCP/IP - Información y representación binaria: bits, bytes, nibbles, octetos y caracteres - byte frente a octeto". 3.0. Archivado desde el original el 3 de abril de 2017 . Consultado el 3 de abril de 2017 .
  5. ^ R. Hinden; S. Deering (febrero de 2006). Arquitectura de direccionamiento IP versión 6. Grupo de Trabajo de Red. doi : 10.17487/RFC4291 . RFC 4291. Proyecto de Norma. Obsoletos RFC 3513. Actualizado por RFC 5952, 6052, 7136, 7346, 7371 y 8064.

enlaces externos