📜  线学科的方法

📅  最后修改于: 2021-08-27 04:39:26             🧑  作者: Mango

学科:
线路规程是数据链路层的基础,它决定了在网络中各种连接的设备中,哪个设备可以在给定的时间发送数据,以及何时可以发送数据。从而建立学科学科的联系体系。它还用于确保发送方发送的数据被特定的接收方接收。当发送方发送数据时,接收方可能没有准备好接受该数据或很忙。在这种情况下,发送方将继续发送接收方不会接收到的数据,从而浪费数据。

为了克服这个问题,线路约束方法在接收方发送数据之前先确认接收方的存在和能力,再由发送方发送数据。线路规则函数在建立发送方和接收方之间的链接之后,还照顾特定设备在给定时间传输数据的权利。

学科的方法:
提供线学科功能的方法有两种:

  1. 查询/确认(ENQ / ACK):
    • 当发送方和接收方之间有专用链接时,将使用此方法。
    • 此方法用于对等通信。
    • 它协调了哪个设备可以开始传输以及接收方是否准备好接受数据。
    • 如果两个通信设备处于同一等级,则两个设备中的任何一个都可以开始通信。

    图片: ENQ / ACK模式

  2. 投票/选择:
    • 此方法用于具有主-从关系的客户端-服务器类型的网络中。
    • 在这种情况下,一个设备称为主站,它为所有其他设备(称为辅助设备)提供并控制服务。
    • 在这样的网络中,主要设备控制链接,而次要设备遵循其指令。
    • 主设备确定在给定时间哪个设备可以控制链接。
    • 每当要在主设备和辅助设备之间或辅助设备和辅助设备之间建立通信时,主设备始终是会话的发起者。
    • 在这样的网络中,可能有两种功能:轮询和选择。这些解释如下。
      • (一世)。轮询:
        当主要设备想要接收详细信息时,询问辅助设备是否有任何要发送的内容,此函数称为轮询。

        图片:轮询模式

      • (ii)。选择:
        当主设备要向任何辅助设备发送数据时,它告诉该设备已准备好接收数据,此函数称为选择。

        图片:选择模式