《网络系统》课程设计报告
学 院 专 业 班 级 学 号学生姓名 指导教师 课程成绩 完成日期 2013年6月28日 学 院专 业 班 级 学 号 学生姓名 指导教师 完成日期 2013年6月28日
指导教师对学生在课程设计中的评价
指导教师对课程设计的评定意见
课程设计任务书
学院
编程实现简单的TCP协议分析器
学生姓名: 指导老师:
摘要 编程实现简单的TCP协议分析器。TCP协议分析器是一种用于监督和跟踪网络活动的诊断工具。它从局域网中抓取IP数据包,并对它进行分析得到相对应的头部信息,过滤TCP包进行分析,得到TCP包的相应信息。运行程序平台为windows7/XP,程序通过调试运行,初步实现了设计目标,并且再经过适当完善后,将可以应用在商业中解决实际问题。TCP协议的数据传送程序是由二个子程序组成的。也可以看成是服务器端程序和客户端程序,其中:服务器端程序的功能是侦听端口号,接收远程主要的TCP连接申请,并接收远程主机传送来的文字数据。歌剧的魔咒
关键词 程序设计;TCP;局域网;指令;服务器
1 引 言........................................................................................ 错误!未定义书签。 1.1问题描述......................................................................... 错误!未定义书签。 1.2基本要求......................................................................... 错误!未定义书签。 2系统设计..................................................................................................................... 1
2.1 设计思想.......................................................................................................... 1 2.2系
统结构........................................................................................................... 2 3程序流程..................................................................................................................... 2
3.1 程序流程图...................................................................................................... 2 4 模块设计介绍 ....................................................................................................................... 4
4.1 主模块.............................................................................................................. 4 5 判断.......................................................................................................................................... 5寿镜吾
5.1判断IP协议类型字段 ..................................................................................... 5 5.2判断以太网字协议段类型............................................................................. 12 6 系统调试................................................................................................................ 13
6.1测试情况......................................................................................................... 13 7 结束语...................................................................................... 错误!未定义书签。 附录:源程序代码...................................................................................................... 16
机械复制时代的艺术作品篇二:网络协议栈大作业-TCP的输入代码分析
网络协议栈分析与实现大作业
——TCP的输入代码分析
俄罗斯素描技法姓名:
班级:
级进模具学号:
一、概述........................................................................................................................................... 1
二、RST报文段的处理 .................................................................................................................... 2
1.tcp_reass函数 ....................................................................................................................... 2
2.tcp_input函数 ....................................................................................................................... 5
公共选择理论3.预处理 .................................................................................................................................... 7
4.tcp_dooptions函数 .............................................................................................................. 12
5.首部预测 .............................................................................................................................. 13