-
用C语言实现的GBN协议函数库和测试程序
滑动窗口协议,也称为回退N步协议(Go-Back-N,GBN)中,允许发送方发送多个分组(当有多个分组可用时)而不需等待确认,但它受限于在流水线
中为未确认的分组数不能超过某个最大允许数N。滑动窗口协议是TCP使用的一种流量控制方法,此协议能够加速数据的传输。
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。
当发送窗口和接收窗口的大小都等于1时,就是停止等待协议。
当发送窗口大于1,接收窗口等于1时,就是回退N步协议。
当发送窗口和接收窗口的大小均大于1时,就是选择重发协议。
协议中规定,对于窗口内未经确认的分组需要重传。这种分组的数量最多可以等于发送窗口的大小,即滑动窗口的大小n减去1(因为发送窗口不可能大于(n-1),起码接收窗口要大于等于1)。
2.工作原理
- 2023-04-29 17:45:03下载
- 积分:1
-
信息学竞赛 湖南省队集训题
信息学竞赛湖南省队2007年集训题,供大家学习、练习。内部有竞赛题、选手原代码和课后讲解,极具参考价值
- 2022-03-01 02:47:58下载
- 积分:1
-
这是一个用java高级编程语言编写的程序,实现了用“向上/向下修正方法”的拉格朗日插值公式计算某个函数的值,方便实用。...
这是一个用java高级编程语言编写的程序,实现了用“向上/向下修正方法”的拉格朗日插值公式计算某个函数的值,方便实用。-Java This is a high-level programming languages used in the preparation of procedures, implementation of the " up/down correction method," Lagrange interpolation formula of the value of a function, convenient and practical.
- 2022-08-24 10:58:35下载
- 积分:1
-
implementación del filtro de Kalman
implementación del filtro de Kalman
- 2022-06-29 16:25:26下载
- 积分:1
-
jmetal5.3集成多种进化算法
JMetal是一个集成的可以更方便地比较各种算法的平台,包括的算法是流行的,常用的多目标进化算法,包括NSGA2,SPEA2,NSGA3等。
- 2023-08-03 00:10:11下载
- 积分:1
-
高级的加密标准的标准代码,在 c + +
高级加密标准 (AES) 是一种规范的电子成立于 2001 年由美国国家标准和技术协会 (NIST) 的数据。AES 基于 Rijndael 密码由两个密码,以及谁提交建议书给 NIST AES 选择过程中。Rijndael 是一个家庭的块大小与不同的密钥的密码。
- 2023-07-29 04:20:03下载
- 积分:1
-
牛顿迭代式,用VB实现~~~!
牛顿迭代式,用VB实现~~~!-Newton iterative, using VB to achieve ~ ~ ~!
- 2022-10-16 09:25:03下载
- 积分:1
-
Volterra级数和失真的直接方法
下一步
- 2022-06-21 23:23:45下载
- 积分:1
-
交流永磁同步工程源码
应用背景
永磁同步交流伺服电机;矢量控制;SVPWM;TMS320F2812
关键技术永磁同步交流电机的矢量控,并根据矢量控制理论运用DSP实现了对永磁同步交流伺服电机的电流、速度和位置的三闭环控制,经测试仿真OK
- 2022-03-02 06:57:05下载
- 积分:1
-
一元稀疏多项式计算器,直接可运行的
一元稀疏多项式计算器,直接可运行的-one yuan sparse polynomial calculators, and direct operational
- 2022-04-01 18:59:06下载
- 积分:1