Октеты являются байтами … иногда
В компьютерных и сетевых технологиях октет представляет собой 8-битное количество. Математическое значение октетов колеблется от 0 до 255. Термин «октет» также используется в других контекстах, таких как музыкальное исполнение, для обозначения группы из восьми человек или частей.
Октеты и байты
Все современные компьютерные системы реализуют байт как восьмибитную величину. Октеты и байты одинаковы с этой точки зрения. По этой причине оба термина используются взаимозаменяемо. Исторически, однако, компьютеры поддерживали байты, имеющие разное количество битов; октеты и байты означают разные вещи в этом контексте. Сетевые специалисты начали использовать термин «октет» много лет назад, чтобы сохранить это различие.
Инженеры компьютерных систем часто используют термин «клев» при обращении к четырехбитной величине (половина одного октета или байта) вместо того, чтобы называть его полуоктетом (или квартетом, как это обычно бывает в музыке).
Строки октетов в IP-адресах и сетевых протоколах
Термин строка октетов относится к набору любого количества связанных октетов. Строки октетов обычно встречаются при адресации по интернет-протоколу (IP), в которой четыре байта адреса IPv4 состоят из четырех октетов. В десятичном формате с точками IP-адрес отображается как [октет]. [Октет]. [Октет]. [Октет] , как в 192.168.0.1 .
Адрес IPv6 содержит 16 октетов, а не четыре. В то время как нотация IPv4 разделяет каждый октет точкой (.), Нотация IPv6 разделяет пары октетов двоеточием (:), например, [октет] [октет]: [октет] [октет]: … : [октет] [октет] .
Октеты также относятся к отдельным байтам в верхних и нижних колонтитулах сетевых протоколов. Сетевые инженеры иногда классифицируют протоколы как заполнение октетов или подсчет октетов.
- Протокол заполнения октетов поддерживает блоки сообщений с жестко закодированными последовательностями битов (один или несколько октетов), вставленными для обозначения конца сообщения.
- Протокол подсчета октетов поддерживает блоки сообщений с их размерами (числом октетов), закодированными в заголовке протокола.
Оба подхода позволяют получателям сообщения определить, когда они закончили обработку входящих данных. Каждый из них имеет свои преимущества в зависимости от предполагаемого использования протокола.
Третий метод, называемый взрывом соединения, заставляет отправителя сообщения завершить конец соединения, чтобы показать, что данные больше не отправляются.
октет поток
В веб-браузерах MIME-тип application/octet-stream ссылается на двоичный файл, который доставляется сервером через HTTP-соединение. Веб-клиенты обычно используют потоки октетов при работе с несколькими типами двоичных файлов и когда они не могут распознать тип по имени файла или принять какой-либо один конкретный формат.
Браузеры часто предлагают пользователю определить тип файла потока октетов, сохранив файл с определенным расширением имени файла.