什么是网络编程环境下的“蓝皮书”?

什么是网络编程环境下的“蓝皮书”?

问题描述:

我的本地首部/usr/include/linux/if_ether.h有如下定义:什么是网络编程环境下的“蓝皮书”?

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

什么是蓝皮书?我从来没有听说过这个术语,粗略的互联网搜索没有透露任何与网络编程有关的东西。

从互联网的档案:

在1979年,数字设备公司(DEC),英特尔,和施乐来到 一起标准化,任何 公司可以使用以太网系统的目的。 1980年9月,三家公司发布了第一个称为“以太网 蓝皮书”或“DIX标准”的第一个以太网规范 版本1.0(公司名称后面的三个 的缩写)。它定义了基于 10 Mb/s CSMA/CD(CarrierSense Multiple Access with Collision Detection)协议的“厚”以太网系统(10Base5)。它被称为“厚”以太网,因为用于连接网络设备的粗同轴电缆。基于该标准DIX第一 以太网控制器板面世 约1982

here报价。总而言之,这只是以太网的一个奇特绰号。

+0

我想知道为什么作者觉得需要在以太网协议中定义一个常量时用“ETH”开头,在名为'if_ether.h'的文件中说明“通过以太网”:) – Benno