1 / 11
文档名称:

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

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

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

分享

预览

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

上传人:pppccc8 2020/2/12 文件大小:342 KB

下载得到文件列表

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

文档介绍

文档介绍:塞茨理工农曇计篇机曇院实验报告书课程名称: 《TCP/IP原理及应用》实验题目: 实验四 实验名称: 传输层协议分析班级: 学号: 姓名: 成绩: 扌旨导教'丿帀: 年月曰实验报告课程名称计算机网络学号学生姓名组号 辅导教师罗娅系别 网络工程系 实验室名称 实验吋间实验名称实验四传输层协议分析实验目的(1) 利用HTTP协议,分析TCP建立连接的三次握手、释放连接的四次握手以及数据传输的控制方法;(2) 利用QQ软件分析相应的UDP报文结构实验内容(1) TCP协议分析实验(2) UDP协议分析实验预****内容(1)描述UDP协议的报文格式。0 8 16 24 3116位潭瑞口16位H的端口16位UDP长度16位UDP校鲨和数据IPP报文格式(2)结合TCP标志字段的相应比特和SYN、ACK字段描述TCP建立连接的过程第一次握手:主机A发送位码为syn=1,随机产生seqnumber=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信息,向A发送acknumber=(主机A的seq+l),syn=l,ack=l,随机产生seq=7654321的包第三次握手:主机A收到后检查acknumber是否正确,即第一次发送的seqnumber+1,以及位码ack是否为1,若正确,主机A会再发送acknumber=(主机B的seq+l),ack=l,主机B收到后确认seq值与ack=l则连接建立成功。完成三次握手,主机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=voTCP服务器进程通知高层应用进程。从客户到服务器这个方向的连接就释放了,TCP连接处于半关闭状态。服务器若发送数据,客户仍要接收。第三次握手:服务器发送FIN=1,ACK=1,seq=w,ack=u+1给客户。若服务器已经没有要向客户发送的数据,其应用进程就通知TCP释放连接。第四次握手:客户发送ACK=1,seq=u+l,ack二w+1给服务器客户收到连接释放报文段后,必须发出确认。在确认报文段中ACK=1,确认号ack=w+1o自己的序号seq=u+1o随之服务器TCP关闭,而客户必须等待2MSL的时间,然后关闭。实验过程及结果记录任务1TCP协议分析实验运行Ethereal,开始截获报文,在浏览器中访问某个网站,打开网页后,关闭浏览器。停止截获数据包,并回答下列问题:[1]分析TCP连接建立的“三次握手"过程,找到对应的报文,截图并。。第一次握手数据包截图:・63・236・」WS=0TSV=0TSER=http>53244[SYN,ACK]Seq=0Ack=lwin=747520Len=0MSS=1380ws=7HTTPGET^・>53244[ack]Seq=lAck=760wnn=7424Len=0httphttp/>53244[FIN,ACK]5eq==760Win=7424Len=0TCP-HECK^Ui1!i PECT」LEFT=wFIN,ACKJSEq・760Ack—302win—652351TcPCHECKSUMINuORRECT1Len-0l[ACK]Seq=302Ack=761win=7424Len=OFrame939(78bytesonvire,78bytescaptured)II,Src:00:21:97:07:95:57(00:21:97:07:95:57),Dst:C"isco_59:55:00(00:13:c4:59:55:00)•Protocol,src:(),Dst:()tTransmissioncontrolProtocol,SrcPort:53244(53244),DstPort:http(80)tSeq:0,Len:0Sourceport:53244(53244)Destinationport:http