CH3-数据链路层 电子简明 2007.ppt

CH3-数据链路层 电子简明 2007.ppt

ID:48182438

大小:612.50 KB

页数:83页

时间:2020-01-18

CH3-数据链路层 电子简明 2007.ppt_第1页
CH3-数据链路层 电子简明 2007.ppt_第2页
CH3-数据链路层 电子简明 2007.ppt_第3页
CH3-数据链路层 电子简明 2007.ppt_第4页
CH3-数据链路层 电子简明 2007.ppt_第5页
资源描述:

《CH3-数据链路层 电子简明 2007.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机网络简明教程第3章数据链路层课件制作人:谢希仁第3章数据链路层3.1使用点对点信道的数据链路层3.1.1数据链路和帧3.1.2三个基本问题3.2点对点协议PPP3.2.1PPP协议的主要特点3.2.2PPP协议的帧格式3.2.3PPP协议的工作状态课件制作人:谢希仁第3章数据链路层(续)3.3使用广播信道的数据链路层3.3.1局域网的数据链路层3.3.2CSMA/CD协议3.4使用广播信道的以太网3.4.1使用集线器的星形拓扑3.4.2以太网的MAC层课件制作人:谢希仁第3章数据链路层(续)3.5扩展的以太网3.5.1在物理层扩展以太网3.5.2在数

2、据链路层扩展以太网3.6高速以太网3.6.1几种高速以太网3.6.2使用高速以太网进行宽带接入课件制作人:谢希仁数据链路层数据链路层使用的信道主要有以下两种类型:点对点信道。这种信道使用一对一的点对点通信方式。广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发课件制作人:谢希仁数据链路层的简单模型局域网广域网主机H1主机H2路由器R1路由器R2路由器R3电话网局域网主机H1向H2发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路

3、层网络层物理层链路层网络层物理层R1R2R3H1H2从层次上来看数据的流动课件制作人:谢希仁数据链路层的简单模型(续)局域网广域网主机H1主机H2路由器R1路由器R2路由器R3电话网局域网主机H1向H2发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2仅从数据链路层观察帧的流动课件制作人:谢希仁3.1使用点对点信道的数据链路层3.1.1数据链路和帧链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路

4、(datalink)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。课件制作人:谢希仁IP数据报1010……0110帧取出数据链路层网络层链路结点A结点B物理层数据链路层结点A结点B帧(a)(b)发送帧接收链路IP数据报1010……0110帧装入数据链路层传送的是帧课件制作人:谢希仁数据链路层像个数字管道常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数

5、据单位是帧。早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。结点结点帧帧课件制作人:谢希仁3.1.2三个基本问题(1)封装成帧(2)透明传输(3)差错控制课件制作人:谢希仁1.封装成帧每一种链路层协议都规定了帧的数据部分的长度上限——最大传送单元MTU(MaximumTransferUnit)。帧结束帧首部IP数据报帧的数据部分帧尾部MTU数据链路层的帧长从这里开始发送帧开始课件制作人:谢希仁帧的开始和结束使用专门指明的“帧首部”和“帧尾部”标记。在帧首部和帧尾部之间的数据部分就不允许出现和帧首部或帧尾部一样

6、的比特组合,否则就会出现帧定界的判断错误。数据链路层协议就必须设法解决这个问题。透明传输——数据链路层协议允许所传送的数据可具有任意形式的比特组合。2.透明传输课件制作人:谢希仁3.差错检测比特在传输过程中可能会产生差错:1可能会变成0而0也可能变成1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(BitErrorRate)。误码率与信噪比有很大的关系。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。课件制作人:谢希仁循环冗余检验的原理发送在前数据00…0(n位)除法器FCS(n位)得出余数发送方数据FCS

7、除法器余数(n位)得出余数接收方数据FCS(n位)若余数为0则接受;否则丢弃。(n位)课件制作人:谢希仁帧检验序列FCS在数据后面添加上的冗余码称为帧检验序列FCS(FrameCheckSequence)。循环冗余检验CRC和帧检验序列FCS并不等同。CRC是一种常用的检错方法,而FCS是添加在数据后面的冗余码。FCS可以用CRC这种方法得出,但CRC并非用来获得FCS的唯一方法。课件制作人:谢希仁接收端对收到的每一帧进行CRC检验(1)若得出的余数=0,则判定这个帧没有差错,就接受(accept)。(2)若余数0,则判定此帧有差错,就丢弃。但这种检测方

8、法并不能确定究竟是哪一个或哪几个比特出现了差错。只要经过严格的挑选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。