1 / 9
文档名称:

《TCP_IP 协议分析》传输层协议分析 实验报告.doc

格式:doc   大小:591KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《TCP_IP 协议分析》传输层协议分析 实验报告.doc

上传人:xwbjll1 2017/1/18 文件大小:591 KB

下载得到文件列表

《TCP_IP 协议分析》传输层协议分析 实验报告.doc

文档介绍

文档介绍:重庆理工大学计算机学院实验报告书课程名称: 《 TCP/IP 原理及应用》实验题目: 实验四实验名称: 传输层协议分析班级: 学号: 姓名: 成绩: 指导教师: 年月日实验报告课程名称计算机网络学号学生姓名组号_____ 辅导教师罗娅系别网络工程系实验室名称实验时间 (1)利用 HTTP 协议,分析 TCP 建立连接的三次握手、释放连接的四次握手以及数据传输的控制方法; ( 2)利用 QQ 软件分析相应的 UDP 报文结构 (1) TCP 协议分析实验( 2) UDP 协议分析实验 (1)描述 UDP 协议的报文格式。( 2)结合 TCP 标志字段的相应比特和 SYN 、 ACK 字段描述 TCP 建立连接的过程第一次握手:主机 A发送位码为 syn =1,随机产生 seq number=1234567 的数据包到服务器,主机 B由 SYN=1 知道, A要求建立联机; 第二次握手:主机B 收到请求后要确认联机信息,向A发送 ack number=( 主机A的 seq+1),syn=1,ack=1, 随机产生 seq=7654321 的包第三次握手:主机 A 收到后检查 ack number 是否正确,即第一次发送的 seq number+1, 以及位码 ack 是否为 1,若正确,主机 A会再发送 ack number=( 主机 B的 seq+1),ack=1 ,主机 B 收到后确认 seq 值与 ack=1 则连接建立成功。完成三次握手,主机 A与主机 B开始传送数据。( 3)结合 TCP 标志字段的相应比特和 FIN 、 ACK 字段描述 TCP 释放连接的基本过程。第一次握手:客户发送 FIN=1 , seq=u 给服务器客户把连接释放报文段首部的 FIN =1,其序号 seq =u,等待服务器的确认。第二次握手:服务器发送 ACK=1 , seq=v , ack=u+1 给客户服务器发出确认,确认号 ack =u +1 , 而这个报文段自己的序号 seq =v。 TCP 服务器进程通知高层应用进程。从客户到服务器这个方向的连接就释放了, TCP 连接处于半关闭状态。服务器若发送数据, 客户仍要接收。第三次握手:服务器发送 FIN=1 , ACK=1 , seq=w , ack= u+1 给客户。若服务器已经没有要向客户发送的数据,其应用进程就通知 TCP 释放连接。第四次握手:客户发送 ACK=1 , seq=u+1 , ack=w+1 给服务器客户收到连接释放报文段后,必须发出确认。在确认报文段中 ACK =1 ,确认号 ack =w +1 。自己的序号 seq =u+1。随之服务器 TCP 关闭,而客户必须等待 2MSL 的时间,然后关闭。 1 TCP 协议分析实验运行 Ethereal ,开始截获报文,在浏览器中访问某个网站,打开网页后,关闭浏览器。停止截获数据包,并回答下列问题: [1] 分析 TCP 连接建立的“三次握手”过程,找到对应的报文,截图并。填写表 。第一次握手数据包截图: 第二次握手数据包截图: 第三次握手数据包截图: TCP 连接建立报文分