数据链路层:网桥根端口与费用计算

需积分: 32 0 下载量 103 浏览量 更新于2024-07-12 收藏 1MB PPT 举报
"该资源是关于计算机网络课件,主要讨论了网桥的根端口选取及其计算到根网桥的费用,并涉及数据链路层的相关概念,包括线路规程、流量控制与差错控制、HDLC通信协议以及数据链路层网络互连的功能。" 在计算机网络中,网桥是一种用于连接多个局域网(LAN)的设备,它工作在数据链路层,负责过滤和转发数据帧。根网桥是在生成树协议(STP)中的一个重要概念,它的目标是避免环路并确保网络中的数据包能够有效地到达目的地。根端口是指在非根网桥上选择的一个端口,这个端口到根网桥的路径具有最低的成本或费用。费用的计算通常基于路径中每段链路的“路径成本”,在例子中,B2到L2的费用为6,B3到L2的费用为2,B4通过L3到根的费用为8(L3的费用加上L2的费用),B5通过L3到根的费用为3(L1和L2的费用之和),而B6到L1的费用为6。 数据链路层是OSI模型的第二层,其主要任务是提供错误检测和纠正,以及流量控制,以确保数据在不可靠的物理链路上可靠地传输。这一层通过封装IP数据报到帧中来实现网络层和物理层之间的通信。帧是数据链路层的基本传输单位,包含了数据以及控制信息,如同步、地址和错误检测字段。 数据链路层的协议之一是高级数据链路控制(HDLC),这是一种面向比特的同步通信协议,广泛用于广域网。此外,数据链路层还需要处理线路规程,如询问/应答(ENQ/ACK)模式和轮询/选择(Poll/Select)模式,以管理链路的使用权。询问/应答模式常用于点对点连接,设备通过询问和确认帧来协商数据传输。轮询/选择模式则适用于多点连接,主设备通过轮询各个从设备来决定哪个设备有权使用信道进行通信。 这个课件涵盖了数据链路层的基础知识,包括网桥在构建无环网络中的作用,以及如何通过费用计算选择最佳路径。同时,还深入介绍了数据链路层的线路规程,这是在网络通信中确保数据有效传输的关键机制。