当前位置: 首页 > 编程笔记 >

说明停止和等待协议与滑动窗口协议之间的区别

怀刚毅
2023-03-14
本文向大家介绍说明停止和等待协议与滑动窗口协议之间的区别,包括了说明停止和等待协议与滑动窗口协议之间的区别的使用技巧和注意事项,需要的朋友参考一下

停止和等待协议

停止和等待协议是流控制机制的协议。在此协议中,发送方一次发送一个帧,并等待接收方的确认。确认后,发送方将另一个帧发送给接收方。

滑动窗口协议

停止和等待协议也是流控制机制的协议。在此协议中,发送方一次发送多个帧,然后重新发送被发现已损坏或损坏的帧。

以下是“停止和等待”协议与“滑动窗口”协议之间的一些重要区别。

序号 停止和等待协议 滑动窗口协议
1 机制 在“停止并等待”协议中,发送方发送单个帧并等待接收方的确认。 在滑动窗口协议中,发送方一次发送多个帧,然后重新传输损坏的帧。
2 效率 停止和等待协议的效率较低。 滑动窗口协议比停止和等待协议更有效。
3 视窗大小 停止和等待协议中的发件人窗口大小为1。 “滑动窗口”协议中的发件人窗口大小从1到n不等。
4 排序 不需要对帧进行排序。 帧排序有助于提高协议的效率。
5 效率 停止和等待协议的效率公式为1 /(1 + 2a),其中a是传播延迟与传输延迟的比率。 滑动窗口协议效率公式为N /(1 + 2a),其中N为否。窗口帧的数目,α是传播延迟与传输延迟的比率。
6 双工 停止和等待协议本质上是半双工的。 滑动窗口协议本质上是全双工的。
 类似资料:
  • 本文向大家介绍停止和等待,GoBackN和选择性重复协议之间的区别,包括了停止和等待,GoBackN和选择性重复协议之间的区别的使用技巧和注意事项,需要的朋友参考一下 停止和等待协议 停止和等待协议是用于流控制机制的协议。在此协议中,发送方一次发送一个帧,并等待接收方的确认。确认后,发送方将另一个帧发送给接收方。如果未收到确认,则重新传输帧/数据包。 GoBackN协议 GoBackN还是流控制机

  • 如果你希望发布给予 Qt 开源版创建的那些应用程序,那么就必须遵从在创建这个应用 程序时所使用的 Qt 软件协议中列举出的那些特定条款和条件。对于开源版,这些条款和条 件包括了使用 GNU 通用公共协议(GPL,General Public License)以及 LGPL 协议(Lesser General Public License)的要求。像 GPL 这样的开放协议会给予这个应用程序 的用户

  • 本文向大家介绍各种协议与HTTP协议之间的关系?相关面试题,主要包含被问及各种协议与HTTP协议之间的关系?时的应答技巧和注意事项,需要的朋友参考一下 一般面试官会通过这样的问题来考察你对计算机网络知识体系的理解。 图片来源:《图解HTTP》

  • 本文向大家介绍1G和2G协议之间的区别,包括了1G和2G协议之间的区别的使用技巧和注意事项,需要的朋友参考一下 1G和2G是两代手机。1G代表第一代,2G代表第二代。 以下是1G和2G之间的重要区别。 序号 键 1G 2G 1 定义 1G代表第一代。它在美国带来了无线通信。 2G代表第二代,在美国带来了语音和数字通信。 2 交换 1G使用电路交换。 2G同时使用电路交换和分组交换。 3 互联网 在

  • 问题内容: 我知道Java,现在正在学习Objective-C。Java接口和Objective-C协议之间到底有什么区别? 问题答案: 首先,从Java的一位创建者那里对该主题进行了一些历史性的展望。接下来,维基百科在Objective- C协议中 提供了适度有用的部分。特别要了解的是,Objective- C支持 正式协议 (使用关键字明确声明,相当于Java接口)和 非正式协议 (仅一个或多

  • 本文向大家介绍文件传输协议(FTP)和安全文件传输协议(SFTP)之间的区别,包括了文件传输协议(FTP)和安全文件传输协议(SFTP)之间的区别的使用技巧和注意事项,需要的朋友参考一下 FTP和SFTP是文件传输协议,用于将文件从一个系统传输到另一个系统。FTP不使用任何安全通道来传输文件,而SFTP使用SSH协议来建立控制连接,并且比FTP高度安全。 以下是FTP和SFTP之间的一些重要区别。