网站建设与实践心得体会,小说网站如何做书源,h5网页是什么意思,谷德设计网室内设计案例目录 1 数据链路层协议1.1 异步协议1.2 同步协议1.3 局域网数据链路层协议1.4 广域网数据链路层协议 1 数据链路层协议
数据链路层“协议”也称为“规程”#xff0c;数据链路控制协议也称数据链路控制规程。 数据链路控制协议主要分为异步协议和同步协议两大类。
1.1 异步协… 目录 1 数据链路层协议1.1 异步协议1.2 同步协议1.3 局域网数据链路层协议1.4 广域网数据链路层协议 1 数据链路层协议
数据链路层“协议”也称为“规程”数据链路控制协议也称数据链路控制规程。 数据链路控制协议主要分为异步协议和同步协议两大类。
1.1 异步协议
数据链路层的异步协议是一种通信协议它允许数据在没有固定时间间隔的情况下传输。这种协议主要用于处理那些不需要连续发送大量数据的通信场景。
传输单位字符工作原理 a.发送数据发送方在准备好发送数据时首先发送一个起始位然后是数据位最后是停止位。b.接收数据接收方在任何时刻都可以开始接收数据。它通过检测起始位来同步发送方的数据流并在接收到停止位时结束接收。接收方需要对每个接收到的字符进行处理如校验、解码等。c.错误检测异步协议通常包含错误检测机制如奇偶校验位以确保数据的完整性。如果接收到的数据出现错误接收方可以请求发送方重发。d.流量控制为了防止数据丢失或溢出异步协议可能采用简单的流量控制机制如XON/XOFF其中XON字符表示允许发送数据而XOFF字符表示停止发送数据。 基本特点 a.字符计数异步协议通常以字符为单位发送数据。每个字符包括数据位、起始位和停止位。起始位标志着字符的开始而停止位则表示字符的结束。b.起始位和停止位起止式通信规程是异步协议的典型它是靠起始为逻辑0和停止位逻辑1来实现字符内比特的同步的。这样的设计可以使接收方在任何时刻同步到发送方的数据流。c.无固定时间间隔异步通信不要求发送方和接收方在固定的时间间隔内交换数据。这意味着发送方可以在任何时刻发送数据接收方则在准备好接收数据时开始接收。d.流量控制由于异步协议不保证发送方和接收方的同步因此可能需要额外的流量控制机制来防止数据丢失或溢出。 缺点信道利用率很低原因是每个传输字符都要添加诸如起始位、校验位、停止位等冗余位应用场景一般用于数据速率较低的场合主要是用在调制解调器中
异步协议是一种灵活的通信方式适用于数据传输不需要实时性或连续性的场景。它通过起始位和停止位来标识数据的开始和结束允许数据在任何时刻被发送和接收同时具备一定的错误检测和简单的流量控制机制。
1.2 同步协议
数据链路层的同步协议是一种在通信系统中用于确保数据正确传输的机制。与异步协议不同同步协议要求发送方和接收方在固定的时间间隔内交换数据。这种协议主要用于那些需要连续发送大量数据的场景如文件传输或实时通信。
传输单位由字符或比特组成的数据块工作原理 a.建立同步在通信开始之前发送方和接收方需要通过交换同步序列来建立同步。这通常涉及到发送方发送一个特定的同步序列接收方检测到该序列并确认同步。b.发送数据一旦同步建立发送方就可以开始按照固定的时间间隔发送数据。每个数据单元都被封装在一个帧中并以同步序列作为标识。c.接收和处理数据接收方在检测到同步序列后开始接收数据帧。接收到的数据帧会被检查错误并进行必要的处理如解封装、解码等。d.错误处理如果接收方检测到错误它会请求发送方重发受影响的数据帧。这通常涉及到发送一个错误指示信号如否定应答NAK或选择重传SRT。e.维持同步在整个通信过程中发送方和接收方需要持续维持同步。如果同步丢失双方需要重新建立同步。 基本特点 a.固定时间间隔同步协议要求数据按照固定的时间间隔发送。这意味着发送方和接收方必须在相同的速率下工作以保证数据的连续性和一致性。b.帧结构在同步协议中数据通常被组织成帧frame。每个帧包含一个完整的数据单元如一个文件块或一段音频数据。帧的开始和结束由特定的同步序列如特定的比特模式标识。c.同步序列同步序列是同步协议中的关键组成部分它用于帮助接收方识别帧的开始和结束。同步序列通常是预先定义好的且具有独特的比特模式以便于接收方进行同步。 协议分类 面向字符字节的协议Character-Oriented Protocol 传输单位位实现方式通过发送特定的比特组合来控制通信过程比如发送命令或接收响应。这些控制信息可以和普通的数据一起在同一通信链路上发送以便实时监控和管理链路的状态。简单来说面向比特的协议能在传输数据的同时用特定的比特模式来管理和调整通信链路。基本特点 通过发送特定的比特组合来控制通信过程控制信息可以和普通的数据一起在同一通信链路上发送 典型代表高级数据链路控制HDLCHigh-level Data Link Control 特点支持半双工和全双工通信所有面向比特的协议都和高级数据链路控制HDLC有关 面向比特的协议Bit-Oriented Protocol 面向字符的协议效率比面向比特的协议低例如BSC规程现在不大采用。
同步协议是一种确保数据在固定时间间隔内正确传输的机制适用于需要连续数据流的通信场景。它通过同步序列来标识数据帧的开始和结束。同步协议要求发送方和接收方在相同的速率下工作以保证数据的连续性和一致性。
1.3 局域网数据链路层协议
局域网数据链路层协议主要由IEEE 802小组制定它们都涵盖了物理层和数据链路层。这些标准包括以下几个
Ethernet以太网Token-Ring令牌环Token-Bus令牌总线WLAN无线局域网
1.4 广域网数据链路层协议
广域网是基于交换技术的网络网络中的中间节点负责将数据转发到下一个节点节点间的线路利用率高。
广域网数据链路层技术复杂它需要将数据封装成适合广域网传输的帧以保证数据的可靠传输。
广域网通信子网部分由公共传输系统组成提供相应服务的一般由电信运营商如电信、联通、移动等。
广域网数据链路层标准有以下几个
HDLC高级数据链路控制X.25公共分组交换网PPP点到点协议Frame Relay帧中继