Гекстет
В вычислительной технике хекстет или chomp — это шестнадцатибитная совокупность, [1] [2] или четыре кусочка . Поскольку полубайт обычно записывается в шестнадцатеричном формате, гекстет состоит из 4 шестнадцатеричных цифр. Хекстет — это неофициальное название каждого из 8 блоков IPv6-адреса .
В некоторой документации гекстет также называется сегментом . [3]
История
[ редактировать ]Боб Бемер предложил использовать гекстет для 16-битных групп в 2000 году. [1] В 2011 году в Интернет-проекте были исследованы различные альтернативы гекстету, такие как quibble , сокращение от «quad nibble». [2] В ответ на этот проект автор Трефор Дэвис предложил использовать слово chomp, поскольку оно соответствует текущим наименованиям бит , полубайт , байт . [4]
Шестетет более правильно описывал бы 6-битную агрегацию, тогда как точный термин для 16 бит должен быть гексадектет , напрямую связанный с термином октет (для 8 бит). Однако, поскольку его сложнее произнести, короткая форма гекстета используется — по аналогии с тем, как hex обычно используется как сокращение для шестнадцатеричного числа в вычислениях. Такое использование шестнадцатеричного значения для обозначения 16 также соответствует аналогичному термину IEEE 1754 «гекслет», обозначающему 16 октетов. [5]
Хотя слово «гекстет» официально не признано в документах IETF , оно используется в технической литературе по IPv6. [6] [7] опубликовано после Интернет-проекта. В официальных документах IETF они называются просто частями . [8]
Cisco в целом Источники [ нужна ссылка ] используйте термин «квартет» , как и IPv6.com, [9] ссылка либо на четырехзначную группировку, либо на тот факт, что она представляет четыре полубайта; однако некоторые также используют этот термин для обозначения четырехбитной агрегации. [10] [11]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Бемер, Роберт Уильям (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 . Я не уверен, но, возможно, это следует назвать «гекстетом». […]
- ^ Jump up to: а б Доннерхаке, Лутц; Хартманн, Ричард; Хорн, Майкл; Рехтиен, Кей; Вебер, Леон (7 апреля 2011 г.). «draft-denog-v6ops-addresspartnaming-04 — Именование частей IPv6-адреса» . Интернет-проект . 04. Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г.
- ^ «Форматы адресов IPv4 и IPv6» . www.ibm.com . Проверено 2 августа 2024 г.
- ^ Дэвис, Трефор. «Bit Nibble Byte Chomp – призыв к действию» .
Команда инженеров Timico начала использовать слово «chomp» для обозначения двух байтов или блока из 4 шестнадцатеричных символов в IPv6. Chomp явно имеет форму бита, полубайта и байта, и я был бы признателен, если бы вы могли обдумать это с целью поддержать идею – мы представим его в качестве предложения, когда истечет срок действия вышеуказанного проекта.
- ^ IEEE Std 1754-1994 — Стандарт IEEE для 32-битной архитектуры микроконтроллера . Институт инженеров по электротехнике и электронике, Inc., 1994. стр. 5–7. дои : 10.1109/IEESTD.1995.79519 . ISBN 978-1-55937-428-6 . Проверено 10 февраля 2016 г. (Примечание. Стандарт определяет дублеты , четверки , октлеты и гекслеты как 2, 4, 8 и 16 байтов , при этом количество битов (16, 32, 64 и 128) придается лишь второстепенному значению.)
- ^ Грациани, Рик (2012). Основы IPv6: простой подход к пониманию IPv6 . Сиско Пресс . п. 55. ИСБН 978-0-13-303347-2 .
- ^ Коффен, Том (2014). Планирование адресов IPv6: разработка плана адресации будущего . О'Рейли Медиа . п. 170. ИСБН 978-1-4919-0326-1 .
- ^ Хинден, Роберт М.; Диринг, Стивен Э. (декабрь 1995 г.). «Архитектура IP-адресации версии 6» . РФК 1884 . Архивировано из оригинала 3 апреля 2017 г. Проверено 3 апреля 2017 г.
Предпочтительная форма — x:x:x:x:x:x:x:x, где «x» — это шестнадцатеричные значения восьми 16-битных частей адреса.
- ^ Дас, Кошик. «IPv6-адресация» .
Адреса IPv6 обозначаются восемью группами шестнадцатеричных квартетов, разделенных двоеточиями.
- ^ Брюстер, Рональд Л. (1994). Передача данных и сети, Vol. III . Телекоммуникационная серия IEE. Том. 31. Институт инженеров-электриков . п. 155. ИСБН 9780852968048 . Проверено 3 апреля 2017 г.
Символ данных представляет собой один квартет (4 бита) двоичных данных.
- ^ Курбис, Поль ; Лаланд, Себастьен (27 июня 2006 г.) [1989]. Путешествие в центр HP28c/s (на французском языке) (2-е изд.). Париж, Франция: Editions de la Règle à Calculation. OCLC 636072913 . Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г.