2016 - 2024

感恩一路有你

简述停止等待协议 什么叫停止等待协议?

浏览量:1373 时间:2021-03-13 18:57:01 作者:admin

什么叫停止等待协议?

“停止等待”是停止发送每个数据包,等待对方确认。收到确认后发送下一个数据包。定量分析:假设TF是一个数据帧的传输时间,并且数据帧的长度是固定的。显然,数据帧的传输时间TF是数据帧的长度LF(bit)与传输速率C(bit/s)的比值,即TF=LF/C=LF/C(s)传输时间TF是数据帧的传输延迟。沿着到节点B的链路的数据帧也经历传播延迟TP。节点B对接收到的数据帧进行处理需要时间,称为处理时间TPR,ACK的发送时间为ta。stop wait协议的算法:这里不使用deny frame(大多数实际的数据链路层协议都是这样的),confirm frame有序列号n,按照传统的表达式,ackn表示“已经接收到帧n–1,现在期望接收到帧n”。Ack1表示“0帧已接收,下一帧预期接收为1帧”;ack0表示“1帧已接收,下一帧预期接收为0帧”。ARQ的优缺点:优点:相对简单。缺点:通信信道的利用率不高,也就是说信道远没有充满数据位。为了克服这一缺点,还有两种协议,即连续ARQ和选择性重传ARQ。

简述停止-等待协议(ARQ)的工作原理?

全双工通信的双方都是发送方和接收方。为了便于讨论,只有a发送数据,而B接收数据并发送确认。A是发送方,B是接收方。”停止等待”是指停止发送每一个数据包,等待对方的确认。收到确认后发送下一个数据包。1如果没有错误,a发送数据包M1,并且在发送之后,它暂停等待B的确认。在接收到M1之后,B向a发送确认,在接收到M1的确认之后,a继续发送下一个包m2。类似地,在接收到从B到m2的确认之后,将发送下一个分组。2在错误a的情况下,只要在一段时间之后没有接收到确认,就认为刚刚发送的分组丢失,因此重新发送前一分组。该功能的实现应保证:1。数据包发送后,a必须暂时保留所发送数据包的副本。只有收到相应的确认后,才能清除临时保留的组份。2、 组和确认组都必须编号。3、 超时计时器设置的重传时间应大于分组传输中数据的平均往返时间。三。确认丢失和确认延迟假设当B发送的M2的确认丢失时,a在设置的超时重传时间内没有接收到M2的确认,但是不知道自己发送的分组错误或丢失,或者B发送的确认丢失。因此,在超时计时器过期之后,a重新传输分组M2。在接收到m2之后,B应该采取两个动作:第一,丢弃重复的数据包m2。2、 这种可靠的传输协议称为自动重传请求(ARQ),可以在不可靠的传输网络上实现可靠的通信。

简述停止等待协议 等待协议 停止等待协议ack

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。