滑动窗口协议仿真

滁州学院

课程设计报告

课程名称: 计算机网络

设计题目: 滑动窗口协议仿真

系 别: 计算机与信息工程学院

专 业: 计算机科学与技术 组 别: 第五组 起止日期: 2011年11月24日~2011年12月7日 指导教师: 赵国柱

计算机与信息工程学院二○一一年制

课程设计题目 滑动窗口协议仿真

组长 赵育坤 学号 2011220135 班级 计专1班 系别 计算机与信息专业 计算机科学与技术 工程学院 组员 闫婷、张侠、余静、于东锋、张飞、赵育坤 指导教师 课程设计目的 课程设计所需环境 赵国柱 掌握滑动窗口协议的基本原理,并能够用所学计算机高级语言进行编程模拟 开发环境: VC++ 运行环境:Windows 操作系统 1.程序按照滑动窗口协议实现端对端的数据传送。包括协议的各课程设计任务要求 种策略,如包丢失、停等应答、超时等都应有所仿真实现 2.显示数据传送过程中的各项具体数据。双方帧的个数变化,帧序号,发送和接受速度,暂停或重传提示等 课程设计工作进度计划 序号 起止日期 工 作 内 容 分工情况 所有组员共同参与 由闫婷完成 由赵育坤、张飞完成 由张侠完成 由余静、于东锋完成 由赵育坤、于东锋完成 1 2 3 4 5 6 11月24号了解工作要求,明确分工内~11月27号 容,网上查阅相关资料 11月28号sender队列模块的编写 ~11月30号 12月1号sender主函数的编写 ~12月4号 11月28号receiver队列模块的编写 ~11月30号 12月1号receiver主函数的编写 ~12月4号 12月5号最后汇总,调试 ~12月7号 指导教师签字: 年 月 日 教研室审核意见: 教研室主任签字: 年 月 日 课程设计任务书

一. 引言 二. 基本原理

2.1 窗口机制

2.2 1bit滑动窗口协议 2.3 后退N协议 2.4 选择重传协议 2.5 流量控制 三. 需求分析

3.1 课程设计题目 3.2 开发环境 3.3 运行环境

3.4 课程设计任务及要求 3.5 界面要求 3.6 网络接口要求 四. 详细设计

4.1 结构体的定义

4.2 发送方的主要函数 4.3 接受方的主要函数 五. 源代码

5.1 发送方的主要代码

5.2 接收方的主要代码 六. 调试与操作说明

致谢

[参考文献]

课程设计的主要内容

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4