计网实验第三章:TCP

问题集一

问题一

客户端计算机(源)使用的IP地址和TCP端口号是什么?将文件传输到gaia.cs.umass.edu?

图1

 答:如图1中所示:192.168.31.7 ,80

问题二

gaia.c.s.umass.edu的IP地址是什么?发送的端口号是什么并接收此连接的TCP段?

 答:如图1中所示:128.119.245.12 63413.

问题集二

问题三

发起会话的TCP SYN报文段的序号是多少客户端计算机与gaia.cs.umass.edu之间的TCP连接?是什么标识这个TCP报文是SYN消息报?

图二

  答:如图二所示,64240,通过Flags来表示是否是SYN消息的

问题四

gaia.cs.umass.edu响应SYN发送给客户端计算机的SYNACK段的序号是多少?SYNACK段中的确认字段的值是多少?gaia.cs.umass.edu是怎么做到的确定这个值?在段中是什么将段标识为aSYNACK段?

图三

图四

 图五

浏览器(我的电脑)向服务器发送的请求连接的段中的截图

答:如图三所示:764681590,1240060853。 

如图五所示,将客户端发来的seq+1然后设置称自己的ack返回回去。

如图四所示,syn位会被设置为一。

问题五

包含HTTP POST的TCP段的序列号是多少?注意,为了找到POST命令,您需要深入研究

在Wireshark窗口底部的包内容字段中,查找一个在DATA字段中带有“POST”的段。

图六 

图七

答:如图六所示,1240060853,如图七,我只找到了GET。

问题六

将包含 HTTP POST 的 TCP 网段视为 TCP 连接中的第一个网段。
TCP 连接中的第一个网段。
TCP 连接(包括包含 HTTP POST 的网段)中前六个网段的序列号是多少?包括包含 HTTP POST 的网段)的序列号是多少?
每个网段是在什么 何时发送的?
何时收到每个网段的 ACK?
考虑到每个 TCP 网段的发送时间与收到其确认的时间之间的差异 
之间的差值,这六个网段的 RTT 值分别是多少?
段的 RTT 值是多少?
在收到每个 ACK 后,估计 RTT 值是多少?收到每个 ACK 后的 EstimatedRTT 值(见第 3.5.3 节,第 242 页)是多少?
假设 估计 RTT 的值等于第一个网段的测量 RTT,然后使用估计 RTT 计算公式计算。使用第 242 页的 EstimatedRTT 公式计算所有后续网段。

图七

图八 

图九 

 答:我这里出现了乱序发送,如7,8,9图。1,1449,2897,4345,5793,7241.

这道题先忽略掉吧,好麻烦

问题七

前六个 TCP 网段的长度各是多少?

1448个字节。

问题八

在整个跟踪过程中,接收到的可用缓冲区空间最小是多少?整个跟踪的最小可用缓冲空间是多少?
接收器缓冲空间不足是否会扼杀发送方?

一直都是514字节,不会。 

问题十

跟踪文件中是否有重新传输的网段?为了回答这个问题,您(在 
中)检查了什么?

好像没有,为了解答这个问题我看了大部分的TCP段中的段号。

问题集三

问题十三

使用时间序列图(Stevens)绘图工具来查看从客户端发送到gaaia.c.s.umass.edu服务器的片段的序列号与时间图。你能确定TCP的慢启动阶段开始和结束的位置嘛?以及拥塞避免接管的位置吗?评论测量数据与我们在课文中研究的TCP的理想行为的不同之处。

这道题需要先将两台机子传输流找到

 

追踪流 中选择TCP之后,会出现下面这个场景。

然后我们这时再去分析中的TCP流图形中时序图,这是我的

 

 下图就是时序图

 下图是我理解的慢启动阶段,不够感觉不太靠谱。

至于拥塞避免状态

 接管位置感觉是找不到了。我觉得问题挺大的。而且好像两台机子之间一开始发送的其实不是从慢启动阶段开始的,也有可能我流追踪没对?希望有大神指点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值