- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告
实验报告
PAGE 2
PAGE 4
实验六 传输层实验
传输层实验发送方初始序号(sequence number)记录表,请填写:
实验名称
实验班号
组座位号
学号
姓名
发送方初始序号
TCP协议基本分析
例如周一下午
17B例如9B
Zy1906825
杨新航
0
滑动窗口机制和窗口侦查机制分析
周一下午
17B
Zy1906825
杨新航
0
慢启动、拥塞避免及拥塞处理和超时重传机制实验
周一下午
17B
Zy1906825
杨新航
0
快重传和快恢复实验
周一下午
17B
Zy1906825
杨新航
0
糊涂窗口综合症和Nagle算法分析实验
周一下午
17B
Zy1906825
杨新航
0
1、根据2.6中步骤3回答:TCP的连接和建立采用的是: 三次握手 方式,PCA是 发送方 ,PCB是 接收方 。先点击发送再点击接收,会出现什么问题?为什么?
接收方无法收到,因为此时接收方未监听,无法三次握手建立连接
2、根据2.6中步骤5,结合预习报告,分析TCP连接的建立过程,根据TCP建立过程的三个报文,先填写下表:
字段名称
第一条报文
第二条报文
第三条报文
报文序号
90
91
92
Sequence Number
0
0
1
Acknowledgement Number
0
1
1
ACK
0
1
1
SYN
1
1
0
3、根据2.6中步骤6回答:
TCP连接建立时,其报文首部与其它TCP报文不同,有一个“Option”字段,它的作用是什么,值为多少?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。
“Option”字段进行双方最大报文段长度mss协商,确定报文段的数据字段的最大长度。
Mss=1518-18-20-20=1460字节,其中1518是IEEE802.3协议规定的以太网最大帧长,18byte是以太网帧头和帧尾CRC校验总共的长度,ip和tcp首部长度最小均为20b
4、根据2.6中步骤7:结合预习报告,分析TCP连接的释放过程,选择TCP连接撤消的四个报文,将报文信息填入下表。
字段名称
第一条报文
第二条报文
第三条报文
第四条报文
报文序号
445
446
455
456
Sequence Number
355911
1
1
355912
Acknowledgement Number
1
334381
355912
2
ACK
1
1
1
1
FIN
1
0
1
0
5、根据2.6中步骤8:分析TCP数据传送阶段的前8个报文,将报文信息填入下表。
报文序号
报文种类
(发送/确认)
序号字段
确认号字段
数据长度
被确认报文序号
窗口
93
发送
1
1
1400
无
5840
94
发送
1401
1
1460
无
5840
95
发送
2861
1
1460
无
5840
96
确认
1
1401
0
93
8400
97
发送
4321
1
1460
无
5840
98
发送
5781
1
1460
无
5840
99
确认
1
2861
0
94
11680
100
发送
7241
1
1460
无
5840
请写出TCP数据部分长度的计算公式。数据传送阶段第一个报文的序号字段值是否等于连接建立时第三个报文的序号?
TCP数据部分长度 = IP总长度字段值 – IP首部长度字段值 * 4 – TCP首部长度字段值 * 4;
是,因为确认报文不消耗序号。
6. 根据3.6.1中“ 滑动窗口机制和窗口侦查机制分析”步骤6回答:
分析数据发送部分的前几条报文,描述发送方发送窗口的变化,并解释为什么?
发送窗口逐渐增大。处于慢启动过程,而发送窗口 = min{接收端告知的接收窗口,拥塞窗口},刚开始时,拥塞窗口较小发送端每收到一个确认报文,拥塞窗口增加1个MSS,因此发送窗口不断增大。
指出从哪个序号的报文能够看出接收端开始休眠,并解释理由。
序号为174的报文,因为此时接收端告诉发送端的窗口大小值为0.
分析文件send2-组座号-tcpsndwnddata.txt,选中三次握手连接建立后的前4条报文记录(3条DATA报文、1条ACK报文,序号为4、5、6、7),记下发送方发送窗口的相关值(rcv_wnd , snd_wnd_left , snd_wnd_point , snd_wnd_left+cwnd , snd_wnd_left+rcv_wnd , (snd_wnd_point- left))。按下表分析计算接收方(及发送方)的窗口的相关值。
5号报文(senderdatareceiver)
rcv_wnd
snd_wnd_left
snd_wnd_pointer
snd_wnd_left+cwnd和
文档评论(0)