用c语言写TCP拥塞控制编程实验,要求① 程序具备必要的输入提示、输出提示。 ② 程序输入:初始门限值、传输轮次。 ③ 根据用户输入的“发生超时”或“收到三次重复确认”时的传输轮次实施拥塞控制。 ④ 程序输出:各传输轮次的拥塞窗口值。 ⑤ 可查询单个传输轮次的拥塞窗口值。 ⑥ 考虑到实际的TCP拥塞窗口以字节为单位。
时间: 2024-04-04 11:31:56 浏览: 148
TCP协议中拥塞控制研究
4星 · 用户满意度95%
好的,这是一个关于TCP拥塞控制的编程实验,其中包含了以下要求:
1. 程序需要具备必要的输入提示和输出提示。
2. 程序的输入包括初始门限值和传输轮次。
3. 当发生超时或收到三次重复确认时,程序需要实施拥塞控制。
4. 程序的输出需要包含各传输轮次的拥塞窗口值。
5. 程序需要支持查询单个传输轮次的拥塞窗口值。
6. 程序需要考虑实际TCP拥塞窗口以字节为单位的情况。
在编写程序时,你需要先了解TCP拥塞控制的原理和具体实现方式。然后,你需要设计程序的输入和输出格式,并实现拥塞控制算法,计算出各传输轮次的拥塞窗口值,并输出到屏幕上。最后,你还需要支持用户查询单个传输轮次的拥塞窗口值,保证程序的可用性。
阅读全文