Гекстет

Группа из 16 бит

В вычислительной технике гекстет , или chomp , представляет собой шестнадцатибитное агрегирование, [1] [2] или четыре полубайта . Поскольку полубайт обычно записывается в шестнадцатеричном формате, гекстет состоит из 4 шестнадцатеричных цифр. Гекстет — неофициальное название каждого из 8 блоков в IPv6-адресе .

В некоторых документах гекстет также называется сегментом . [ 3]

История

Боб Бемер предложил использовать гекстет для 16-битных групп в 2000 году. [1] В 2011 году в интернет-проекте были исследованы различные альтернативы для гекстета, такие как quibble , сокращение от «quad nibble». [2] В ответ на этот проект автор Трефор Дэвис предложил использовать слово chomp, поскольку оно соответствует текущим обозначениям bit , nibble , byte . [4]

Hextet более правильно описывал бы 6-битную агрегацию, тогда как точным термином для 16 бит должен быть hexadectet , напрямую связанный с термином octet (для 8 бит). Однако, поскольку его сложнее произнести, используется короткая форма hextet — по аналогии с тем, как hex обычно используется в качестве сокращения для шестнадцатеричного в вычислениях. Такое использование hex для обозначения 16 также соответствует похожему термину IEEE 1754 hexlet, указывающему на 16 октетов. [5]

Хотя слово hextet официально не признано в документах IETF , оно используется в технической литературе по IPv6 [6] [7], опубликованной после Internet Draft. Официальные документы IETF просто называют их частями . [8]

Источники Cisco обычно [ требуется ссылка ] используют термин «квартет» , как и IPv6.com, [9] ссылаясь либо на четырехзначную группировку, либо на тот факт, что она представляет четыре полубайта; однако этот термин также используется некоторыми для обозначения четырехбитной агрегации. [10] [11]

Смотрите также

Ссылки

  1. ^ ab Bemer, Robert William (2000-08-08). "Почему байт 8 бит? Или нет?". Computer History Vignettes . Архивировано из оригинала 2017-04-03 . Получено 2017-04-03 . […] Я пришел работать в IBM и увидел всю путаницу, вызванную ограничением в 64 символа. Особенно, когда мы начали думать о текстовом процессоре, который потребовал бы как верхнего, так и нижнего регистра. […] Я даже сделал предложение (ввиду STRETCH , самого первого известного мне компьютера с 8-битным байтом), которое расширило бы количество кодов символов перфокарты до 256 […]. Поэтому некоторые люди начали думать о 7-битных символах, но это было смешно. На основе компьютера IBM STRETCH, обрабатывающего 64-символьные слова, делимые на группы по 8 (я разработал набор символов для него под руководством доктора Вернера Бухгольца , человека, который ВВЕЛ термин « байт » для 8-битной группировки). […] Казалось разумным создать универсальный 8-битный набор символов, обрабатывающий до 256. В те дни моей мантрой было «степени двойки — это магия». И поэтому группа, которую я возглавлял, разработала и обосновала такое предложение […] IBM 360 использовал 8-битные символы, хотя и не ASCII напрямую. Таким образом, «байт» Бухгольца прижился везде. Мне самому не нравилось это название по многим причинам. В конструкции было 8 бит, перемещающихся параллельно. Но затем появилась новая деталь IBM с 9 битами для самопроверки, как внутри ЦП, так и в ленточных накопителях . Я представил этот 9-битный байт прессе в 1973 году. Но задолго до этого, когда я возглавлял операции по программному обеспечению в Cie. Bull во Франции в 1965-66 годах, я настоял на том, чтобы «байт» был устарел в пользу « октета ». […] Это оправдано новыми методами связи, которые могут переносить 16, 32, 64 и даже 128 бит параллельно. Но некоторые глупые люди теперь называют «16-битный байт» из-за этой параллельной передачи, которая видна в наборе UNICODE . Я не уверен, но, возможно, это следует называть «хекстет». […]
  2. ^ ab Donnerhacke, Lutz; Hartmann, Richard; Horn, Michael; Rechthien, Kay; Weber, Leon (2011-04-07). "draft-denog-v6ops-addresspartnaming-04 - Именование частей адреса IPv6". Internet Draft . 04. Архивировано из оригинала 2017-04-03 . Получено 2017-04-03 .
  3. ^ "Форматы адресов IPv4 и IPv6". www.ibm.com . Получено 2024-08-02 .
  4. ^ Дэвис, Трефор (22 марта 2011 г.). «Bit Nibble Byte Chomp – призыв к действию». Команда инженеров Timico начала использовать слово «chomp» для обозначения двух байтов или блока из 4 шестнадцатеричных символов в IPv6. Chomp явно находится в форме бита, полубайта и байта, и я был бы признателен, если бы вы могли переварить это с целью поддержать идею – мы представляем ее в качестве предложения, когда истечет срок действия вышеуказанного проекта.
  5. ^ IEEE Std 1754-1994 — Стандарт IEEE для архитектуры 32-битного микроконтроллера. Институт инженеров по электротехнике и электронике, Inc. 1994. стр. 5–7. doi :10.1109/IEEESTD.1995.79519. ISBN 978-1-55937-428-6. Получено 2016-02-10 .(Примечание. Стандарт определяет дублеты , квадлеты , окталеты и гекслеты как 2, 4, 8 и 16 байтов , указывая количество битов (16, 32, 64 и 128) только как второстепенное значение.)
  6. ^ Грациани, Рик (2012). Основы IPv6: Прямой подход к пониманию IPv6. Cisco Press . стр. 55. ISBN 978-0-13-303347-2.
  7. ^ Коффен, Том (2014). Планирование адресов IPv6: Разработка плана адресов для будущего. O'Reilly Media . стр. 170. ISBN 978-1-4919-0326-1.
  8. ^ Хинден, Роберт М.; Диринг, Стивен Э. (декабрь 1995 г.). «Архитектура адресации IP версии 6». RFC 1884. Архивировано из оригинала 2017-04-03 . Получено 2017-04-03 . Предпочтительная форма — x:x:x:x:x:x:x:x, где «x» — шестнадцатеричные значения восьми 16-битных частей адреса. 
  9. ^ Дас, Каушик. «Адресация IPv6». Адреса IPv6 обозначаются восемью группами шестнадцатеричных квартетов, разделенных двоеточиями между ними.
  10. ^ Брюстер, Рональд Л. (1994). Передача данных и сети, т. III. Серия IEE по телекоммуникациям. Т. 31. Институт инженеров-электриков . стр. 155. ISBN 9780852968048. Получено 2017-04-03 . Символ данных представляет собой один квартет (4 бита) двоичных данных.
  11. ^ Курбис, Поль ; Лаланд, Себастьян (27 июня 2006 г.) [1989]. Voyage au center de la HP28c/s (на французском языке) (2-е изд.). Париж, Франция: Editions de la Règle à Calcul. OCLC  636072913. Архивировано из оригинала 06 августа 2016 г. Проверено 6 сентября 2015 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Hextet&oldid=1244325915"