网络课程设计--发送TCP数据包
《网络课程设计--发送TCP数据包》由会员分享,可在线阅读,更多相关《网络课程设计--发送TCP数据包(14页珍藏版)》请在毕设资料网上搜索。
1、 .1 课程设计任务书课程设计任务书 学 院 专 业 学生姓名 班级学号 课程设计题目 发送 TCP 数据包 实践教学要求与任务实践教学要求与任务: 发送 TCP 数据包的具体步骤: (1) 以命令行形式运行:SendTCP 和 ListenTCP,其中,SendTCP 是发送程序, ListenTCP 是监听程序, 发送端套接字为 127.0.0.1 20000, 接收端套接字为 127.0.0.1 10000。 (2)数据字段为“I Love China!” 。 (3)成功发送后在屏幕上输出“Send OK!” 。 任务交付:任务交付: 1. 程序源代码;2 课程设计论文及电子文档。 进度
2、安排:进度安排: 本课程设计时间为 17、19 教学周。其中包含设计、代码调试、课程设计论 文撰写几个阶段。 第 1 周 查找资料、完成初步设计、代码设计与初步调试; 第 2 周 调试、测试、验收、课程设计论文撰写、答辩。 指导教师: 年 月 日 专业负责人: 年 月 日 学院教学副院长: 年 月 日 .2 目录目录 1 概述 . 3 1.1 设计目的 3 1.2 设计要求 3 1.3 设计原理 3 2 详细设计 6 2.1 程序流程图 . 6 2.2 计算校验和 . 6 3 程序代码及运行结果 8 3.1 程序清单 8 3.2 运行结果 10 4 总结 13 5 参考文献 . 14 .3 1
3、 1 概述概述 1.11.1 设计目的设计目的 TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。TCP 协议在网络层 IP 协议的基础上,向应用层用户进程提供可靠的、全双工的数据流传输。本课程设计的目 的就是设计一个发送 TCP 数据包的程序,并根据本设计说明 TCP 数据包的结构以及 TCP 协议与 TP 协议的关系。 1.21.2 设计要求设计要求 本设计的功能是填充一个 TCP 数据包,并发送给目的主机。 程序具体要求如下: (1) 以命令行形式运行:SendTCP 和 ListenTCP,其中,SendTCP 是发送程序,ListenTCP 是监 听程序,发送端套接字为 12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 课程设计 发送 TCP 数据包
