使用Wireshark完成实验2-TCP
1、打开Google Chorme,进入https://gaia.cs.umass.edu/wireshark-labs/alice.txt
2、将文本保存,进入https://gaia.cs.umass.edu/wireshark-labs/TCP-wireshark-file1.html
3、打开Wireshark,开始抓包,并上传保存的文本,可以看到TCP建立的过程
问题1:由图可知,客户的IP地址为192.168.1.102,端口号为1161
问题2:由图可知,服务器的IP地址为128.119.245.12,端口号为80
问题3:如图所示,我的电脑的IP地址为10.15.100.110,端口号为52594
问题4:如图,创建TCP连接的包的序号为0;包中的Flags字段表明这个包的SYN=1
问题5:SYNACK的包的序号为0;其中的Acknowledgement值为1
问题6:包含HTTP POST命令的TCP包序号为1,下方窗口中显示"POST"字段
问题7:将携带HTTP POST的TCP包看作第一个包,则前六个包的序号分别为1,566,2026,3486,4946,6406;
发送时间分别为21:44:20.596858, 21:44:20.612118, 21:44:20.624407, 21:44:20.625071, 21:44:20.647786, 21:44:20.648538;
每个包对应的ACK接收的时间为21:44:20.624318, 21:44:20.647675, 21:44:20.694466, 21:44:20.739499, 21:44:20.787680, 21:44:20.838183;
RTT分别为:0.027460000s, 0.035557000s, 0.070059000s, 0.114428000s, 0.139894000s, 0.189645000s
EstimatedRTT分别为:0.027460000s, 0.028472125s, 0.033670484s, 0.043765174s, 0.055781277s, 0.0725142443s(第一个EstimateRTT为第一个包的RTT) EstimatedRTT=0.875*旧的RTT+0.125*新的RTT
问题8:这六个包的长度分别为565, 1460, 1460, 1460, 1460, 1460
问题9:接收端窗口最小值为6780(序号为6的包)
问题10:不存在重传的包;重传报文可以通过Packet List面板的Info栏观察到,报文呈现黑色背景红色字体,这个报文的SEQ/ACK Analysis截面告诉我们这可能是一个快速重传帧
问题11:为1460字节
问题12:吞吐量为:(1460+20)/0.023265000=63614B/s
问题13:慢开始在0时刻开始,在0.1242s结束;拥塞控制在0.305s开始
实验2完成
如图为实验整体内容