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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 本代码是C语言实现的CRC循环校验具体
    本代码是C语言实现的CRC循环校验具体算法-the code is the C language CRC checksum algorithm for the cycle
    2022-11-18 05:00:03下载
    积分:1
  • 操作系统作业调度的实现,页面置换实现
    1.用“先来先服务(FCFS)”算法和“最短作业优先(SJF)”算法模拟作业调度。 要求:按作业的到达顺序输入各作业需要的运行时间,按算法调度输出平均周转时间。 例如(FCFS),输入:8(到达时间0), 5(到达时间2),7(到达时间3),1(到达时间6)
    2023-05-19 01:45:03下载
    积分:1
  • 不动点迭代――方程根的求解
    不动点迭代――方程根的求解-fixed-point iteration-- Solving the equation-
    2023-03-27 17:30:03下载
    积分:1
  • 我的串的连接实现
    我的串的连接算法实现-Series connectivity algorithm
    2022-01-22 08:08:05下载
    积分:1
  • 判断点是否在多面体之中
    判断点是否在多面体之中- Sentences the break point whether in polyhedron
    2022-03-31 04:33:18下载
    积分:1
  • 8Puzzle Java 实现
    这 ia 8 益智执行与曼哈顿距离启发式模型使用星搜索算法。它是由 8 个数字上板,目标是要把这些数字按顺序由 awapping 他们在空白的瓷砖。如果不能达到的最终状态由于订购它给出错误,并说最终的状态就不能实现。使用的搜索算法是 A * 搜索,这非常类似于 Dijsktra。8 的谜题是一个标准的人工智能技术问题。8 拼图问题的更多信息,请访问此链接: http://en.wikipedia.org/wiki/15_puzzle一旦你把你的初始状态,它将查找到最终状态的最短路径,然后打印该路径。要知道的事情: 队列、 堆栈、 列表、 动态数组 * 算法
    2022-12-02 07:20:03下载
    积分:1
  • c语言经典400题
    给出了c语言面试、等级考试、上级考试等各类编程算法题,包括常用语法及算法。适合初学者应对考试时题海复习。掌握全面的c语言编程知识锻炼能力。
    2022-03-13 21:34:05下载
    积分:1
  • colour follower
    这是一个用Visual C++和OpenCV制作的程序。
    2023-08-23 10:30:03下载
    积分:1
  • 在数值计中,一般的牛顿迭代得到的数值具有截断误差,因此,用VB编写的可是实现任意精度的圆周率的计程序...
    在数值计算中,一般的牛顿迭代法得到的数值具有截断误差,因此,用VB编写的可是实现任意精度的圆周率的计算程序-in numerical calculation, the general Newton iterative numerical method with the truncation error, therefore, prepared by the VB But to achieve any degree of accuracy the circumference of the rate calculation procedures
    2022-02-05 18:46:19下载
    积分:1
  • 在 JAVA 中桦木
    桦木(平衡迭代的减少和群集使用层次结构) 是无监督数据米宁g 使用算法来执行层次聚类 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-12-10 18:20:03下载
    积分:1
  • 696518资源总数
  • 105678会员总数
  • 22今日下载