O octeto é uma unidade de informação digital em computação e telecomunicações que consiste em oito bits. O termo é frequentemente utilizado quando o termo byte pode ser ambíguo, uma vez que o termo byte tem sido utilizado historicamente para unidades de armazenamento de uma variedade de tamanhos.
O termo octade para oito bits já não é comum.
Definição A norma internacional IEC 60027-2, capítulo 3.8.2, afirma que um byte é um octeto de bits. No entanto, a unidade byte tem sido historicamente dependente da plataforma e representou vários tamanhos de armazenamento na história da computação. Devido à influência de várias grandes arquiteturas de computadores e linhas de produtos, o byte tornou-se esmagadoramente associado a oito bits. Este significado de byte está codificado em normas como a ISO/IEC 80000-13. Embora byte e octeto sejam frequentemente utilizados como sinônimos, aqueles que trabalham com certos sistemas legados têm o cuidado de evitar ambiguidades.
Os octetos podem ser representados utilizando sistemas de numeração de bases variadas, tais como o sistema de numeração hexadecimal, decimal ou octal. O valor binário de todos os oito bits definidos (ou ativados) é 111111112, igual ao valor hexadecimal FF16, ao valor decimal 25510 e ao valor octal 3778. Um octeto pode ser utilizado para representar valores decimais que variam de 0 a 255.
O termo octeto (símbolo: o) é frequentemente utilizado quando a utilização de byte pode ser ambígua. É frequentemente utilizado nas publicações Request for Comments (RFC) da Internet Engineering Task Force para descrever tamanhos de armazenamento de parâmetros de protocolos de rede. O exemplo mais antigo é a RFC 635 de 1974. Em 2000, Bob Bemer afirmou ter proposto anteriormente a utilização do termo octeto para "bytes de 8 bits" quando chefiava as operações de software da Cie. Bull na França, em 1965 e 1966.
Na França, no Canadá francês e anteriormente na Romênia, octet é utilizado na linguagem comum em vez de byte quando o sentido de oito bits é necessário; por exemplo, um megabyte (MB) é denominado megaoctet (Mo).
Uma sequência de octetos de comprimento variável, como na Abstract Syntax Notation One (ASN.1), é designada como uma cadeia de octetos (octet string).
Octade Historicamente, na Europa Ocidental, o termo octade era utilizado para denotar especificamente oito bits, uma utilização que já não é comum. Existem exemplos antigos de utilização em fontes britânicas, holandesas e alemãs das décadas de 1960 e 1970, e em toda a documentação dos computadores mainframe da Philips. Termos semelhantes são tríade para um agrupamento de três bits e década para dez bits.
Múltiplos da unidade
Os múltiplos da unidade do octeto podem ser formados com prefixos do SI e prefixos binários (prefixos de potências de 2), conforme normalizado pela Comissão Eletrotécnica Internacional em 1998.
Prefixos do SI 1 quiloocteto (ko) = 103 octetos = octetos 1 megaocteto (Mo) = 106 octetos = 1000 ko = octetos 1 gigaocteto (Go) = 109 octetos = 1000 Mo = octetos 1 teraocteto (To) = 1012 octetos = 1000 Go = octetos 1 petaocteto (Po) = 1015 octetos = 1000 To = octetos 1 exaocteto (Eo) = 1018 octetos = 1000 Po = octetos 1 zettaocteto (Zo) = 1021 octetos = 1000 Eo = octetos 1 yottaocteto (Yo) = 1024 octetos = 1000 Zo = octetos
Prefixos binários 1 kibiocteto (Kio, também escrito Ko, para distinguir de ko) = 210 octetos = octetos 1 mebiocteto (Mio) = 220 octetos = 1024 Kio = octetos 1 gibiocteto (Gio) = 230 octetos = 1024 Mio = octetos 1 tebiocteto (Tio) = 240 octetos = 1024 Gio = octetos 1 pebiocteto (Pio) = 250 octetos = 1024 Tio = octetos 1 exbioctet (Eio) = 260 octetos = 1024 Pio = octetos 1 zebiocteto (Zio) = 270 octetos = 1024 Eio = octetos 1 yobiocteto (Yio) = 280 octetos = 1024 Zio = octetos
Uso em endereços de Protocolo de Internet O octeto é utilizado em representações de endereços de redes de computadores do Protocolo de Internet. Um endereço IPv4 consiste em quatro octetos, normalmente exibidos individualmente como uma série de valores decimais que variam de 0 a 255, cada um separado por um ponto. Utilizando octetos com todos os oito bits definidos, a representação do endereço IPv4 de número mais elevado é .
Um endereço IPv6 consiste em dezasseis octetos, exibidos em representação hexadecimal (dois dígitos hexadecimais por octeto), utilizando um caractere de dois pontos (:) após cada par de octetos (16 bits são também conhecidos como hexteto) para legibilidade, tal como .RFC 4291
Ver também Codificação de largura variável
Notas
Referências
Ligações externas
Categoria:Unidades de informação