3服务器是否明确返回了文件内容,哈工大计网实验

《哈工大计网实验》由会员分享,可在线阅读,更多相关《哈工大计网实验(9页珍藏版)》请在人人文库网上搜索。

1、计算机网络和通信实验报告(2)学号姓氏半级报告日期软件3班2013.4.21实验内容使用Ethereal实现TCP套接字和分析UDP套接字实现包实验的目的1、HTTP协议分析2、DNS协议分析实验准备知识数据包软件使用和消息段分析,套接字编程。实验过程说明1、HTTP GET/响应交互首先下载非常简单的HTML文件,不包含任何对象。(1)启动web浏览器。(2)启动Ethereal数据包嗅探器。如果在窗口的显示过滤器说明中输入“http”,则分组列表子窗口中仅显示捕获的HTTP消息。(3)一分钟后开始捕获Ethereal数据包。(4)在打开的web浏览器窗口中输入地址(浏览器将显示一个非常简单。

2、的HTML文件,其中只有一行文本)。http:/Gaia . cs . umass . edu/ethereal-labs/http-ethereal-file 1 . html(5)停止包捕获。2、HTTP条件GET/response交互(1)启动浏览器并清空浏览器的缓存(在浏览器中选择“工具”菜单中的“internet选项”命令,然后在出现的对话框中选择“删除文件”)。(2)启动Ethereal封包追踪器。开始捕获Ethereal包。(3)在浏览器的地址栏中,输入以下URL : http:/Gaia . cs . umass . edu/ethereal-labs/http-etherea。

3、l-file 2。输入html会在浏览器中显示一个包含五行的非常简单的HTML文件。(4)在浏览器中重新输入相同的URL,或单击浏览器中的“刷新”按钮。(5)停止捕获Ethereal分组,然后在显示筛选准则中输入“http”,以便在分组列表子窗口中仅显示捕获的HTTP消息。根据任务回答“four,experimental report contents”中的7-10问题。3、获取长文件(1)启动浏览器以清空浏览器的缓存。(2)启动Ethereal封包追踪器。开始捕获Ethereal包。(3)在浏览器的地址栏中输入以下URL : http:/Gaia . cs . umass . edu/eth。

4、ereal-labs/http-ethereal-file 3 . html,浏览器将显示大量的美国电力法案:(4)停止捕获Ethereal分组,然后在显示筛选器筛选说明中输入“http”,以便在分组列表子窗口中仅显示捕获的HTTP消息。根据操作,回答“four,experimental report contents”的11-14问题。4、包含对象的HTML文档(1)启动浏览器以清空浏览器的缓存。(2)启动Ethereal封包追踪器。开始捕获Ethereal包。(3)在浏览器的地址栏中输入以下URL : http:/Gaia . cs . umass . edu/ethereal-labs/。

5、HTTP-ethereal-file 4 . html,浏览器将显示带有两个图片的短HTTP文件(4)停止捕获Ethereal分组,然后在显示筛选器筛选说明中输入“http”,以便在分组列表子窗口中仅显示捕获的HTTP消息。根据任务回答“four,experimental report contents”中的15-16问题。5、HTTP认证(1)启动浏览器以清空浏览器的缓存。(2)启动Ethereal封包追踪器。开始捕获Ethereal包。(3)在浏览器的地址栏中,找到以下URL : http:/Gaia . cs . umass . edu/ethereal-labs/protected _。

6、 pages/HTTP-ethereal-file 5 . htms(4)停止捕获Ethereal分组,然后在显示筛选准则中输入“http”,以便在分组列表子窗口中仅显示捕获的HTTP消息。在操作方面,请回答“four,experimental report contents”中的17-18问题。6、DNS跟踪Nslookup工具允许运行工具的主机查询指定DNS服务器的DNS记录。如果未指定DNS服务器,nslookup会将查找请求发送到主DNS服务器。命令的典型格式如下:nslookupoption 1option 2 host-to-find DNS-serverIpconfig命令用于显。

7、示当前TCP/IP信息,如用户地址、DNS服务器地址和适配器类型。显示主机相关信息的命令:Ipconfig/all查看DNS高速缓存中的记录时,请使用以下命令:Ipconfig/displaydns要清除DNS缓存,请使用以下命令:Ipconfig /flushdns要执行上述命令,必须进入MSDOS环境。(1)使用ipconfig命令清除主机上的DNS缓存。(2)启动浏览器以清空浏览器的缓存。(3)启动Ethereal group capture,然后在过滤器过滤器说明中输入“IP.addr=your_IP_address”(例如ip.addr=10.17.7.23),过滤器将显示为(4)开。

8、始捕获Ethereal数据包。(5)在浏览器的地址栏中,输入以下内容:http:/www.ietf.org(6)停止包捕获。回答19-25问题(7)开始捕获Ethereal数据包。(8)在www.mit.edu上运行nslookup(即运行命令:nslookup www.mit.edu)。(9)停止包捕获。将(10)命令更改为nslookuptype=ns MIT . edu以重复上述实验(11)将命令更改为nslookup www . aiit . or . cn bitsy . MIT . edu以重复上述实验实验结果TCP协议,客户端正在运行。地址为172.29.128.39,服务器端I。

9、P地址为172.29.128.40UDP协议,服务器端运行,客户端运行。(1)浏览器运行的是HTTP1.0还是HTTP1.1?访问的服务器运行的HTTP版本号是多少?(2)浏览器指示服务器可以接收哪些语言版本的对象。(3)计算机的IP地址是什么?服务器gaia.cs.umass.edu的IP地址是什么?(4)服务器返回到您的浏览器的状态代码是多少?(5)从服务器导入的HTML文件的上次修改时间是多少?(6)您要返回浏览器的内容以获得多少字节?(7)分析浏览器发送给服务器的第一个HTTP GET请求的内容。此请求消息是否包含IF-MODIFIED-SINCE行?不。(8)服务器对邮件响应的内容进。

10、行了分析,服务器是否明确返回了文件的内容?如何知道呢?已明确返回,如下图所示。(9)分析浏览器发送给服务器的第二个“HTTP GET”请求。此请求消息中的一行是IF-MODIFIED-SINCE吗?那么第一行后的信息是什么?在第二个http get请求中找不到if-modified-since信息,但存在第三个。(10)服务器响应第二个HTTP GET请求的HTTP状态代码是什么?服务器是否明确返回了文件的内容?请解释一下。状态代码为304,状态信息为Not Modified,服务器没有显式返回文件内容。这只是get的响应,因此服务器只发送一条响应消息,而不包含文件对象。3、(11)浏览器发送。

11、了多少个HTTP GET请求?(机房里的机器)一个(12)承载此HTTP响应消息所需的data-containing TCP消息段总数是多少?总共需要4个TCP消息段,如图所示。(13)与此HTTP GET请求相对应的响应消息的状态代码和状态短语是什么?如图所示,状态代码为200,状态球体为OK。(14)传输数据的总HTTP状态行是否与TCP-induced“continuation”相关?对于大型html文件(如图所示),它分为由TCP连接的四个单独的包。4、(15)浏览器发送了多少个HTTP GET请求?发送这些请求的目标的IP地址是什么?四个,如图所示目标IP为128.119.245.1。

12、2(16)从浏览器下载这两幅画时是串行下载还是并行下载?请解释一下。不能显示第一幅图。如果两个图都显示出来,并且get请求与上图相同,则必须并行下载,因为只有4个get请求。5,(17)对于在浏览器中发出的初始HTTP GET请求,服务器的响应是什么(状态代码和状态短语)?初始状态代码为401,状态短语authorization required。(18)在浏览器中发出第二个HTTP GET请求时,HTTP GET消息包含哪些新字段?(19)导航到基于UDP或基于TCP的DNS查询消息和查询响应消息。你看到的是UDP(20)DNS查找消息的目标端口号是什么?DNS查询响应消息的源端口号是多少?。

13、查询目标端口为53,响应消息的源端口号为229555(21)DNS查找消息发送到的目标的IP地址是什么?使用IPconfig命令(ipconfig/all)确定主机的本地DNS服务器的IP地址。这两个手指是一样的吗?相同。(22)确认DNS查找消息。什么类型的DNS查找?查询消息是否包含“answers”?是包含answer的a类型的查询。(23)查看提供了几个“answers”的DNS查询响应消息。每个answers包含什么?提供了三个answers,其中answers的内容如图所示。(24)考虑主机发送的subsequent(并发)TCP SYN分组。SYN分组的目标IP地址是否与DNS查。

14、询响应消息中提供的IP地址之一相对应?是的。图片。(25)打开的网页包含图片,在获得每幅图片之前,您的主机是否发送了新的DNS查找?没有。(26)DNS查找消息的目标端口号是什么?DNS查询响应消息的源端口号是多少?目标端口号为53,响应消息的源端口号为53。(27)DNS查找消息发送到的目标的IP地址是什么?这是主本地DNS服务器的地址吗?是的,全部是211.137.191.26(28)确认DNS查找消息。什么类型的DNS查找?查询消息是否包含“answers”?PTR类型的查询,包含answer。(29)查看提供了几个“answers”的DNS查询响应消息。每个answers包含什么?包含图3个answers。实验中的问题以及解决方法1、在实验中,打开带有两张图片的网页时,第一张图片不显示,然后像来到机房的计算机一样工作。通过网络调查,302状态代码的意义是暂时转移到其他网站。2、实验中,打开需要输入用户名和密码的网页时输入的密码错误,无法进入网页,输入了3次落后的页面。但是catch pack显示这是401授权请求信息,网络搜索也没有太明确的回答,因此是浏览器错误。成绩(教师分数)优秀良好合格不及格。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值