2016-02-11 2 views
3

Мой местный заголовок /usr/include/linux/if_ether.h имеет следующие определения:Что такое «синяя книга» в контексте сетевого программирования?

#define ETH_P_IPV6  0x86DD /* IPv6 over bluebook */ 

Что такое Bluebook? Я никогда не слышал этого термина, и беглый поиск в Интернете не выявил ничего, связанного с сетевым программированием.

ответ

4

Из архивов интернета:

В 1979 году, Digital Equipment Corporation (DEC), Intel и Xerox пришли вместе с целью стандартизации системы Ethernet, которая может использовать любой компании. В сентябре 1980 года три компании выпустили Версия 1.0 первой спецификации Ethernet под названием «Ethernet Blue Book» или «Стандарт DIX» (после инициалов трех компаний ). Он определил «толстую» Ethernet-систему (10Base5) на основе 10 Мбит/с CSMA/CD (CarrierSense Multiple Access with Collision Detection). Он известен как «толстый» Ethernet из-за толстого коаксиального кабеля , который используется для подключения устройств в сети. Первая контроллер Ethernet платы, основанная на стандарте DIX стала доступна о 1982.

Цитаты из here. Таким образом, все-в-одном это просто фантастический псевдоним Ethernet.

+0

Интересно, почему автор почувствовал необходимость уточнения «поверх ethernet» при определении константы, используемой в протоколе ethernet, с именем, начинающимся с 'ETH', в файле с именем' if_ether.h' :) – Benno

Смежные вопросы