3.3 以太网

3.3.1 以太网连接形式

3.3.2以太网的分类

10BASE、100BASE、1000BASE、10GBASE中的数字分别指10Mbps,100Mbps,1Gbps以及10Gbps,而后面追加的5,2,T,F等字符表示的是传输介质。
计算机内部:1K = 1024
以太网中: 1K = 1000

3.3.3以太网的历史

不管哪种类型的以太网,都是由IEEE802.3的分会进行标准化。

3.3.4以太网帧格式

以太网帧前端有一个叫做前导码的部分,表示一个以太网帧的开始。前导码末尾是一个叫SFD的域,值为11。
前导码和SFD合起来占8字节。以太网中将最后2bit称为SDF,而IEEE802.3中将最后8bit称为SDF。
以太网帧本体的前端是以太网的首部,总共占14字节,分别是6个字节的目标MAC地址,6个字节的源MAC地址以及2个字节的上层协议类型。
image.png

image.png

3.4.2 IEEE802.11

3.5.1 PPP定义

不像以太网和FDDI,PPP属于纯粹的数据链路层。
PPPoE是在以太网数据中加入PPP帧的一种传输方式。

3.5.2 LCP和NCP

在PPP的主要功能中包括两个协议:一个是不依赖上层的LCP协议(Link Control Protocol),一个是依赖上层的NCP协议(Network Control Protocol)。如果上层为IP,此时的NCP也叫做IPCP。
LCP主要负责建立和断开连接、设置最大接受单元、设置验证协议以及设置是否进行通信质量的监控。
IPCP则负责IP地址设置以及是否进行TCP/IP首部压缩等设备。
PPP连接时验证协议有两种,分别为PAP和CHAP
PAP通过两次握手,密码以明文方式传输,有窃听或盗用连接的危险。
CHAP使用一次性密码OTP。

PPP数据帧
image.png
PPPoE数据帧格式
image.png