中科大 计算机网络课程实验一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络课程实验一

实验目的:让学生通过实验,对网络原理有更深刻和更直观的认识;掌握网络基本技术,例如:组网、截获/分析数据包、网络编程等;为以后更深入的学习和利用计算机网络打下一个好的基础;

实验环境:与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE等软件。

实验内容:

一.查看课程配套的3个JA V A Applet演示(需出国权限)

课程演示程序地址:

/aw/aw_kurose_network_2/applets/transmission/delay.html /aw/aw_kurose_network_2/applets/queuing/queuing.html

/aw/aw_kurose_network_2/applets/message/messagesegmentati on.html

简要说明3个java小程序的功能,以及运行结果。

二.Traceroute实践

1.利用MS Windows提供的Tracert命令实现路由查看功能。

在命令行方式下输入:tracert (目标地址可按需要修改),

回车后可看到运行结果。

利用dos管道命令获取屏幕内容,并在实验报告中对所得结果进行分析。

命令格式:tracert >c:/result.txt

回车后在C盘下会获得一个名为result.txt文件,文件内容即为Tracert命令运行结

果。

2.利用互连网上提供的VisalRoute工具实现路由查看功能。

浏览网址:/gb/broadmeter/vr/?location=bj

在Enter Host/URL 中输入目标地址,如,直接回车。

使用抓屏工具获得结果图片,在实验报告中对所得结果进行分析。

注:命令行打开方式windows开始按钮->运行->cmd->确认

三.学习使用Ethereal工具

Ethereal是一个开放源码的网络分析系统,也是是目前最好的开放源码的网络协议分析器,支持Linux和windows平台。简单的说Ethereal就是一个网络嗅探工具。Ethereal 软件的下载、安装与使用说明见附件。

利用

1.下载并安装Ethereal软件。

2.参照附件中的说明文件学习使用Ethereal软件。

3.HTTP GET/response交互。

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

(2)启动Ethereal。

(3)在过滤输入框中输入“http”,使只显示所俘获到的HTTP报文。

(4)在IE窗口中输入一下地址

(5)停止分组俘获。

找到针对发出的请求与响应数据包,参照教材对数据包中内容进

行简单的说明,如访问服务器所运行的HTTP版本号、本地IP地址、目标IP地址、浏览器返回内容共多少字节、…。

4.跟踪DNS

(1)命令行方式输入ipconfig/flushdns 按回车执行,清空DNS高速缓存。

(2)启动ethereal进行捕获;过滤输入框中输入“dns”。

(3)打开IE,访问 。

(4)停止分组俘获。

找到针对发出的请求与响应数据包,简单分析本机dns请求包与dns 服务器返回包的内容,如DNS查询报文发送的目的地的IP地址、DNS查询类型、DNS 查询响应报文中的内容。

5.FTP传输协议

(1)启动Ethereal。

(2)启动浏览器,并输入ftp://202.38.64.11 (最好选择有权限限制的服务器,以便查看用户名与密码的传输)。

(3)在过滤输入框中输入“ftp”,使只显示所俘获到的ftp报文。

(4)停止分组俘获。

找到发出的ftp请求与响应的数据包,参照教材对数据包中内容进行简单的说明,主要查看本地机与目标机数据交互的流程。

相关文档
最新文档