计网实验分析:TCP传输与端口识别

需积分: 0 0 下载量 30 浏览量 更新于2024-08-04 收藏 847KB DOCX 举报
"19020011038岳宇轩计网实验51" 在这个实验中,岳宇轩正在进行一个关于TCP传输的网络分析任务,指导老师是洪峰。实验的主要目的是理解TCP(Transmission Control Protocol)的基础知识,包括IP地址、端口号以及TCP连接的建立过程。实验步骤包括: 1. 首先,访问http://gaia.cs.umass.edu/wiresharklabs/alice.txt并下载内容,将其保存为alice.txt。 2. 然后,访问http://gaia.cs.umass.edu/wireshark-labs/TCP-wireshark-file1.html,并上传刚刚保存的alice.txt文件。 3. 使用Wireshark工具进行网络数据包捕获,同时点击网页上的"Upload alice.txt file"按钮开始传输文件。 4. 文件上传完成后,停止Wireshark的数据包捕获。 5. 在Wireshark中通过筛选过滤器`tcp`来查看与TCP相关的数据包。 根据实验结果,我们可以得出以下关键信息: 1. 客户端计算机(源)在向gaia.cs.umass.edu传输alice.txt文件时使用的IP地址是10.118.159.90,TCP端口号是58483。 2. gaia.cs.umass.edu的IP地址是128.119.245.12,它在这次连接中发送和接收TCP段的端口号是80。这个端口号通常是HTTP(超文本传输协议)服务的标准端口。 3. 关于TCP基础,实验询问了TCP连接初始化阶段的SYN(同步)段的序列号。在TCP连接的三次握手过程中,SYN标志位被设置,表明这是一个建立连接的请求。SYN段的序列号是初始序列号,用于后续数据包的确认。在这个实验中,具体的序列号未给出。至于是否支持选择性确认(Selective Acknowledgments,SACK),这取决于TCP接收方的支持。SACK允许TCP更有效地处理丢失的数据包,提高网络效率。 这个实验帮助学生了解了TCP连接的建立过程,客户端和服务器之间的通信方式,以及Wireshark工具的使用,这些都是网络分析和故障排查的重要技能。