哈工大威海 计算机网络 实验报告.docx

上传人:b****8 文档编号:9404963 上传时间:2023-05-18 格式:DOCX 页数:12 大小:323.50KB
下载 相关 举报
哈工大威海 计算机网络 实验报告.docx_第1页
第1页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第2页
第2页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第3页
第3页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第4页
第4页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第5页
第5页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第6页
第6页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第7页
第7页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第8页
第8页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第9页
第9页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第10页
第10页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第11页
第11页 / 共12页
哈工大威海 计算机网络 实验报告.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

哈工大威海 计算机网络 实验报告.docx

《哈工大威海 计算机网络 实验报告.docx》由会员分享,可在线阅读,更多相关《哈工大威海 计算机网络 实验报告.docx(12页珍藏版)》请在冰点文库上搜索。

哈工大威海 计算机网络 实验报告.docx

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

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

(一)

学号

姓名

班级

报告日期

2016.4.10

实验内容

网络常用命令的使用

实验目的

1、掌握网络常用命令的使用;

2、利用网络常用命令对网络中常见现象进行分析判断;

3、了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次结构进行访问;

4、了解电子邮件系统发送及接受处理过程,对SMTP协议进行分析;

5、掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换的情况;

实验预备知识

1、了解和掌握网络常用命令的作用与格式.。

网络命令基本格式如下:

网络命令参数1参数2参数3参数…

2、掌握DNS基本构成原理及三层结构。

3、电子邮件系统的构成,包含在发送方、接收方进行邮件传递涉及的各种协议及协议构成,区分SMTP协议与邮件消息格式的异同点。

4、了解常用捕包软件。

捕包软件不但可以分析数据包的流向,也可以对数据包的内容进行监听,可以观察TCP/IP协议族中应用层、传输层、网络层、数据链路层和有关网络安全的各种协议的活动。

实验过程描述

网络常用命令的使用

1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:

命令格式:

pingIP地址或主机名[-t][-a][-ncount][-lsize]

常用参数含义:

-t不停地向目标主机发送数据;

-a以IP地址格式来显示目标主机的网络地址;

-ncount指定要Ping多少次,具体次数由count来指定;

-lsize指定发送到目标主机的数据包的大小。

2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。

命令格式:

tracertIP地址或主机名[-d][-hmaximumhops][-jhost_list][-wtimeout]

参数含义:

-d不解析目标主机的名字;

-hmaximum_hops指定搜索到目标地址的最大跳跃数;

-jhost_list按照主机列表中的地址释放源路由;

-wtimeout指定超时时间间隔,程序默认的时间单位是毫秒。

3、利用Netstat命令了解网络的整体使用情况。

显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。

命令格式:

netstat[-r][-s][-n][-a]

参数含义:

-a显示所有连接和侦听端口。

-b显示在创建每个连接或侦听端口时涉及的可执行程序。

-e显示以太网统计。

此选项可以与-s选项结合使用。

-f显示外部地址的完全限定域名(FQDN)。

-n以数字形式显示地址和端口号。

-o显示拥有的与每个连接关联的进程ID。

-pproto显示proto指定的协议的连接;proto可以是下列任何一个:

TCP、UDP、TCPv6或UDPv6。

如果与-s选项一起用来显示每个协议的统计,proto可以是下列任何一个:

IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。

-r显示路由表。

-s显示每个协议的统计。

默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计;-p选项可用于指定默认的子网。

-t显示当前连接卸载状态。

4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。

 使用不带参数的IPCONFIG显示所有适配器的 IP 地址、子网掩码、默认网关。

命令格式:

Ipconfig[/all][/batch file][/renew all][/release all][/renew n][/release n]

参数含义:

/?

 显示帮助信息

/all 显示现时所有网络连接的设置

/release 释放某一个网络上的IP位置

/renew 更新某一个网络上的IP位置

/flushdns 把DNS解析器的暂存内容全数删除

5、利用ARP确定对应IP地址的网卡物理地址。

查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。

命令格式:

arp[-a[InetAddr][-NIfaceAddr]][-g[InetAddr][-NIfaceAddr]][-dInetAddr[IfaceAddr]][-sInetAddrEtherAddr[IfaceAddr]]

参数含义:

-a[ InetAddr] [ -N IfaceAddr] 显示所有接口的当前 ARP 缓存表。

要显示特定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表 IP 地址。

如果未指定 InetAddr,则使用第一个适用的接口。

要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址。

-N 参数区分大小写。

 

-g[ InetAddr] [ -N IfaceAddr] 与 -a 相同。

 

-d InetAddr [IfaceAddr] 删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。

对于指定的接口,要删除表中的某项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。

要删除所有项,请使用星号 (*) 通配符代替 InetAddr。

 

-s InetAddr EtherAddr [IfaceAddr] 向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。

 

/?

 在命令提示符下显示帮助。

DNS层次查询、SMTP协议分析

1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。

2、利用TELNET进行SMTP的邮件发送。

简单示例:

TELENT邮件服务器IP25

HELOLIU

AUTHLOGIN

*******(输入以base64编码后用户名)

***********(输入以base64编码后密码)

MAILFROM:

<发送方的邮件地址>

RCPTTO:

<接收方的邮件地址>

DATA

FROM:

发送方邮箱

TO:

接收方邮箱

SUBJECT:

LIU

liuyanglikePhilatelic!

.(这个点与回车,必须的)

QUIT

3、熟练掌握抓包软件ethereal。

实验步骤

(1)启动主机上的web浏览器。

(2)启动ethereal。

会看到如图2所示的窗口,只是窗口中没有任何分组列表。

(3)开始分组俘获:

选择“capture”下拉菜单中的“Start”命令,会出现如图3所示的“Ethereal:

CaptureOptions”窗口,可以设置分组俘获的选项。

(4)在实验中,可以使用窗口中显示的默认值。

在“Ethereal:

CaptureOptions”窗口的最上面有一个“interface”下拉菜单,其中显示计算机所具有的网络接口(即网卡)。

当计算机具有多个活动网卡时,需要选择其中一个用来发送或接收分组的网络接口(如某个有线接口)。

随后,单击“ok”开始进行分组俘获,所有由选定网卡发送和接收的分组都将被俘获。

(5)开始分组俘获后,会出现如图4所示的分组俘获统计窗口。

该窗口统计显示各类已俘获分组的数量。

在该窗口中有一个“stop”按钮,可以停止分组的俘获。

但此时最好不要停止俘获分组。

(6)在运行分组俘获的同时,在浏览器地址栏中输入某网页的URL,如:

为显示该网页,浏览器需要连接的服务器,并与之交换HTTP报文,以下载该网页。

包含这些HTTP报文的以太网帧将被Ethereal俘获。

(7)当完整的页面下载完成后,单击Ethereal俘获窗口中的stop按钮,停止分组俘获。

此时,分组俘获窗口关闭。

Ethereal主窗口显示已俘获的你的计算机与其他网络实体交换的所有协议报文,其中一部分就是与服务器交换的HTTP报文。

此时主窗口与图2相似。

(8)在显示筛选规则中输入“http”,单击“apply”,分组列表窗口将只显示HTTP协议报文。

(9)选择分组列表窗口中的第一条http报文。

它应该是你的计算机发向服务器的HTTPGET报文。

当你选择该报文后,以太网帧、IP数据报、TCP报文段、以及HTTP报文首部信息都将显示在分组首部子窗口中。

单击分组首部详细信息子窗口中向右和向下箭头,可以最小化帧、以太网、IP、TCP信息显示量,可以最大化HTTP协议相关信息的显示量。

其结果与图5相似。

(10)退出Ethereal。

实验结果

1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:

2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。

3、利用Netstat命令了解网络的整体使用情况。

显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。

4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。

 使用不带参数的IPCONFIG显示所有适配器的 IP 地址、子网掩码、默认网关。

5、利用ARP确定对应IP地址的网卡物理地址。

查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。

●DNS层次查询、SMTP协议分析

1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。

13个根名称服务器:

A.root-198.41.0.4美国

B.root-192.228.79.201美国(另支持IPv6)

C.root-192.33.4.12法国

D.root-128.8.10.90美国

E.root-192.203.230.10美国

F.root-192.5.5.241美国(另支持IPv6)

G.root-192.112.36.4美国

H.root-128.63.2.53美国(另支持IPv6)

I.root-192.36.148.17瑞典

J.root-192.58.128.30美国

K.root-193.0.14.129英国(另支持IPv6)

L.root-198.32.64.12美国

M.root-202.12.27.33日本(另支持IPv6)

2、利用TELNET进行SMTP的邮件发送。

3、熟练掌握抓包软件ethereal。

实验当中问题

及解决方法

1、开始对DNS的层次结构不是很清楚,在手动查询DNS的实验中明确每步的目的和返回记录的类型,更加熟练的掌握了DNS层次。

2、在利用TELNET进行SMTP的邮件发送的实验中,开始好几次都没有成功,不是忘了输东西就是多输了,而且还有时候会失去连接,在多次尝试后才成功。

成绩(教师打分)

优秀

良好

及格

不及格

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2