数据通信与计算机网络综合性实验报告_第1页
数据通信与计算机网络综合性实验报告_第2页
数据通信与计算机网络综合性实验报告_第3页
数据通信与计算机网络综合性实验报告_第4页
数据通信与计算机网络综合性实验报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华北科技学院计算机系综合性实验实验报告课程名称数据通信与计算机网络实验学期2021至2021学年第一学期学生所在系部计算机系年级09级专业班级计科B093学生姓名肖连庆学号202107014317任课教师高晓燕实验成绩计算机系制

?数据通信与计算机网络?课程综合性实验报告开课实验室:网络实验室2021年12月04日实验题目网络TCP/IP协议分析综合实验实验目的通过实验,学习和掌握TCP/IP协议分析的方法及其相关工具的使用。熟练掌握TCP/IP体系结构;学会使用网络分析工具。网络层、传输层和应用层有关协议分析;设备与环境Windows2000server操作系统、TCP/IP协议、Sniffer工具软件三、实验内容1.安装VMware虚拟机和配置VMware虚拟机(选做)。2.要求同学掌握网络抓包软件Sniffer内容包括捕获网络流量进行详细分析利用专家分析系统诊断问题实时监控网络活动收集网络利用率和错误等3.协议分析〔一〕:IP协议,内容包括:IP头的结构IP数据报的数据结构分析4.协议分析〔二〕:TCP/UDP协议,内容包括:●TCP协议的工作原理TCP/UDP数据结构分析5.协议分析〔三〕:应用层协议分析,内容包括:完整的FTP会话分析。四、实验步骤1.设置sniffer选项卡翻开sniffer工具软件,选择主菜单Capture下的DefineFilter菜单在Address选项卡下拉菜单中,选择抓包的类型是IP,在Station1下面输入主机的IP地址,主机的IP地址是8;在与之对应的Station2下面输入虚拟机的IP地址,虚拟机的IP地址是7。Advanced选项卡中,将IP和ICMP,TCP下面的FTP和Telnet两个选项选中,设置完毕。2.IP协议下的ICMP协议实验:首先在主机的DOS窗口中Ping7的地址,以便Sniffer能够监测本机ICMP协议的数据包情况,等Ping指令执行完毕后,点击工具栏上的停止并分析按钮,捕捉的ping数据包发送如下所示用Sniffer捕捉到的IPHeader如下所示用Sniffer捕捉到的ICMPEcho数据信息如下所示:用Sniffer捕捉到的ICMPEchoreply数据信息如下所示:截取的ICMP协议的头结构的十六进制的代码为:08003e5c02000d006162636465666768696a6b6c6d6e7071727374757677616263646566676869转化为表头格式如下:类型〔8〕00000100类型〔8〕00000100代码〔8位〕00000000校验和〔16位〕0011111001011100标识符〔16〕0000001000000000序列号〔16位〕0000110100000000数据域〔可变长度,十六进制〕6162636465666768696a6b6c6d6e6f7071727374757677616263646566676869截取的十六进制IPv4的数据为:4500003c2bcc00004001587976e6845776e68458转化为报文格式为版本〔4版本〔4位〕0100头长度〔4位〕0101效劳类型〔8位〕00000000总长度〔16位〕11100标识〔16位〕0020211111001100标志〔3位〕000片断偏移地址〔13位〕0000000000000存活时间〔8位〕01000000协议〔8位〕00000001校验和〔16位〕0101100001111001源地址〔32位〕01110110111001101000010001010111目的地址〔32位〕01110110111001101000010001011000可选字段填充数据局部3.应用层实验:再向主机地址为.49的地址发送FTP命令,以便Sniffer能够监测本机TCP/IP中IPv4数据包情况,捕捉的数据信息如下所示:TCP协议的三次“握手〞信号图如下:首先分析建立“握手〞第一个过程包的结构SYN为1,开始建立请求连接,需要对方计算机确认,对方计算机确认返回的数据包对方计算机返回的数据包中ACK为1并且SYN为1,说明同意连接。这个时候需要源计算机确实认就可以建立连接了。确认数据包的结构如图TCP协议的四次“挥手〞信号图如下:第一次交互过程的数据报结构如图第一次交互中,首先发送一个FIN=1的请求,要求断开,目标主机在得到请求后发送ACK=1进行确认,在确认信息发出后,就发送了一个FIN=1的包,与源主机断开随后源主机返回一条ACK=1的信息,这样一次完整的TCP会话就结束了从图中捕捉到的TCP报文段数据结构十六进制为:044200153f4025dd35332e425010ffcebd8b000032323020536572762d5520465450205365727665722076362e3320666f722057696e536f636b2072656164792e2e2e0d0a转化为报文格式为源端口〔16位〕0000010001000010目的端口〔16位〕0000000000010101源端口〔16位〕0000010001000010目的端口〔16位〕0000000000010101发送序号〔32位〕00111111010000000010010111011101接收序号〔32位〕00110101001100110010111001000010数据偏移〔4位〕0101保存字段〔6位〕000000标志码位〔6位〕010000窗口〔16位〕1111111111001110报头校验〔16位〕1011110110001011紧急指针〔16位〕0000000000000000TCP选项和填充项〔可变长〕图中此项没有填补数据〔NOTCPOPTIONS〕数据域〔可变长,用十六进制表示的〕32323020536572762d5520465450205365727665722076362e3320666f722057696e536f636b2072656164792e2e2e0d0a整个FTP连接,用户名密码验证,文件浏览和退出FTP效劳器的过程为五、协议验证及结果分析IP协议,简称为“网协〞,他是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规那么,规定了计算机在因特网上进行通信时应当遵守的规那么。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不同,可以分为5类。ICMP协议是一种面向非连接的协议,用于传输出错报告控制信息。它是一个非常重要的协议,它对于网络平安具有极其重要的意义。它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。TCP传输控制协议是一种面向连接〔连接导向〕的、可靠的、基于字节流的运输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。经过此次实验,我对sniffer软件有了更为深

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论