数据链路层:点对点与广播信道协议解析

需积分: 9 1 下载量 127 浏览量 更新于2024-08-14 收藏 766KB PPT 举报
"具有三个接口的集线器-数据链路层" 在计算机网络中,集线器是一种在数据链路层运作的设备,通常用于连接多个工作站或设备,如网卡,形成一个局域网(LAN)。具有三个接口的集线器意味着它可以同时连接三台不同的工作站,并通过双绞线进行通信。集线器的工作原理是将接收到的数据帧广播到所有连接的端口,不进行任何数据包的处理,因此它不提供冲突检测或数据速率的提升。 数据链路层是OSI七层模型中的第二层,主要负责在两个相邻节点间提供可靠的数据传输。该层的任务可以概括为三个基本问题:封装成帧、透明传输和差错检测。封装成帧是指在数据中加入开始和结束的标记,以便区分数据的开始和结束;透明传输确保数据中不会出现与帧界定符相同的序列,导致误判;差错检测则通过校验码检查数据在传输过程中是否出错。 在点对点信道和广播信道中,数据链路层使用不同的协议。点对点信道通常采用点对点协议(PPP),适用于两个设备间的直接通信。而在广播信道上,例如以太网,使用载波监听多路访问/冲突检测(CSMA/CD)协议,允许多个设备共享同一信道,但需要避免数据发送冲突。 以太网媒体访问控制(MAC)层是数据链路层的一个子层,负责处理硬件地址,即MAC地址,这是一种48位的全球唯一标识符,用于识别网络上的物理设备。集线器、网桥、以太网交换机等设备在这一层起着关键作用。 - **集线器**:作为基础的多端口设备,它简单地转发接收到的每个帧到所有端口,不进行智能决策,可能导致冲突。 - **网桥**:比集线器更智能,它可以学习并存储MAC地址,根据地址表决定将帧转发到哪个端口,从而减少冲突。 - **以太网交换机**:进一步扩展了网桥的功能,提供了更高的带宽和更少的冲突,因为它使用存储转发机制,对每个帧进行独立处理,可以根据MAC地址表进行精确转发。 局域网(LAN)通常使用CSMA/CD协议,它允许所有设备在相同时间内监听信道,如果检测到信道空闲,则立即发送数据;如果发现冲突,则等待随机时间后重试。而广域网(WAN)如电话网则可能使用PPP协议,提供点对点连接。 从层次角度来看,数据从应用层逐层下传,经过运输层、网络层和物理层,最终在数据链路层被封装成帧并发送。在接收端,数据逆序上行,直至应用层。这个过程在图示中清晰地展示了数据如何在不同网络设备之间流动,从主机H1到H2,经过可能的路由器和网络层次。 总结来说,数据链路层是网络通信的重要组成部分,其功能包括帧的生成、传输以及错误检测,而集线器作为数据链路层的设备,是构成局域网的基础,它允许工作站通过点对点或广播方式进行通信。理解这些概念对于理解和维护计算机网络至关重要。