登录
首页 » 算法 » 用C语言实现的GBN协议函数库和测试程序

用C语言实现的GBN协议函数库和测试程序

于 2023-04-29 发布 文件大小:48.56 kB
0 192
下载积分: 2 下载次数: 1

代码说明:

滑动窗口协议,也称为回退N步协议(Go-Back-N,GBN)中,允许发送方发送多个分组(当有多个分组可用时)而不需等待确认,但它受限于在流水线 中为未确认的分组数不能超过某个最大允许数N。滑动窗口协议是TCP使用的一种流量控制方法,此协议能够加速数据的传输。     只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。     收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。 当发送窗口和接收窗口的大小都等于1时,就是停止等待协议。 当发送窗口大于1,接收窗口等于1时,就是回退N步协议。 当发送窗口和接收窗口的大小均大于1时,就是选择重发协议。 协议中规定,对于窗口内未经确认的分组需要重传。这种分组的数量最多可以等于发送窗口的大小,即滑动窗口的大小n减去1(因为发送窗口不可能大于(n-1),起码接收窗口要大于等于1)。 2.工作原理

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于FPGA的数字PID
    应用背景数字PID,可用于各类开关电源控制,亲测可行,灵活性较高,但是不是利用浮点型计算,用的整形计算,还是会存在细微误差,但是在速度方面可以弥补这方面误差,可利用其搭建各种反馈数字电路关键技术数字PID,考虑到了由于负数所带来的影响,利用补码进行不足,防止计算的时候溢出,还可以根据你的需求对其中的位数进行调整,达到实际需求,不适用模块写的,整个用状态机完成
    2022-03-11 08:43:15下载
    积分:1
  • 遍历二叉树
    代码实现了二叉树的生成和搜索。希望对正在学习算法的同学们提供便利。
    2022-03-23 21:59:18下载
    积分:1
  • C实现RS编码
    用C实现RS码纠错仿真 RS码的编码程序 编码效率高,且经实际验证符合RS纠错码的要求-RS code using C realize simulation RS error correction code encoding procedure coding efficient and practical to verify compliance with the requirements of RS error-correcting codes
    2023-05-05 14:10:03下载
    积分:1
  • ACM Geometry Collection ACM Geometry Collection
    ACM Geometry Collection-ACM Geometry Collection ACM Geometry Collection
    2023-01-24 10:05:04下载
    积分:1
  • 内维尔的迭代插值;
    数值计算算法:内维尔的迭代插值算法写的帕斯卡尔为了评估在该内插多项式p   第(n +1)不同的数x(0),...,X(n),在数x   对于函数f:   输入:数x(0),...中,x(n)的作为xx(0),...,XX(N);            数x;的F为Q的第一列的值            如果函数f被提供,或者可以被计算出来。   输出:P(X)= Q(N+1,N+1)表Q。
    2022-02-07 08:23:58下载
    积分:1
  • dsp小程序
    dsp小程序,用于研究开发dsp小程序,用于研究开发dsp小程序,用于研究开发dsp小程序,用于研究开发dsp小程序,用于研究开发dsp小程序,用于研究开发dsp小程序,用于研究开发
    2022-01-28 16:20:29下载
    积分:1
  • 2.时间序列分析
    1.二分查找 适用条件:查找序列已经有序 int binarysearch(int a[], int n, int x) {     int left, right, center;     left = 0;     right = n - 1;
    2022-03-05 08:28:07下载
    积分:1
  • 文件拆分器
    由吉姆契,2000 年 11 月 2 日这个程序允许您将一个大文件拆分成多个小块,其中可以复制到软盘或以某种其他方式向另一台计算机转移(如下载)。一次在其他计算机上,该文件可以重构与简单的复制操作。该程序允许您指定输入的文件,在其中的目录块将被创建,单独的零件,该基文件名和片断的大小。件命名的顺序,从 1 开始。
    2023-07-20 06:45:03下载
    积分:1
  • DES : modèle client
    2023-03-25 02:10:04下载
    积分:1
  • silconlab 的c语言sample
    这个是基于8051单片机的silconlab对Xbee通信的源代码,里面详细的介绍了算法的基本用法。
    2022-01-25 21:45:05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载