计算机网络实验报告哈工大_哈工大威海计算机网络实验报告2

这篇实验报告详细记录了利用Ethereal软件进行HTTP和DNS协议的分析过程。通过TCP和UDP服务器客户端通信的抓包,展示了HTTP GET/response交互,包括普通请求和条件GET响应,以及如何清除浏览器缓存来观察不同情况下的网络行为。此外,报告还涵盖了获取长文件的实验步骤,进一步探讨了HTTP协议的应用。
摘要由CSDN通过智能技术生成

计算机网络与通信实验报告(二)

报告日期

2015.04.26

实验内容

利用分组嗅探器(

ethereal

)进行应用层协议分析

实验目的

1.

分析

HTTP

协议

2.

分析

DNS

协议

实验预备知识

熟练掌握抓包软件的使用以及相关知识分析。

实验过程描述

1.

运行

java

程序,分别建立

TCP

UDP

服务器、客户端,并与

同学进行相关通信,使用抓包软件进行抓包。相关截图如下

2.HTTP GET/response

交互

首先通过下载一个非常简单的

HTML

文件(该文件非常短,并

且不嵌入任何对象)

(

1

)启动浏览器。

(

2

)启动

wireshark

抓包软件。在窗口的显示过滤说明处输入

http

,分组列表子窗口中将只显示所俘获到的

HTTP

报文。

(

3

)开始抓包。

(

4

)在打开的浏览器窗口中输入一下地址(浏览器中将显示一

个只有一行文字的非常简单的

HTML

文件)

http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-file1.html

(

5

)停止分组俘获。

3.HTTP

条件

GET/response

交互

(

1

)启动浏览器,清空浏览器的缓存(在浏览器中,选择“工

具”菜单中的“

Internet

选项”命令,在出现的对话框中,选择

“删除文件”

)

(

2

)启动

Ethereal

分组俘获器。开始

Ethereal

分组俘获。

(

3

)在浏览器的地址栏中输入以下

URL:

http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-file2.html,

的浏览器中将显示一个具有五行的非常简单的

HTML

文件。

(

4

)在你的浏览器中重新输入相同的

URL

或单击浏览器中的

“刷新”按钮。

停止

Ethereal

分组俘获,在显示过滤筛选说明处输入“

http

,

组列表子窗口中将只显示所俘获到的

HTTP

报文。

4.

获取长文件

(

1

)启动浏览器,将浏览器的缓存清空。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值