-
用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
-
VC++标准微粒群算法源程序
粒子群算法,也称粒子群优化算法(Particle Swarm Optimization),缩写为 PSO, 是近年来发展起来的一种新的进化算法((Evolu2tionary Algorithm - EA)。程序已验证好用,希望能对大家有所帮助。
- 2022-05-19 20:16:36下载
- 积分:1
-
数据结构
来自于西南交通大学 电气工程学院的专业,电子信息工程专业的数据结构课程的实验代码。DS_1即为实验作业一,以此类推。内容从前到后含有顺序表的顺序存储,链式存储,还有栈和队列的各种基本操作。
- 2022-03-24 21:19:36下载
- 积分:1
-
贝塞尔曲线算法
构建三次贝塞尔曲线 C0,......,Cn-1 中
参数形式,Ci 由
(xi(t),yi(t)) = (a0(i) + a1 (i) * t + a2 (i) * t ^2 + a3 (i) * t ^3,
b0(i) + b1 (i) * t + b2 (i) * t ^2 + b3(i)*t^3)
0 为 < = t < = 1 由左终结点 (x(i),y(i)),
离开了 guidepoint (x+(i),y+(i))、 右端点 (x(i+1),y(i+1)) 和
右 guidepoint (为每个 i x-(i+1),y-(i+1)) = 0,1,......,n-1 ;
输入的 n,((x(i),y(i)),我 = 0,...,n),
((x+(i),y+(i)),我 = 0,...,n-1),
((x-(i),y-(i)),我 = 1,...,n)。
输出系数 (a0(i)、 a1(i)、 a2(i)、 a3(i)、
b0(i)、 b1(i)、 b2(i)、 b3(i)、 我 = 0,...,n-1)。
- 2022-02-16 09:27:40下载
- 积分:1
-
基于遗传算法优化的 BP 神经网络非线性系统拟合算法
遗传算法优化 BP 神经网络是用遗传算法来优化 BP 神经网络的初始权值和阈值,使优化后的 BP 神经网络能够更好地预测函数输出。遗传算法优化 BP 神经网络的要素包括种群初始化、适应度函数、选择操作、交叉操作和变异操作。
- 2022-02-12 04:35:16下载
- 积分:1
-
RBF神经网络PID控制程序
利用径向基神经网络整定的PID控制,调节PID控制器的Kp、Ki、Kd三个参数,输入是方波和1,相应速度快,三个参数变化明显,内涵中文注释。
- 2023-05-19 07:20:03下载
- 积分:1
-
在 python 中的 Hopfield 网络
在 python 中的 Hopfield 神经网络
- 2023-02-13 05:50:04下载
- 积分:1
-
整数划分的扩展问题
资源描述下面有整数划分问题扩展出的多个题例:
(1)正整数n划分为若干正整数之和,最大加数不超过m的划分数
(2)正整数n划分为不超过m个正整数之和的划分数
(3)正整数n划分为若干正奇整数之和的划分数
(4)正整数n划分为互不相同正整数之和的划分数
约定:
整数划分无顺序,比如对7划分,认为2 2 3和3 2 2和2 3 2为同一种划分。
- 2022-08-06 05:33:03下载
- 积分:1
-
VB matrix eigenvalue of the algorithm sets. Including : symmetric matrix Jacobia...
用VB实现矩阵特征值的求解算法集。包括:对称矩阵的雅可比变换,实对称阵为三对角阵的特征值求解,等五种特征值求解算法。-VB matrix eigenvalue of the algorithm sets. Including : symmetric matrix Jacobian transform, real symmetric matrix to a three-diagonal matrix eigenvalue solution, the five eigenvalue algorithm.
- 2023-05-05 06:25:03下载
- 积分:1
-
Dijkstra算法
在vc++ 6.0中用c++语言,编写计算最短路径的Dijkstra算法,采用邻接矩阵的存储结构。
- 2022-03-22 19:44:55下载
- 积分:1