2.1引言:链路层3个目的:(1)为IP模块发送和接受IP数据报 (2)为ARP模块发送ARP请求和接受ARP应答(3)为RARP发送RARP请求和接受RARP应答
以太网链路层协议、SLIP、PPP
2.2以太网和IEEE802封装:帧格式
以太网:采用一种称作CSMA/CD 的媒体介入方法,其意思是带冲突检测的载波侦听多路接入,速率为10Mb/s,地址为48bit。
802.3针对:CSMA/CD网络 802.4针对令牌总线网络
802.5针对:令牌环网络
802.2和802.3定义了一个与以太网不同的帧格式
区分802帧格式与以太网帧格式:802定义的有效长度与以太网定义的有效类型,无一相同,所以可以很好的区分。
2.4 SLIP(SerialLine IP):串行线路IP
SLIP:一种在串行线路上对IP数据报进行封装的简单形式,适用于家庭中每台计算机几乎都有的RS-232串行端口和高速调制解调器接入Internet。
SLIP帧格式:
1) 以END(0xc0)特殊字符结束,开始处加END字符,为了去除噪声干扰。
2) IP数据报中的END字符用连续的0xdb(SLIP的ESC)和0xbc代替
3) SLIP的ESC用连续的0xdb和0xdd代替
SLIP的缺陷:
1) 每一端必须知道对方IP地址
2) 数据帧中没有类型字段,一条串行线路用于SLIP,就不能同时使用其他协议
3) SLIP没有在数据帧上加检验和(类似CRC)
2.5 压缩的SLIP:CSLIP
SLIP传送一个字节数据需要20个字节的IP首部和20个字节的TCP首部,总数草果40个字节。CSLIP能在每一端维持多达16个TCP连接,压缩每个连接的首部不变部分。
2.6 PPP:点对点协议