1 / 7
文档名称:

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

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

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

分享

预览

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

上传人:zkusha 2022/1/6 文件大小:156 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:传输层协议分析
重庆理工大学计算机学院
实验报告书
课程名称: 《TCP/IP原理及应用》
实验题目: 实 验 四
实验名称: 传输层协议分析
班 级:
学 号:
姓 名:
成 绩:
指导教师:
年 月 日
实验报告
课程名称 计算机网络 学号 学生姓名 组号_____辅导教师 罗娅
系别 网络工程系 实验室名称 实验时间 1(实验名称
实验四 传输层协议分析
2. 实验目的
,1,利用HTTP协议~分析TCP建立连接的三次握手、释放连接的四次握手以及数据传输的
控制方法,
,2,利用QQ软件分析相应的UDP报文结构
3. 实验内容
,1,TCP协议分析实验
,2,UDP协议分析实验
4. 预习内容
,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的时间~然后关闭。
5. 实验过程及结果记录
任务1 TCP协议分析实验
运行 Ethereal~开始截获报文~在浏览器中访问某个网站~打开网页后~关闭浏览器。停止截获数据包~并回答下列问题:
[1] 分析TCP连接建立的“三次握手”过程~找到对应的报文~截图并。。
第一次握手数据包截图:
第 3