以太网是当今TCP/IP采用的主要的局域网技术,它的速率为10Mb/s,地址为48bit
IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络, 802.4针对令牌总线网络,802.5针对令牌环网络。这三者的共同特性由802.2标准来定义
802.2和以太网都采用6字节的原地址和目的地址。
接下来两位,802.2的长度指后续数据的字节长度,不包括crc。以太网定义了后续数据的类型
以太网类型后是数据。
802.2长度后面是三字节的LLC和5字节的SNAP,DSAP(目的服务访问点)和SSAP(源服务访问点)的值都为0xAA,cntl指定为3,随后的org code置为0,接下来的为类型。
CRC为校验和
2、PPP 点对点协议
PPP的格式每一帧都以标志字符 0x7e开始和结束。紧接着是一个地址字节,值始终是 0xff,然后是一个值为0x03的控制字节。
接下来是协议字段,当它的值为 0x0021时,表示信息字段是一个 IP数据报;值为 0xc021时,表示信息字段是链路控制数据;值为 0x8021时,表示信息字段是网络控制数据
CRC字段(或FCS,帧检验序列)是一个循环冗余检验码,以检测数据帧中的错误。
由于标志字符的值是 0x7e,因此当该字符出现在信息字段中时,PPP需要对它进行转义
3、环回接口
用于运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。
1) 传给环回地址(一般是127.0.0.1)的任何数据均作为IP输入。
2) 传给广播地址或多播地址的数据报复制一份传给环回接口,然后送到以太网上。这是因为广播传送和多播传送的定义包含主机本身。
3 ) 任何传给该主机I P地址的数据均送到环回接口
4、最大传输单元MTU
以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。
如果IP层传输的数据比MTU还大时,会把数据报分成若干片
5、路径MTU
如果两台主机之间的通信要通过多个网络,那么每个网络的链路层可能有不同的MTU。两台通信主机路径中的最小MTU,称作路径MTU。