实验六传输层协议分析

实验六传输层协议分析

ID:22286247

大小:93.50 KB

页数:5页

时间:2018-10-28

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

《实验六传输层协议分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验六传输层协议分析1.实验目的(1)利用HTTP协议,分析TCP建立连接的三次握手、释放连接的四次握手以及数据传输的控制方法;(2)利用QQ软件分析相应的UDP报文结构。2.实验内容(1)TCP协议分析实验(2)UDP协议分析实验3.预备知识(1)Wireshark的使用。(2)TCP、UDP协议的报文格式。(3)结合TCP标志字段的相应比特和SYN、ACK字段描述TCP建立连接的过程第一次握手:主机A发送位硏为syn=l,随机产生seqnumber^1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机

2、信息,向A发送aCkmjmber=(主机A的seq+1),syn=l,ack=l随机产生seq=7654321的包第三次握手:主机A收到后检查acknumber是否正确,即第一次发送的seqnumber+1,以及位码ack是否为1,若正确,主机A会再发送acknumber=(主机B的seq+1),ack=l,主机B收到后确认seq值与ack=l则连接建立成功。完成三次握手,主机A与主机B开始传送数据。(3)结合TCP标志字段的相应比特和FIN、ACK字段描述TCP释放连接的基本过程。第一次握手:客户发送FIN=1,seq=u给服务器客广把连接释放报文段首部的FI

3、N=1,其序号seq=u,等待服务器的确认。第二次握手:服务器发送ACK=1,scq=v,ack=u+l给客户服务器发出确认,确认号ack=u+1,而这个报文段自己的序号seq=v。TCP服务器进程通知高层应用进程。从客户到服务器这个方向的连接就释放了,TCP连接处于半关闭状态。服务器若发送数据,客户仍要接收。第三次握手:服务器发送FIN=1,ACK=1,seq=w,ack=u+1给客户。若服务器已经没有耍向客户发送的数据,其应用进程就通知TCP释放连接。第四次握手:客户发送ACK=1,scq=u+l,ack=w+l给服务器客户收到连接释放报文段后,必须发出确认

4、。在确认报文段屮ACK=1,确认号ack=w+l。自己的序号seq=u+k随之服务器TCP关闭,而客户必须等待2MSL的吋间,然后关闭。4.实验过程及结果记录任务一:TCP协议分析实验运行WireShark,开始截获报文,在浏览器中访问学校网站,打歼网页后,关闭浏览器。停止截获数据乜,并回答下列问题:[1]分析TCP连接建立的“三次握手”过程,找到对应的报文,填写下列表格。报文号源1P地址目的IP地址源端口目的端n序号确认序号同步位SYN确认位ACK105192.168.1.107116.13.12.20759516800010106116.13.12.2071

5、92.168.1.10780595160111107192.168.1.107116.13.12.20759516801101[2]报文中的第一个FiN=l的TCP报文开始分析TCP连接释放的“四次握手”过程,填写以下表格。报文号源TP地址目的IP地址源端□0的端口序号确认序号终止位FIN同步位SYN确认位ACK156116.168.159516801110113.1292.1..207107157168.1116.80595161200192.1.13.12107.207158116.168.159516801210113.1292.1..207107任务二:

6、UDP协议分析实验运行WircShark,开始截获报文,登录㈨发送消息。停止截获数据包,并回答下列问题:[1]QQ软件在传输层釆用哪种协议?应用层协议是什么?[2]选择第一个UDP报文,分析其结构,填写下表。IP报文源IP地址192.168.1.104协议UDP目的IP地址183.57.48.55总长度412bytesUDP报文字段名字段长度字段值字段表达信息Sourceport16bytes56753源端口号是56753Destinationport16bytes8000目的源端口号是8000Length16bytes378报文长度(包括首部在内)Checks

7、um16bytes0x5f0d保证报文从源到目的无差错的途径任务三:体会和分析UDP协议和TCP协议的区别。1、TCP面向连接(如打电话要先拨号建立连接):UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)4、每一条TCP连接只能是点到点的

8、;UDP支持一对一,一对

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

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

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