stringtranslate.com

Гекстет

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

История

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

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

Хотя слово « гекстет» официально не признано в документах IETF , оно используется в технической литературе по IPv6 [5] [6] , опубликованной после Интернет-проекта. В официальных документах IETF они называются просто частями . [7]

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

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

Рекомендации

  1. ^ аб Бемер, Роберт Уильям (8 августа 2000 г.). «Почему байт 8 бит? Или нет?». Виньетки по истории компьютеров . Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г. […] Я пришел работать в IBM и увидел всю путаницу, вызванную ограничением в 64 символа. Особенно когда мы начали думать об обработке текста, которая требует как верхнего, так и нижнего регистра. […] Я даже сделал предложение (ввиду STRETCH , самого первого известного мне компьютера с 8-битным байтом), которое расширило бы количество кодов символов перфокарты до 256 […]. Поэтому некоторые люди начали думать о 7-битных персонажах, но это было смешно. В качестве фона использовался компьютер IBM STRETCH, обрабатывающий 64-символьные слова, делимые на группы по 8 (я разработал набор символов для него под руководством доктора Вернера Бухгольца , человека, который ДЕЙСТВИТЕЛЬНО придумал термин « байт » для 8-битного слова). группировка). […] Казалось разумным создать универсальный 8-битный набор символов, поддерживающий до 256. В те дни моей мантрой было: «Степень 2 — это магия». И вот группа, которую я возглавлял, разработала и обосновала такое предложение… IBM 360 использовала 8-битные символы, хотя и не напрямую ASCII. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. В конструкции было 8 бит, перемещающихся параллельно. Но затем появилась новая часть IBM, с 9 битами для самопроверки, как внутри ЦП, так и в стримерах . Я представил прессе этот 9-битный байт в 1973 году. Но задолго до этого, когда я возглавлял операции по программному обеспечению в компании Cie. Bull во Франции в 1965-66 годах, я настаивал на том, чтобы слово «байт» было устаревшим в пользу « октета ». […] Это оправдано новыми методами связи, которые могут передавать параллельно 16, 32, 64 и даже 128 бит. Но некоторые глупые люди теперь называют «16-битный байт» из-за этой параллельной передачи, которая видна в наборе UNICODE . Я не уверен, но, возможно, это следует назвать «гекстетом». […]
  2. ^ аб Доннерхаке, Лутц; Хартманн, Ричард; Хорн, Майкл; Рехтиен, Кей; Вебер, Леон (7 апреля 2011 г.). «draft-denog-v6ops-addresspartnaming-04 — Именование частей IPv6-адреса». Интернет-проект . 04. Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г.
  3. ^ Дэвис, Трефор. «Bit Nibble Byte Chomp – призыв к действию». Команда инженеров Timico начала использовать слово «chomp» для обозначения двух байтов или блока из 4 шестнадцатеричных символов в IPv6. Chomp явно имеет форму бита, полубайта и байта, и я был бы признателен, если бы вы могли обдумать это, чтобы поддержать идею – мы представим его в качестве предложения, когда истечет срок действия вышеуказанного проекта.
  4. ^ IEEE Std 1754-1994 — Стандарт IEEE для 32-битной архитектуры микроконтроллера. Институт инженеров по электротехнике и электронике, Inc., 1994. стр. 5–7. doi : 10.1109/IEESTD.1995.79519. ISBN 978-1-55937-428-6. Проверено 10 февраля 2016 г.(Примечание. Стандарт определяет дублеты , четверки , октлеты и гекслеты как 2, 4, 8 и 16 байтов , придавая номера битов (16, 32, 64 и 128) лишь как второстепенное значение.)
  5. ^ Грациани, Рик (2012). Основы IPv6: простой подход к пониманию IPv6. Сиско Пресс . п. 55. ИСБН 978-0-13-303347-2.
  6. ^ Коффен, Том (2014). Планирование адресов IPv6: разработка плана адресации на будущее. О'Рейли Медиа . п. 170. ИСБН 978-1-4919-0326-1.
  7. ^ Хинден, Роберт М.; Диринг, Стивен Э. (декабрь 1995 г.). «Архитектура IP-адресации версии 6». РФК 1884 . Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г. Предпочтительная форма — x:x:x:x:x:x:x:x, где «x» — это шестнадцатеричные значения восьми 16-битных частей адреса. 
  8. ^ Дас, Кошик. «IPv6-адресация». Адреса IPv6 обозначаются восемью группами шестнадцатеричных квартетов, разделенных двоеточиями.
  9. ^ Брюстер, Рональд Л. (1994). Передача данных и сети, Vol. III. Телекоммуникационная серия IEE. Том. 31. Институт инженеров-электриков . п. 155. ИСБН 9780852968048. Проверено 3 апреля 2017 г. Символ данных представляет собой один квартет (4 бита) двоичных данных.
  10. ^ Курбис, Поль ; Лаланд, Себастьян (27 июня 2006 г.) [1989]. Voyage au center de la HP28c/s (на французском языке) (2-е изд.). Париж, Франция: Editions de la Règle à Calcul. OCLC  636072913. Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г.