滑动窗口协议模拟程序 滑动窗口协议模拟程序
2021-05-17 11:15:16 872KB 滑动窗口协议模拟程序
1
BUPT 计网实验 滑动窗口选择重传协议,代码加报告
2021-05-16 10:02:48 166KB 滑动窗口 选择重传 计网实验
1
TCP 滑动窗口模拟VC++ 包括一比特和ARQ
2021-05-13 18:44:13 1.26MB 滑动窗口
1
采用MFC技术的界面编程,运用C++语言,模拟实现滑动窗口协议。
2021-05-12 22:31:47 259KB 滑动窗口 带界面 c/c++
1
使用QT制作的一个主界面滑动模型,类似于手机上的滑动窗口。分离出来的。只是一个框架,具体点击进去的应用需要额外编程。压缩包附带了一个实例图片。欢迎学习和交流。
2021-05-12 10:19:09 5.88MB qt5
1
这个程序在模拟数据链路层CRC编码实验的基础上实现了ARQ协议功能.按照滑动窗口要求,改变帧格式,采用3位二进制作为帧编号,连续ARQ协议,滑动窗口最大值7。并实现了连续发送和重发.人家花了一天时间才做出来的哦,问你要7分,不为过吧.
2021-05-11 19:26:57 272KB 滑动窗口
1
(1)初始化。开网络层允许;ack_expected = 0(此时处于发送窗口的下沿);next_frame_to_send = 0,frame_expected = 0(初始化正在发送的帧和期待的帧序号);nbuffered = 0(进行发送窗口大小初始化);(2)等待事件发生(网络层准备好,帧到达,收到坏帧,超时)。(3)如果事件为网络层准备好,则执行以下步骤。从网络层接收一个分组,放入相应的缓冲区;发送窗口大小加1;使用缓冲区中的数据分组、next_frame_to_send和frame_expected构造帧,继续发送;next_frame_to_send加1;跳转(7);(4)如果事件为帧到达,则从物理层接收一个帧,则执行以下步骤。首先检查帧的seq域,若正是期待接收的帧(seq = frame_expected),将帧中携带的分组交给网络层,frame_expected加1;然后检查帧的ack域,若ack落于发送窗口内,表明该序号及其之前所有序号的帧均已正确收到,因此终止这些帧的计时器,修改发送窗口大小及发送窗口下沿值将这些帧去掉,继续执行步骤(7);(5)如果事件是收到坏帧,继续执行步骤(7)。(6)如果事件是超时,即:next_frame_to_send = ack_expected,从发生超时的帧开始重发发送窗口内的所有帧,然后继续执行步骤(7)。(7)若发送窗口大小小于所允许的最大值(MAX-SEQ),则可继续向网络层发送,否则则暂停继续向网络层发送,同时返回互步骤(2)等待。
2021-05-05 16:49:05 3KB gobackn
1
数据链路层滑动窗口协议的设计与实现 选择重传,计算机网络实验,C文件datalink。c CRC校验,效率60%
1
滑动窗口 滑动窗口就是能够根据指定的单位长度来框住时间序列,从而计算框内的统计指标。相当于一个长度指定的滑块正在刻度尺上面滑动,每滑动一个单位即可反馈滑块内的数据。 滑动窗口的意义 为了提升数据的准确性,将某个点的取值扩大到包含这个点的一段区间,用区间来进行判断,这个区间就是窗口。例如想使用2020年1月1日的一个数据,单取这个时间点的数据当然是可行的,但是太过绝对,有没有更好的办法呢?可以选取2019年12月16日到2020年1月15日,通过求均值来评估1月1日这个点的值,2019-12-16到2020-1-15就是一个窗口,窗口的长度window=30. 移动窗口就是窗口向一端滑行,每次滑
2021-05-02 10:40:24 50KB 时间序列 滑动窗口
1
北邮计算机网络实验报告,是数据链路层的滑动窗口协议,采用选择重传协议,报告中内容完整,包含结构说明,代码说明,程序流程图,结果分析(表格),探究分析,源程序等。
2021-05-01 15:20:14 172KB 北邮 计算机网络 滑动窗口 实验报告
1