-
用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
-
fpag压缩算法
fpag压缩算法
- 2022-03-18 10:18:34下载
- 积分:1
-
小波提升格式的java源代码,包括标准的分裂、预测和更新三步,以及一个实例...
小波提升格式的java源代码,包括标准的分裂、预测和更新三步,以及一个实例-Lifting format java source code, including the standard split, forecasts and updates of steps, and an example
- 2022-03-18 20:08:08下载
- 积分:1
-
FORTRAN编写的差分程序,用于计算偏微分方程,有用。
FORTRAN编写的差分程序,用于计算偏微分方程,有用。-FORTRAN differential preparation procedures used to calculate the partial differential equations, useful.
- 2022-03-21 06:13:27下载
- 积分:1
-
Disfrft
本程序能够实现分数阶傅里叶变换的功能,也就是Disfrft的编程。-Disfrft
- 2023-05-21 14:05:04下载
- 积分:1
-
大地测量大地线计算程序
资源描述数值积分法算大地线,正反算程序,还有角度弧度转换的算法。算法亲身实验计算跟大地测量书上结果吻合,算法效率高。
- 2022-04-20 00:20:05下载
- 积分:1
-
2的整数次幂FFT算法
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。本工程包含FFTCore.c文件,实现了FFT的蝶形同址运算,输入参数为double型的实部和虚部、logN、点数等,输出则为同址的FFT结果,分别存在double数组中,使用方便。
- 2022-07-07 08:30:28下载
- 积分:1
-
本源码是关于模糊聚类中的一小部分,是对课本中的习题的解答...
本源码是关于模糊聚类中的一小部分,是对课本中的习题的解答-The source is a fuzzy clustering on a small part of the exercise of textbooks in the answers
- 2022-06-01 09:38:33下载
- 积分:1
-
Matlab的地理数据分析
%Markov链%第一种方法A=[0 1243.37 171.92 29.79 0 0 00 0 6983.97 957.97 0 0 00 0 203845.5 9812.96 0 0 034 0 77259.28 11323.64 3851.17 0 4.89128.47 11580.83 917.15 0 5761.7 2397.61 02293.52 79225.61 9979.07 3647.11 0 91339.8 24.360 141.18 964.94 2.2 0 0 28.67]; %原始数据矩阵[m,n]=size(A); %计算矩阵的行数和列数Rsum=sum(A"); %计算矩阵各行数值之和S=Rsum(ones(n,1),:); %将各行数值之和平移为矩阵M=(A"./S)"; %计算转移概率矩阵%第二种方法A=[0
- 2022-01-22 01:04:19下载
- 积分:1
-
equals,length,trim,c语言toolkit
不用c库实现的c语言功能函数,包含length函数、equals函数、和trim函数,还会慢慢增加
- 2022-06-21 08:18:21下载
- 积分:1