网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

数据链路层中的线路纪律

更新时间:2026年03月27日   作者:spoto   标签(Tag):

线路纪律是数据链路层的功能。 它只是简单地确定并指明通信的方向而已。 这其实只是对半双工传输方式进行协调的过程而已。 数据可以在数据通信网络中进行双向传输,但并非同时发生。在数据传输之前,需要先建立发送方和接收方之间的连接,从而确保数据的连续性。 此外,它还能确保接收方是否准备好接受该消息,或者向发送方发出开始发送的信号。 线路纪律通常指的是网络中各个设备之间的一系列操作。这些操作包括数据的传输与接收、对传输过程中出现的错误进行处理、确保消息的序列性,以及确认数据是否真正被接收到了。 它还用于确定哪些设备能够传输数据,以及何时可以进行数据传输。

终端驱动程序包含了一个与线路处理模块进行通信的内部接口,该接口负责解析输入和输出数据。在规范模式下,线路处理模块会将从键盘输入的原始数据转换为规范格式,然后再将其发送给接收进程。同时,线路处理模块还会将进程输出的原始数据转换为用户期望的格式。而在原始模式下,线路处理模块则直接在不同进程之间传递数据,而不需要进行任何转换。

直线纪律的功能

  • 将输入字符串解析成多行。
  • 用于处理删除字符的操作。
  • 用于处理一个“删除字符”,该字符会使得当前行上已输入的所有字符都变得无效。
  • 将接收到的字符输出到终端上。
  • 为了将诸如制表符这样的输出内容,扩展为一系列空白字符。
  • 为了向相关进程发送信号,以应对终端挂起、换行等情况,或者当用户按下删除键时。
  • 允许使用一种不解析诸如“erase”、“kill”或“carriage return”等特殊字符的原始模式。

直线纪律的实施方法

基本上,执行纪律的方式有两种,具体如下:

ENQ/ACK(询问/确认)

ENQ/ACK是一种线路控制机制,通常用于确定网络中哪些设备能够发起或开始数据的传输。同时,它还能判断接收方是否准备好接收这些数据。 如果各个主机具有相同的等级,那么或者由主机发起传输过程,或者由基站来发起传输过程。 发起设备通常会在传输过程中建立会话,也就是说…… 全双工和半双工模式。 一旦建立全双工连接,这两种设备就可以同时发送或传输数据了。 但是,在……的情况下全双工发起方负责传输数据,而响应方则只需等待。当发起方的任务完成之后,或者当发起方主动请求响应时,响应方可以接管连接的控制权。

投票/选择

在线路管理中的“Poll/Select”方法,其运作原理是基于某种特定的拓扑结构。在这种结构中,其中一个设备被视作主站,而其他设备则被视作从站。 多点连接可以被视为多个点的组合,也就是说,多点系统需要协调多个节点之间的协作。 当主站想要向次站传输某些数据时,即: 在下游方向,则使用“选择模式”。 为了从次级网络向初级网络传输数据,也就是为了实现这种传输。 如果处于上游模式,那么就会使用Poll模式。 主要设备主要负责控制与处理各种连接关系,而次要设备则只是按照主要设备的指令来行事而已。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料