毕业论文
论文首页 计算机毕业设计 工学论文 语言论文 社会学 经济管理学 法律论文 农学论文 医学论文 理学论文 文学论文 哲学论文 教育论文 艺术学 历史学 论文指导 论文翻译 诚聘代理  投稿出售
   高级搜索    本站热线:13009565069 QQ:617579642
2008-06-30 10:56:50  浏览次数:27    当前位置:首页 >> 计算机毕业设计 >> 相关计算机毕业设计 >>
 

TCP论文 获得全文

(论文 页数:19 字数:3846 带程序)1设计要求
本设计的目的是填充一个TCP数据包,并发送给目的主机。
(1)以命令行形式运行:SendTCP source_ip source_port dest_ip dest_port
其中SendTCP为程序名,source_ip、source_port、dest_ip和dest_port分别为源IP地址、目的IP地址、源端口和目的端口。
(2)其他的TCP头部参数请自行设定。
(3)数据字段为“This is my homework of network,I am very happy!”。
(4)成功发送后在屏幕上输出“send OK”。

2 TCP段格式
当应用进程有报文需要通过TCP发送时,它就将此应用层报文传送给执行TCP协议的传输实体。TCP传输实体将用户数据加上TCP报头,形成TCP数据包,在TCP数据包上增加IP头部,形成IP包。图2.1显示的是TCP数据包和IP包的关系。
TCP协议的数据传输单元称为报文段,其格式如图2.2所示。报文段报头的长度为20B~60B。其中固定长度是20B,选项部分长度最多为40B。TCP报文段主要包括以下字段。
端口号:端口号字段包括源端口号和目的端口号。每个端口号的长度是16位,分别表示发送该TCP包的应用进程的端口号和接收该TCP包的应用进程的端口号。
序号:长度为32位。由于TCP协议是面向数据流的,它所传送的报文段可以视为连续的数据流,因此需要给每一个字节编号。序号字段的“序号”指的是本报文段数据的第一个字节的顺序号。

 

 

目 录

1设计要求 1
2 TCP段格式 1
3发送TCP数据包设计原理 3
3.1使用原始套接字 3
3.2定义IP头部、TCP头部和伪头部的数据结构 4
3.3填充数据包 5
3.4发送数据包 8
3.5程序流程 9
4总程序 9
5调试过程及结果 17
6心得体会 18
参考文献 18




推荐论文                 更多

· 连锁店信息管理系统
· 旅游资源及线路管理系统
· 小型医院MIS的开发与设计
· 住院处信息管理系统
· 员工培训管理系统
· 自动组卷系统
· 自动出题题库管理系统
· 学校工资管理系统
· 银行设备管理系统
· 哈希式符号表的组织管理

出售论文
亿佰资讯网 - 《中华人民共和国增值电信业务经营许可证》 ICP证编号:陕ICP备05010493号 - 资料购买帮助
2006-2007 100LW.com and its suppliers.保留所有权利  增值电信业务经营许可证B2-20060392
电话:0472-2110208  13009565069  电邮:paowen@foxmail.com
QQ: 453148943   617579642  MSN:wide_sun@hotmail.com
地址:内蒙古包头市稀土开发区软件园大厦A座413室