第4章数据链路层.ppt
《第4章数据链路层.ppt》由会员分享,可在线阅读,更多相关《第4章数据链路层.ppt(47页珍藏版)》请在一课资料网上搜索。
1、局域网广域网主机 H1主机 H2路由器 R1路由器 R2路由器 R3电话网局域网主机 H1 向 H2 发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2从层次上来看数据的流动局域网广域网主机 H1主机 H2路由器 R1路由器 R2路由器 R3电话网局域网主机 H1 向 H2 发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2仅从数据链路层观察帧的流动IP 数据报1010 0110帧取出数据链路层网络层链路结点 A
2、结点 B物理层数据链路层结点 A结点 B帧(a)(b)发送帧接收链路IP 数据报1010 0110帧装入数据链路层传送的是帧帧结束帧首部IP 数据报帧的数据部分帧尾部 MTU数据链路层的帧长开始发送帧开始SOH装在帧中的数据部分帧帧开始符帧结束符发送在前EOTSOHEOT出现了“EOT”被接收端当作无效帧而丢弃被接收端误认为是一个帧数据部分EOT完整的帧发送在前SOHSOHEOTSOHESCESCEOTESCSOHESCESCESCSOH原始数据EOTEOT经过字节填充后发送的数据字节填充字节填充字节填充字节填充发送在前帧开始符帧结束符SOHCRC CRC 码的基本思想:码的基本思想: 在信息
3、报文上加上在信息报文上加上一些一些检查位检查位,构成一个,构成一个特定的待传报文,使它特定的待传报文,使它能被一个事先约定的多能被一个事先约定的多项式(生成多项式)除项式(生成多项式)除尽。尽。 接收方收到报文后,接收方收到报文后,再用同样的生成多项式再用同样的生成多项式去除收到的报文多项式,去除收到的报文多项式,可以除尽表示传输无误,可以除尽表示传输无误,否则不正确。否则不正确。 G(x)f(x) . xk=Q(x)+G(x)R(x)f(x) . xk= Q(x)G(x) + R(x)=1 1 0 0 1 1发送数据比特序列CRC校验码比特序列1 0 0 1带CRC校验码的发送数据比特序列1
4、 1 0 0 1 1 1 0 0 11 1 0 0 11 1 0 0 11 1 0 0 11 1 0 0 101 0 0 0 0 11 1 0 0 1 1 0 0 0 01 1 0 0 1G(x)1 1 0 0 11 0 0 0 01 1 0 0 11 0 0 1R(x)1 0 0 0 0 1Q(x)f(x).xk接收端:接收端:发送端发送端:标准标准CRCCRC生成多项式生成多项式G G(x x)CRC-4CRC-4: G G(x x)= x4 + x + 1= x4 + x + 1CRC-12CRC-12: G G(x x)= x= x1212+x+x1111+x+x3 3+x+x2 2+
5、x+1+x+1CRC- CRC- ANSI : G G(x x)= x= x1616+x+x1515+x+x2 2+1+1CRC-CCITT CRC-CCITT V.41:G G(x x)= x= x1616+x+x1212+x+x5 5+1+1CRC-32CRC-32: G G(x x)= = x x3232+x+x2626+x+x2323+x+x2222+x+x1616+x+x1212+x+x1111+x+x1010+x+x8 8+x+x7 7+x+x5 5+x+x4 4+x+x2 2+x+1 +x+1 vSLIP SLIP (Serial Line IPSerial Line IP) 串
6、行线路的串行线路的InternetInternet数据链路层协议,面向字符,数据链路层协议,面向字符,RFC1055RFC1055vPPP PPP ( Point-to-Point ProtocolPoint-to-Point Protocol) 点点- -点协议,面向点协议,面向字节字节,RFC1661RFC1661 n通信线路质量较差的年代:通信线路质量较差的年代:HDLCHDLC(高级数据链路控制)(高级数据链路控制)用户至因特网已向因特网管理机构申请到一批 IP 地址ISP接入网PPP 协议(1 1)一个将)一个将IPIP数据报封装到串行链路的方法。数据报封装到串行链路的方法。PPPP
7、PP既支持既支持异步链路异步链路( (无奇偶检验的无奇偶检验的8 8比特数据比特数据) ),也支持面向比特的同,也支持面向比特的同步链路。步链路。IPIP数据报在数据报在PPPPPP帧中就是其信息部分。这个信息部帧中就是其信息部分。这个信息部分的长度受分的长度受MRU (Maximum Receive Unit)MRU (Maximum Receive Unit)的的限制。限制。MRUMRU的默认值是的默认值是15001500字节。字节。(2 2)一个用来建立、配置和测试数据链路连接的)一个用来建立、配置和测试数据链路连接的LCP (Link Control Protocol)LCP (Lin
8、k Control Protocol)。通信的双方可协商一。通信的双方可协商一些选项。在些选项。在RFC 1661RFC 1661中定义了中定义了1111种类型的种类型的LCPLCP分组。分组。(3 3)一套)一套NCP (Network Control Protocol)NCP (Network Control Protocol),其中的每一个协议支持不同的网络层协议,如其中的每一个协议支持不同的网络层协议,如IPIP、OSIOSI的网的网络层、络层、DECnetDECnet以及以及AppleTalkAppleTalk等。等。 PPP PPP的帧格式和的帧格式和HDLCHDLC的相似,的相似
9、,PPPPPP不是面向比特而是不是面向比特而是面向面向字节字节的,因而的,因而所有的所有的PPPPPP帧的长度都是整数个字节帧的长度都是整数个字节。IP 数据报1211字节12不超过 1500 字节PPP 帧先发送7EFF03FACFCSF7E协议信 息 部 分首部尾部协议字段协议字段定义参见定义参见RFC1700, e.g.0021:信息字段内容为:信息字段内容为IP数据报数据报C021:信息字段内容为:信息字段内容为PPP链路控制数据链路控制数据8021:信息字段内容为网络控制数据:信息字段内容为网络控制数据数据中某一段比特组合恰好出现和 F 字段一样的情况0 1 0 0 1 1 1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据链
