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

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

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

Видео: Разница между октетом и байтом
Видео: #2. Бит, байт и т.д. / 2. Информация и числа в компьютере / Программирование с нуля 2024, Апрель
Anonim

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

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

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

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

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

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

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

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

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

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