链路层的三个目的:1)为IP模块发送和接收IP数据;2)为ARP模块发送ARP请求和接收ARP应答;3)为RARP发送RARP请求和接收RARP应答。
1、以太网和IEEE802封装
以太网:由DEC,Intel,Xerox公司公布的一个标准,采用CSMA/CD的媒体接入方法;
IEEE 802委员会公布一个与之不同的一个标准:
802.3:针对整个CSMA/CD网络
802.4:针对 令牌总线网络
802.5:针对令牌环网
802.2:定义共同特性,就是802网络共有的逻辑链路控制(LLC)
802.3定义了一个与以太网不同的帧格式。以太网的数据封装格式是RFC894,而802.3的数据报封装是在RFC 1042中定义的。对二者进行区分是按照帧头的第bit13,bit14,802的这两位是有效长度值,以太网的这两位是有效类型值,而且802的有效长度值与有效类型值定义的不可能一样。以此就可以对这两种帧格式进行区分。
最少字节数:802标准定义的最小长度为46字节,而以太网为38字节。
2、尾部封装
3、SLIP和压缩的SLIP
4、PPP
1)支持单根线路上运行多种协议,不只是IP协议;2)每一帧都有循环冗余检查;3)通信双方可以进行IP地址的动态协商(using the IP network control protocol)4)对TCP和IP报文首部进行压缩;5)链路控制协议可以对多个数据链路选项进行设置。