文本内容:
实验三用ethereal工具探究TCP协议班级08软件工程
(1)班学号200841404105姓名詹朝生
一、实验目的分析TCP协议
二、实验环境与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE等软件
三、实验步骤
1、俘获大量的由本地主机到远程服务器的TCP传输1启动浏览器,jT开http:〃网页,得到ALICES ADVENTURESIN WONDERLAND文本,将该文件保存至lj你的主机上2打开http:〃一行le
1.html3窗口如下所示®UUpplloooaddpoqpeafogreTCfPoHrhcTruCaPlLoEbt-hNeetrsecaapleLabC Eofm eSptu丛teSr Networking:A ITcdo sp比D rvoicw wnHA dppproachFeaturing theInternet,3rd editionCopyright2004J F.Kurose andK W.Ross.All RightsReserved%SearchIf you have followedihe instructonsfor theTCP EtherealLab.youhavealready doiAnloadedan ASCIIcopy ofAlice andWonderland urnMMdl£HorreR RdJio国NetscapeQ Search〃httD gaigcs.urnvss edWerheregUmbs/alice txtand gualsoalready havetheEthereal packetsniffer runningand captunngpackets onyourcomputerClickon th©Browse buttonbelow toselect thedirectory/f1234567891011^name forthe copy of ahcetxt thatis storedon yourcomputerBrowse“|Once youhave selectedthe file,click onthe Uploadalice bt filebutton belcvuThisvuill causeyour brewser tosend acopyofalice Mover anHTTPconnection usingTCP tothe触匕UploadoJice.bdlile-JC-葡gc3A OcCL0n«ntiDoneQ.93:ecs在Browse按钮旁的文本框中输入保存在你的主机上的文件ALICES ADVENTURESINWONDERLAND的全名(含路径),此时不要按“幼a〃ce.比小/才按钮4启动Ethereal,开始分组俘获5在浏览器中,单击“Uploadalice.txt/7/e”按钮,将文件上传到gaia.cs.umass.edu服务器,一旦文件上传完毕,一个简短的贺词信息将显示在你的浏览器窗口中6停止俘获
2、浏览追踪信息
(1)在显示筛选规则中输入“tep”,你可以看到在你的主机和服务器之间传输的一系列的tep和http报文,你应该能看到包含SYN报文的三次握手也可以看到有你的主机向服务器发送的一个HTTP POST报文和一系列的http continuation”报文
(2)根据操作回答“
四、实验报告内容”中的1一2题
3、TCP基础根据操作回答“
四、实验报告内容”中的3-10题
四、实验报告内容在实验的基础上,回答以下问题
1、向gaia.cs.umass.edu服务器传送文件的客户端主机的IP地址和TCP端口号是多少?答客户端主机的IP
172.
27.
2.62;TCP端口号为:
13202、Gaia.cs.umass.edu服务器的IP地址是多少?对这一连接,它用来发送和接收TCP报文段的端口号是多少?答服务器的IP地址为
113.
17.
169.80;发送报文段的端口号为80;
3、客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号sequence number是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?答报文段的序号为0;用seq来标示报文段
4、服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,ACKnowledgement字段的值是多少?服务器是如何决定此值的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的?答SYNACK报文段序号是0;ACKnowledgement字段的值是1;flags:0x0012SYN,ACK;
5、包含HTTP POST命令的TCP报文段的序号是多少?答
16、如果将包含HTTP POST命令的TCP报文段看作是TCP连接上的第一个报文段,那么该TCP连接上的第六个报文段的序号是多少?是何时发送的?该报文段所对应的ACK是何时接收的?答第六个报文段的序号是6421;发送的时间为NOV15,2010ll:03:23该报文o段所对应的ACK的接收时间为NOV15,201011:03:
247、前六个TCP报文段的长度各是多少?答第一个788第二个:1408第三个1408第四个:1408第五个1408第六个
14088、在整个跟踪过程中,接收端公示的最小的可用缓存空间是多少?限制发送端的传输以后,接收端的缓存是否仍然不够用?答5840;不够用
9、在跟踪文件中是否有重传的报文段?进行判断的依据是什么?答没有重传;因为没有发送报文段;
10、TCP连接的throughput bytestransferred perunit time是多少?请写出你的计算过程答
10947.266/sec,时间为
14.591132sec,报文长度159433。