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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 电子事件
    用于监控电子事件,记录文件变化事件.用于监控电子事件用于监控电子事件
    2022-05-17 03:56:44下载
    积分:1
  • 加减乘除练习用的程序,它可以让学生练习加减乘除等数学运算。...
    加减乘除练习用的程序,它可以让学生练习加减乘除等数学运算。-arithmetic practice with the procedure, it can allow students to practice arithmetic and other mathematical calculations.
    2022-03-01 11:24:47下载
    积分:1
  • 在 python 中的 Hopfield 网络
    在 python 中的 Hopfield 神经网络
    2023-02-13 05:50:04下载
    积分:1
  • 高斯 - 赛德尔ITERATAIVE技术算法
    To solve Ax = b given an initial approximation x(0).**   INPUT:   the number of equations and unknowns n; the entries*            A(I,J), 1
    2022-01-21 21:36:23下载
    积分:1
  • 一个利用KDD1999数据集而完成的改进K
    一个利用KDD1999数据集而完成的改进K-means聚类算法的实现.-A use of data sets KDD1999 completed to improve the K-means clustering algorithm.
    2022-01-25 16:52:25下载
    积分:1
  • 公式计算例子关于sin方程组
    公式计算例子关于sin方程组-formula examples of sin equations
    2023-04-17 23:25:03下载
    积分:1
  • matlab程序实现 最短路径问题 最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径...
    matlab程序实现 最短路径问题 最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径-matlab program to achieve the shortest path problem shortest path problem is the study of graph theory, a classical algorithm for the problem, aimed at finding a plan (by the node and path composed of) two nodes of the shortest path between
    2022-04-12 10:43:20下载
    积分:1
  • Canny 边缘检测
    Canny 1986 年由约翰 F.Canny 开发的。此外认识到许多如优化探测器,Canny 算法的目的是满足三个主要标准
    2022-04-02 12:20:48下载
    积分:1
  • N皇后问题, 八皇后问题, 回朔算法
    八皇后问题是经典的回朔算法实例,最早与某国际象棋大师提出,问题是:“在8*8棋盘上如何摆放8个皇后使得其互相不攻击”,他认为至少有87组放法。用回溯法得到的答案是92种。 回溯法使用栈作为基础结构,基本思路是尝试走下一步,不满足条件则回退一步另择其道。因此算法基本框架是: while(未尝试完所有情况){     前进     if (达到条件)         {         保存结果     }     回溯(stack.pop()) } 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-17 21:56:04下载
    积分:1
  • 二叉树算法实现
    /*     二叉树搜索, 前序: 中左右; 中序: 左中右; 后序: 左右中                           A(4)                   +-------+-------+                   B(2)            C(9)                +--+--+      +-----+-----+                D(1)  E(3)   F(5)                          +--+--+    &
    2022-04-22 08:49:28下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载