什么是计算机网络中的数据链路协议?
协议定义了一组用于执行特定功能的规则或约定。它是可以管理数据链路层的需求集合。系统环境中计算机广播的基本目标是将无限大的消息从源集线器传输到目标集线器。
数据链路层的主要服务是通过单个连接发送数据报。在数据链路层中,数据报可以由路径中多个连接上的各种链路层协议管理。例如,数据报在主链路上由以太网管理,在第二链路上由PPP管理。
单工停止等待
考虑无差错的传输介质。源节点从网络层恢复一个数据包,并将其封装在一个帧中发送。发送后,源节点停留等待目的节点接受。曝光后,循环反复打开。
在目标节点,设备等待来自源目标的帧。然后接收到一个帧,它将该帧传送到网络层,并向源节点共享对该帧的确认。然后循环返回等待下一帧,并继续该过程直到到达文件帧的末尾。
它一次只包含一帧。因此,不需要序列号。将目的节点地址接收回源设备是一个空帧。
它是一种数据链路层协议,可以通过无噪声信道发送数据。它支持单向数据传输,表示一次发送或接收数据。它支持流量控制机制,但不支持某些错误控制结构。
这种方法的主要缺点是效率低下。它适度地创建传输过程。在这种方法中,单个帧从源传送到目的地,单个确认从目的地传送到源。
结果,发送和接收的每个帧都使用遍历连接所需的全部时间。此外,如果两个设备相距一段距离,则等待ACK会浪费数次,这会增加总传输时间。
重传协议(PAR)的肯定确认
它是停止和等待协议的进步。源设备从网络层恢复数据包。它可以将其包含在一个带有序列号的帧中,以便与目的节点共享。通信后,源设备尝试从物理层恢复接受。
一旦出现带有正确序列号的接受,就会恢复从网络层传输的以下数据包。共享下一个数据包的序列号被升级。在这种情况下,循环重新开始。
如果在特定时间内没有从物理层检索到帧,则物理层超时,或者出现具有不适当序列号的接受。在这种方法中,最后的帧地址被重传,因此循环重新开始。
评论列表