文章目录
- 数据链路层概述
- 使用点对点信道的数据链路层
-
- 数据链路和帧
- 三个基本问题
-
- 封装成帧
- 透明传输
- 差错控制
- 点对点协议PPP
-
- PPP协议的特点
- PPP协议的帧格式
- 使用广播信道的数据链路层
-
- 局域 的数据链路层
-
- 以太
- 适配器的作用
- CSMA/CD协议
- 使用集线器的星型拓扑
- 以太 的信道利用率
- 以太 的MAC层
-
- MAC层的硬件地址
- MAC帧的格式
- 扩展以太
-
- 在数据链路层扩展以太
-
- 以太 交换机的特点
- 以太 交换机的自学习功能
- 虚拟局域
- 高速以太
数据链路层概述
- 数据链路层使用的信道主要有以下两种类型:
1、点到点信道:这种信道使用一对一的点对点通信方式;
2、广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专门的共享信道协议来协调这些主机的数据发送;
- 上图中点对点信道的数据链路层在进行通信时的主要步骤为:
- 数据链路层就像一个管道,它传输的是帧;
- 数据链路层的协议有许多种,但3个最基本的问题是:封装成帧、透明传输、差错控制;
- 假定发送端在尚未发送完一个帧时突然出现故障,中断了发送,但随后又恢复正常,于是从头开始再发。由于使用了帧定界符,接收端就知道前面收到的数据是个不完整的帧(只有首部开始符SOH而没有传输结束符EOT),必须丢弃;
- 比特在传输过程中可能产生差错,1可能变为0,0可能变为1,这就叫做比特差错;
- 传输错误的比特占所传输比特总数的比率称为误码率(BER),误码率与信噪比有很大的关系,如果设法提高信噪比,就可以使误码率减小;
- 实际的通信链路并非是理想的,他不可能使误码率下降为0,因此数据链路层广泛使用循环冗余检验CRC的检错技术,原理为:
- PPP协议应满足的需求:(了解)
- PPP协议的组成:
- 局域 特点: 络为一个单位所拥有,且地理位置和站点数目均有限;
- 局域 的优点:
- 按照 络拓扑进行分类,局域 分为:
- 计算机与外界局域 的连接是通过通信适配器进行的,现在的计算机主板上都已经嵌入适配器(主机箱内插入的一块 络接口板),不再使用单独的 卡了;
- 在这种适配器上面装有处理器和存储器(包括RAM、ROM),适配器和局域 之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器与计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。
- 因此,适配器一个最重要的功能就是要进行数据串行传输和并行传输的转换;
- 由于 络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。
- 在主板上插入适配器的时候,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统上,这个驱动程序就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送得到局域 ,或者应当在存储区的什么位置把局域 传送过来的数据块存储下来。
- 适配器还要能实现以太 协议;
- 适配器所实现的功能包含了数据链路层和物理层;
- 适配器在接收和发送各种帧时,不使用计算机的CPU。这时计算机中的CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知计算机,并交付协议栈中的 络层。当计算机要发送IP数据 时,就由协议栈把IP数据 向下交给适配器,组装成帧之后发送到局域 。
- 设图中的局域 两端的站A和B相距1km,在A——B发送数据一段时间后,B在A发送的数据到达B之前发送自己的帧(这时候的B的载波侦听不到A发送过来的信息),则必然会在某个时间与A发送的帧产生碰撞。碰撞的结果就是两个帧都变得无用。
- 10BASE-T双绞线以太 的出现,是局域 发展史上的一个重要的里程碑,它的通信距离较短,每个站到集线器的距离不超过100m;
- 集线器的一些特点为:
- 假定一个10Mbit/s以太 同时有10个站在工作,那么每一个站所能发送数据的平均速率似乎应当是总数据率的1/10.其实由于多个站在以太 上工作可能会发生碰撞,信道资源可能被浪费,因此,一外 的信道利用率并不能达到100%;
- 以太 中,定义了参数α,他是以太 单程端到端延时t与帧发送时间T0之比:
- 在局域 中,硬件地址又称为MAC地址;
- MAC地址是一种48位的二进制地址值,前24位代表厂家,后24是厂家自己指定,是全球唯一的标识符,固化在适配器的ROM中的地址;
- 适配器具有过滤功能:从 络上每收到一个MAC帧就先用硬件检查MAC帧中的目的地址,如果是发往本站的帧就收下,然后再进行其他处理,否则就将此帧丢弃,不进行处理;
- 收到的帧一般分为3种:
- 如果使用多个集线器,就可以连接成覆盖更大范围的多级星型结构的以太 :
-
在两个交换机之间兜圈子的帧:
- 当计算机B1~B3同属于虚拟局域 VLAN2,当B1向工作组内成员发送数据时,计算机B2和B3能收到广播的信息,虽然它没有和B1连在同一个以太 交换机上;相反,此时的计算机A1,A2,C1都不能收到B1的广播信息;
- 两个VLAN中的计算机即使在一个 段中,也不能ping通;
- 多个交换机下的虚拟局域 :
高速以太
100BASE-T 以太
- 100BASE-T 以太 是在双绞线上传送100Mbit/s基带信 的星型拓扑以太 ,使用CSMA/CD协议,又称为快速以太 ;
- 可以在全双工方式下工作而无冲突发生,因此,CSMA/CD协议对全双工方式工作的快速以太 是不起作用的;
吉比特以太
文章已被收录至官方知识档案 络技能树认识 络模型OSI模型22464 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
1、结点A的数据链路层把 络层交下来的IP数据 添加首部和尾部封装成帧;
2、结点A把封装好的帧发送给结点B的数据链路层;
3、若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据 交给上面的 络层,否则丢弃这个帧;
三个基本问题
封装成帧
透明传输
透明的意思是:某一个实际存在的事物看起来却好像不存在一样;
在数据链路层中透明传送数据,表示无论什么样的比特组合的数据,对于传送的数据来说,它们看不见数据链路层又什么妨碍数据传输的东西,因此数据链路层对于这些数据来说是透明的;
差错控制
1、在待传送的数据M后面添加供差错检验用的n位冗余码,然后构成一个帧发送出去;
2、这个冗余码可以用以下方法获得:在M后面添加n个0,得到的这个数出意收发双方事先商定的长度为(n+1)位的除数P,得出商位Q余数为R,这个R就作为冗余码拼接在M后面发送出去;
PPP协议的特点
简单、封装成帧、透明性、多种 络层协议、多种类型链路、差错检验、检测连接状态、最大传输单元、 络层地址协商、数据压缩协商;
1、一个将IP数据 封装到穿行链路的方法;
2、一个用来建立、配置和测试数据链路连接的链路控制协议(LCP);
3、一套 络控制协议NCP;
PPP协议的帧格式
使用广播信道的数据链路层
局域 的数据链路层
1、具有广播功能;
2、便于系统的扩展和逐渐演变;
3、提高了系统的可靠性、可用性、生存性;
适配器的作用
多点接入:许多计算机以多点接入的方式连接在一根总线上;
载波监听:在发送前和发送中,每个站都必须不停的检测信道,为了获得发送权、减少冲突;
碰撞检测:“边发送边监听”,即适配器在发送数据边检测信道上的信 电压得变化情况,以便判断自己在发送数据时其他站是否也在发送数据。当几个站同时在总线上发送数据时,总线上的信 电压变化幅度会增大。当适配器检测到的信 电压变化幅度超过一定的门限值时,就认为总线上至少有两个站在同时发送数据,表明产生了碰撞。这时候适配器应当立即停止工作,免得进行无效得发送;
1、使用集线器的以太 在逻辑上仍然是一个总线 ,个站共享逻辑上的总线,使用的还是CSMA/CD协议, 络中的各站必须竞争对传输媒体的控制,并且在同一时刻至多只允许一个站发送数据;
2、一个集线器很像一个多接口的转发器;
3、集线器工作在物理层,它的每个接口只是简单的转发比特——收到1就发1,收到0就发0,不进行碰撞检测;
以太 的信道利用率
上式的意义是只有当参数α远远小于1的时候,信道的利用率才会越大;
以太 的MAC层
MAC层的硬件地址
1、单播帧:一对一
2、广播帧:发给本局域 上所有站点的帧;
3、多播帧:发给本局域 上一部分站点的帧;
MAC帧的格式
光纤调制解调器的作用就是进行电信 和光信 的转换,you由于光纤带来的时延很小,并且带宽很宽,因此使用这种方法可以很容易地使主机和几公里以外的集线器相连接;
以太 交换机能够即插即用,不必进行人工配置,非常方便;