传输层协议分析_实验报告

传输层协议分析_实验报告

ID:15215414

大小:601.50 KB

页数:8页

时间:2018-08-02

传输层协议分析_实验报告_第1页
传输层协议分析_实验报告_第2页
传输层协议分析_实验报告_第3页
传输层协议分析_实验报告_第4页
传输层协议分析_实验报告_第5页
资源描述:

《传输层协议分析_实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高校-----计算机学院实验报告书课程名称:《TCP/IP原理及应用》实验题目:实验名称:班级:学号:姓名:成绩:指导教师:年月日第8页共8页实验报告课程名称计算机网络学号学生姓名组号_____辅导教师罗娅系别网络工程系实验室名称实验时间1.实验名称实验四传输层协议分析2.实验目的(1)利用HTTP协议,分析TCP建立连接的三次握手、释放连接的四次握手以及数据传输的控制方法;(2)利用QQ软件分析相应的UDP报文结构3.实验内容(1)TCP协议分析实验(2)UDP协议分析实验4.预习内容(1)描述UDP协议的报文格式。(2)结合TCP标

2、志字段的相应比特和SYN、ACK字段描述TCP建立连接的过程第一次握手:主机A发送位码为syn=1,随机产生seqnumber=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信息,向A发送acknumber=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包第三次握手:主机A收到后检查acknumber是否正确,即第一次发送的seqnumber+1,以及位码ack是否为1,若正确,主机A会再发送acknumber=(主机B的seq+1),ac

3、k=1,主机B收到后确认seq值与ack=1则连接建立成功。完成三次握手,主机A与主机B开始传送数据。(3)结合TCP标志字段的相应比特和FIN、ACK字段描述TCP释放连接的基本过程。第8页共8页第一次握手:客户发送 FIN=1,seq=u 给服务器                                               客户把连接释放报文段首部的 FIN=1,其序号seq=u,等待服务器的确认。 第二次握手:服务器发送 ACK=1,seq=v,ack=u+1给客户                         

4、   服务器发出确认,确认号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给服务器                        客户收到连接

5、释放报文段后,必须发出确认。在确认报文段中 ACK=1,确认号 ack=w+1。自己的序号 seq=u+1。 随之服务器TCP关闭,而客户必须等待2MSL的时间,然后关闭。5.实验过程及结果记录TASKONETCP协议分析实验运行Ethereal,开始截获报文,在浏览器中访问某个网站,打开网页后,关闭浏览器。停止截获数据包,并回答下列问题:[1]分析TCP连接建立的“三次握手”过程,找到对应的报文,截图并。填写表4.1。第一次握手数据包截图:第8页共8页第二次握手数据包截图:第三次握手数据包截图:第8页共8页表3.1TCP连接建立报文分

6、析报文号源IP地址目的IP地址源端口目的端口序号确认序号同步位SYN确认位ACK93910.21.1.12258.63.236.23853244http(80)0setNotset94658.23.236.23810.21.1.143532445324401Setset94710.21.1.14358.63.21.23853244http(80)11Notsetset[2]报文中的第一个FIN=1的TCP报文开始分析TCP连接释放的“四次握手”过程,填写表3.2。FIN相关数据包截图:第一次:第二次:第8页共8页第三次:第四次:第8页共

7、8页表3.2TCP连接释放报文分析报文号传输方向源端口目的端口序号确认序号终止位FIN同步位SYN确认位ACK952服务器至主机http(80)53244301760SetNotsetSet953主机至服务器53244http(80)760302NotsetNotsetSet954主机至服务器53244http(80)760302SetNotsetSet955服务器至主机http(80)53244302761NotsetNotsetSetTASKTWOUDP协议分析实验运行Ethereal,开始截获报文,登录QQ发送消息。停止截获数据包

8、,并回答下列问题:[1]QQ软件在传输层采用哪种协议?应用层协议是什么?传输层使用TCP应用层HTTP[2]选择第一个UDP报文,分析其结构,填写表3.3。表3.3UDP报文分析IP源IP地址10.30.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。