Октет (вычисление)

редактировать
Единица цифровой информации
октет
Система единиц единиц, полученных из бита
Единицацифровой информации, размер данных
Символo
In первичные блоки информации 1 o = 8 бит

Октет - это единица цифровой информации в вычислениях и телекоммуникации, состоящий из восьми бит. Этот термин часто используется когда термин байт может быть неоднозначным, поскольку байт исторически использовался для единиц хранения различных размеров.

Термин октада (e) для восьми битов больше не является общепринятым.

Содержание

  • 1 Определение
    • 1.1 Октада
  • 2 Кратные единицы
  • 3 Использование в адресах интернет-протокола
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Внешние ссылки

Определение

Последовательность октетов переменной длины, как в Абстрактная синтаксическая нотация 1 (ASN.1), называется строкой октетов.

Международный стандарт IEC 60027-2, глава 3.8.2, утверждает, что байт - это октет битов. Однако единица байт исторически была платформой -зависимой и представляла различные размеры памяти в истории вычислений. Из-за влияния нескольких основных компьютерных архитектур и линеек продуктов байт в подавляющем большинстве стал ассоциироваться с восемью битами. Это значение байта кодифицировано в таких стандартах, как ISO / IEC 80000-13. Хотя байт и октет часто используются как синонимы, те, кто работает с некоторыми устаревшими системами, стараются избегать двусмысленности.

Октеты могут быть представлены с использованием систем счисления с разным основанием, таких как шестнадцатеричный, десятичная или октальная системы счисления. Двоичное значение всех восьми установленных (или активированных) битов равно 111111112, что равно шестнадцатеричному значению FF16, десятичному значению 25510 и восьмеричному значению 3778. Один октет может использоваться для представления десятичных значений в диапазоне от 0 до 255.

Термин октет (символ: o) часто используется, когда использование байта может быть неоднозначным. Он часто используется в публикациях Request for Comments (RFC) Internet Engineering Task Force для описания размеров хранения параметров сетевого протокола. Самый ранний пример - RFC 635 1974 года. В 2000 году Боб Бемер утверждал, что ранее предлагал использовать термин октет для «8-битных байтов». когда он возглавлял отдел программного обеспечения для Cie. Бык во Франции с 1965 по 1966 год.

В Франции, Французской Канаде и Румынии вместо этого в общепринятом языке используется октет байта, когда требуется 8-битный смысл, например, мегабайт (МБ) называется мегаоктетом (Mo).

Октада

Исторически в Западной Европе термин октада (или октада) использовался специально для обозначения 8 бит; однако это использование больше не является распространенным. Ранние примеры использования существуют в британских, голландских и немецких источниках 1960-х и 1970-х годов, а также во всей документации мэйнфреймов Philips. Подобные термины - триада для группы из трех и десятилетия для десяти.

Единичные кратные

Единичные кратные октета могут быть сформированы с помощью префиксов SI и двоичных префиксов (степень двойки префиксов), как стандартизовано Международная электротехническая комиссия в 1998 году.

Префиксы SI
1 килооктет (ko)= 10 октетов= 1000 октетов
1 мегаоктет (Mo)= 10 октетов= 1000 ko= 1000000 октетов
1 гигаоктет (Go)= 10 октетов= 1000 Mo= 1000000000 октетов
1 тераоктет (To)= 10 октетов= 1000 Go= 1000000000000 октетов
1 петаоктет (Po)= 10 октетов= 1000 До= 1000000000000000 октетов
1 экзаоктет (Eo)= 10 октетов= 1000 Po= 1000000000000000000 октетов
1 зеттаоктет (Zo)= 10 октетов= 1000 Eo= 1000000000000000000000 октетов
1 йоттаоктет (Yo)= 10 октетов= 1000 Zo= 1000000000000000000000000 октетов
Двоичные префиксы
1 кибиоктет (Kio, также пиши tten Ko, в отличие от ko)= 2 октета= 1024 октета
1 мебиоктет (Mio)= 2 октета= 1024 Кио= 1048576 октетов
1 гибиоктет (Гио)= 2 октета= 1024 млн.= 1073741824 октетов
1 tebioctet (Tio)= 2 октета= 1024 Gio= 1099511627776 октетов
1 pebioctet (Pio)= 2 октета= 1024 Tio= 1125899906842624 октета
1 exbioctet (Eio)= 2 октета= 1024 Pio= 1152921504606846976 октеты
1 зебиоктет (Zio)= 2 октета= 1024 Eio= 1180591620717411303424 октета
1 йобиоктет (Yio)= 2 октета= 1024 Zio= 1208925819614629174706176 октетов

Использование в адресах Интернет-протокола

Октет используется для представления Интернет-протокола компьютерная сеть адресов. Адрес IPv4 состоит из четырех октетов, обычно показываемых индивидуально в виде серии десятичных значений в диапазоне от 0 до 255, каждое из которых разделено точкой (точкой). Используя октеты со всеми установленными восемью битами, представление IPv4-адреса с самым высоким номером будет 255.255.255.255.

Адрес IPv6 состоит из шестнадцати октетов, показанных в шестнадцатеричном представлении (две цифры на октет) и с использованием символа двоеточия (:) после каждой пары октетов (16 битов, также известных как hextet ) для удобства чтения, например FE80: 0000: 0000: 0000: 0123: 4567: 89AB: CDEF. Если два или более последовательных октета равны нулю, они могут быть заменены двумя следующими символами двоеточия (: :), но это можно использовать только один раз в заданном IPv6-адресе, чтобы избежать двусмысленности. Таким образом, ранее заданный адрес IPv6 также может быть записан как FE80 :: 0123: 4567: 89AB: CDEF. Кроме того, можно опустить начальные нули, поскольку они не являются значимыми битами в адресе. Применение этого к предыдущему примеру приведет к IPv6-адресу FE80 :: 123: 4567: 89AB: CDEF.

См. Также

Примечания

Ссылки

Внешние ссылки

  • Определение словаря октета в Викисловаре
Последняя правка сделана 2021-06-01 07:56:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте