Разница между октетом и байтом

Разница между октетом и байтом
Разница между октетом и байтом

Видео: Разница между октетом и байтом

Видео: Разница между октетом и байтом
Видео: Просто о битах, байтах и о том, как хранится информация #2 2024, Ноябрь
Anonim

Октет против байта

В вычислительной технике бит является основной единицей информации. Проще говоря, бит можно рассматривать как переменную, которая может принимать только одно из двух возможных значений. Эти два возможных значения - «0» и «1» и интерпретируются как двоичные цифры. Два возможных значения также могут быть интерпретированы как логические (логические) значения, которые являются «истинными» и «ложными». Байт - еще одна единица информации, используемая в вычислениях. В истории вычислительной техники единичный байт представлял различные размеры памяти (обычно от 4 до 10 бит), потому что он не считается стандартизированной единицей. Но из-за интенсивного использования термина «байт» для обозначения восьми битов несколькими основными компьютерными архитектурами и производственными линиями байт постепенно стал ассоциироваться с восемью битами. Тем не менее, из-за ранее существовавшей двусмысленности термин «октет» был введен как стандартизированная единица для представления восьми битов. Итак, на данный момент и байт, и октет используются взаимозаменяемо для представления восьми битов. Byte также используется в качестве типа данных в нескольких языках программирования, таких как C и C++.

Что такое октет?

Октет - это единица информации, состоящая из восьми битов. Это используется в вычислительной и телекоммуникационной областях. Слово Octet происходит от префикса octo (что означает восемь), который встречается в греческом и латинском языках. Термин «октет» часто используется вместо термина «байт» для представления восьми битов. Это связано с тем, что в прошлом байт не считался состоящим из восьми битов (и размер байта был неоднозначным). Но в настоящее время, поскольку байт прочно ассоциируется с восемью битами, термины «байт» и «октет» используются как синонимы. Однако в устаревших системах, где байт может относиться к более или менее восьми битам, термин октет используется для представления восьми битов (вместо байта).

Для выражения октетов используются различные представления, такие как шестнадцатеричная, десятичная или восьмеричная системы счисления. Например, значение октета со всеми единицами равно FF в шестнадцатеричном формате, 255 в десятичном и 377 в восьмеричном. Очень часто октеты используются для представления адресов в компьютерной сети IP (Интернет-протокол). Обычно адреса IPv4 изображаются в виде четырех октетов, разделенных точками (точками). Например, представление адреса с наибольшим номером - 255.255.255.255 (с использованием 4 октетов со всеми единицами). В абстрактной синтаксической нотации, используемой в телекоммуникациях и компьютерных сетях, строка октетов относится к последовательности октетов переменной длины. Во французском и румынском языках буква «о» (строчная буква «о») - это символ, используемый для представления единичного октета. Он также используется с метрическими префиксами (например, ko для килооктета, что означает 1000 октетов).

Что такое байт?

Байт также является единицей информации, используемой в вычислениях. Один байт равен восьми битам. Несмотря на то, что нет конкретной причины для выбора восьми битов для байта, такие причины, как использование восьми битов для кодирования символов в компьютере и использование восьми или менее битов для представления переменных во многих приложениях, сыграли роль в принятии 8 биты как единое целое. Символ, используемый для представления байта, - это заглавная буква «B», как указано в IEEE 1541. Байт может представлять значения от 0 до 255. Байт также используется в качестве типа данных в нескольких языках программирования, таких как C и C++.

В чем разница между октетом и байтом?

В вычислениях и байт, и октет являются единицами информации (равными восьми битам), которые часто используются как синонимы. Хотя оба представляют восемь битов (в настоящее время), октет предпочтительнее байта в приложениях, где может быть неоднозначность в отношении размера байта из-за исторических причин (поскольку байт не является стандартизированной единицей, и он использовался для представления битов). строки разных размеров от 4 до 10 в прошлом). Хотя байт используется в повседневном использовании, термин октет в технических публикациях предпочтительнее для обозначения восьми битов. Например, RFC (запрос на комментарии), опубликованный IETF (Internet Engineering Task Force), часто использует термин октет для описания размеров протокольных параметров сетей. В таких странах, как Франция, французская Канада и Румыния, даже в общеупотребительном языке вместо байта используется октет. Например, мегаоктет (Mo) часто используется вместо мегабайта (MB).

Рекомендуемые: