- 124
- 0
- 约8.55千字
- 约 12页
- 2019-02-04 发布于安徽
- 举报
...
WORD格式可编辑版
湖北工业大学
课 程 设 计 报 告
设计题目:TCP数据包的发送和接收
专 业:计算机科学与技术
班 级:10计科2班
学 号:1010311211
姓 名:吕红杰
指导老师:涂军
一.设计题目
发送和接收TCP数据包
二.设计要求
1.正确理解题意;
2.具有良好的编程规范和适当的注释;
3.有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。
三.需求分析
TCP是一种面向连接的、可靠的传输层协议。TCP协议工作在网络层IP协议的基础上。本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个TCP数据包,发送给目的主机,并在目的主机接收此TCP数据包,将数据字段显示显示在标准输出上。
四.具体设计
1.创建一个原始套接字,并设置IP头选项
SOCKET sock; sock = socket(AF_INET,SOCK_RAW,IPPROTO_IP); 或者: sock=WSASoccket(AF_INET,SOCK_RAW,IPPROTO_IP,NULL,0,WSA_FLAG_OVERLAPPED); 这里,设置了SOCK_RAW标志,表示我
原创力文档

文档评论(0)