




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实 验 报 告实验名称TCP和UDP报文分析队 别姓 名董德清学 号实验日期2014.11.5 实验报告要求: 1.实验目的 2.实验要求 3.实验环境 4.实验作业5.问题及解决 6.思考问题 7.实验体会【实验目的】1复习Wireshark抓包工具的使用及数据包分析方法。2通过分析tcp帧了解tcp建立连接,可靠传输和释放连接的原理。 3. 通过分析udp帧了解udp形式的数据包传输原理。【实验要求】用Wireshark1.4.9截包,分析数据包。 【实验环境】用windows XP操作系统的计算机,通过802.1x方式接入Internet。【实验中出现问题及解决
2、方法】由于对组网的不了解,不知道网线和中转机器的选择,查找资料和询问同学后发现了诀窍,可以熟练组建一个网络。【思考问题】为什么在释放连接时,经常会遗漏必要握手。为何在不同端口,在同一时间,客户申请同一个连接。【实验体会】 对于寻找连接步骤,考虑到端口,时间和确认是否一致,花费了不小的精力。同时,tcp作为平常传输数据最主要的形式,相对于udp,其复杂性需要慢慢分析。这次实验收获颇多,更深层次的对wireshark进行了学习研究,可以更加自如的使用和分析。成绩优良中及格不及格教师签名: 日期:一、TCP连接时的三次握手 TCP 协议为终端设备提供了面向连接的、可靠的网络服务。TCP在交换数据报文
3、段之前要在发送方和接收方之间建立连接。客户是连接的发起者,服务器是被动打开和客户进行联系。具体的过程如下所述。第一次握手:客户发送 SYN=1,seq=0的TCP报文给服务器客户的TCP向服务器发出连接请求报文段,其首部中的同步位SYN = 1。序号 seq = 0,表明报文中未携带数据。第二次握手:服务器发送SYN=1,ACK=1,seq=0的TCP报文给客户服务器的TCP收到客户发来的连接请求报文段后,如同意,则发回确认。服务器在确认报文段中应使SYN = 1,使 ACK = 1。序号 seq = 0,表明报文中未携带数据。第三次握手:客户发送ACK=1的TCP报文给服务器客户收到报文段后
4、向服务器给出确认,其 ACK = 1。客户的 TCP 通知上层应用进程,连接已经建立。服务器的 TCP 收到主机客户的确认后,也通知其上层应用进程,TCP 连接已经建立,此时seq=1。2、 TCP可靠传输分析相对于UDP传输时的简略,TCP在首部有序号和确认号,保证传输的安全性和可靠性,序号是当前报文段的序号,确认号是希望接收的对方下一报文段序号(已成功接收到的数据字节序+1),这样做的好处是:(1) 序号和确认序号在一起使得确认可捎带进行,(2) TCP采用累积确认策略(效率高,而且确认丢失也不一定使发送方重传)(3) TCP采用经受时延的确认(时延一般为200ms)前两个报文是119.1
5、88.94.190给本机发送数据的报文,很明显,第一个报文的序号是1,确认号为1461,而携带数据长度为1460,第二个报文携带数据长度为1460,序号为1461,确认号为2921,说明已经传输了2920个字节的数据。最后一个报文是本机发送给90,要求下一个报文的序号是2921,说明前两个数据包已经成功发送过去,不需要重发。分析这两个报文,前一个还是90给本机发送数据的报文,分析得序号是10221,确认号为11681,携带数据长度为1460个字节,但是本机发给90的报文却显示上一个报文数据发送错误,本机需要的是序号为876
6、1的报文,要求90发送相关数据。在第451帧要么是网络堵塞刚接收,要么网络重发。分析这两类报文得出TCP相对更快捷的发现数据错误,可以减少重发的数据量,减少误差。三、TCP连接释放时的三次握手数据传输结束后,通信的双方都可释放连接。客户应用进程先向其TCP发出连接释放报文段,并停止再发送数据,主动关闭TCP连接。接下来服务器半关闭连接,最后等待结束后释放连接资源。具体过程如下所述,为了简便,故寻找同一个连接,即本机与7的连接。第一次握手:客户发送FIN=1,seq=1,ACK=1的TCP报文给服务器客户把TCP连接释放报文段首部的 FIN =
7、1,等待服务器的确认。第二次握手:服务器接收了第一次握手,客户发送的信息,并且发送FIN=1,ACK=1,seq=1,Acknowledgement number=2的TCP报文给客户 若服务器已经没有要向客户发送的数据,其应用进程就通知 TCP 释放连接。 第三次握手:客户发送ACK=1,seq=2,Acknowledgement number=2的TCP报文给服务器 客户收到连接释放报文段后,必须发出确认。在确认报文段中 ACK = 1,确认号Acknowledgement number =2。自己的序号 seq = 2。 随之服务器TCP关闭,而客户进入timed w
8、ait,等时间到后连接关闭。四、TCP帧格式分析这个帧长度为60字节,前14字节分别为43和7的mac地址,还有类型表达为ip的08 00,之后20个字节为ip首部,从中可以得到自身和目标ip,还有这个数据包的长度和生存时间,从06可得出数据包协议为tcp,最后的26字节中有源端口和目标端口,分别为80(http)和65072,窗口长为0x16d0,即为5840,校验和为0x987f,其余有部分字节为00填充物。五、UDP帧格式分析UDP报头定长为8B。按顺序为:源端口号:关于端口号有一些规定,服务器端通常用熟知端口号,通常在0-1023之间。而客户端用随机的端口号,其范围在49152到65535之间。目的端口号长度:包括报头和数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 13《探访古代文明》第一课时(教学设计)-2023-2024学年道德与法治五年级上册统编版五四制
- 3 我很诚实2023-2024学年三年级下册道德与法治同步教学设计(统编版)
- 11 变废为宝有妙招(教学设计)2024-2025学年统编版道德与法治四年级上册
- 2024年四年级英语下册 Unit 5 Where Are You Going Lesson 2 教学实录 陕旅版(三起)
- 人工智能通识基础 课件 第4章 人工智能工具的应用
- 心血管知识培训
- 安全绳索培训
- 2023七年级地理上册 第二章 地球的面貌 第一节 认识地球教学实录 新人教版
- 15《晓出净慈寺送林子方》教学设计-2023-2024学年统编版语文二年级下册
- 7什么比猎豹的速度更快教学设计-2024-2025学年五年级上册语文统编版
- 游泳池给水排水安装工程识图
- 配位键和配位化合物课件
- 学生学籍异动申请表(模板)
- 政 审 表打印模板
- 成人心肺复苏(双人)课件
- 苏教版数学二年级下册《认识时分》教案(无锡公开课)
- 《民航地面服务与管理》项目六课件
- 立体构成半立体构成ppt课件
- 数独比赛“六宫”练习题(96道)练习
- 八皇后问题详细的解法
- 公司新入厂员工三级安全教育培训档案
评论
0/150
提交评论