常用网络命令及 ARP协议分析

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

实验三常用网络命令及ARP协议分析

【实验目的】

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

2、理解IP地址与MAC地址的对应关系。

3、掌握ARP协议的作用和格式。

4、掌握ARP协议的工作原理

【实验学时】

2学时

【实验类型】

验证型

【实验要求】

1、预习实验原理。

2、预习并理解ARP的工作方式。

【实验原理】

一、常用网络命令

了解和掌握几个实用的网络命令会有助于更好地使用和维护网络。这里介绍6个基本的基于Windows的网络命令:ipconfig、ping、tracert、arp、netstat、nbtstat。

1、ipconfig命令

ipconfig用来显示主机当前的TCP/IP协议的配置信息、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。

使用ipconfig/? 可显示它的命令格式和参数说明。

命令格式:

ipconfig [/? /all /release [Adapter] /renew [Adapter] /flushdns /registerdns /showclassid Adapter /setclassid Adapter [classidtoset]]

参数说明:

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

/all显示所有适配器的完整 TCP/IP 配置信息。

/release [adapter]为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP)。

/renew [adapter]为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。

/flushdns清理并重设 DNS 客户解析器缓存的内容。

/registerdns初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。

/showclassid adapter显示指定适配器的 DHCP 类别 ID。要查看所有适配器的DHCP 类别 ID,可以使用星号 (*) 通配符代替 Adapter。该参数仅在具有配置为自动获取IP 地址的网卡的计算机上可用。

/setclassid Adapter[classidtoset]配置特定适配器的 DHCP 类别 ID。要设置所有适配器的 DHCP 类别 ID,可以使用星号 (*) 通配符代替 Adapter。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别 ID,则会删除当前

类别 ID。

2、ping命令

ping是一个最常用的网络连通性检查命令。ping通过发送4个echo_request的 ICMP 数据包给目的主机,并接收应答信息来确定两台计算机之间的网络是否连通。当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP 地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面。不过如果 ICMP 数据包因为某些原因(如防火墙的过滤)不能到达目的端或是目的端不能回答或是回应给挡下来了,PING 就不能顺利完成,但并非代表网络连通故障。ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。

使用ping/? 可显示它的命令格式和参数说明。

命令格式:

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list

参数说明:

-t使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;

-a以IP地址格式(不是主机名形式)显示网络地址;

-n count指定要做多少次ping,其中count为正整数值;

-l size发送的数据包的大小;

-f设置不会由中间网关分组;

-i TTL指定ping分组时限域,TTL是指在停止到达的地址前应经过多少个网关;

-v TOS服务的类型;

-r count指出要记录路由的轮数(去和回);

-s count指定当使用-r参数时,用于每一轮路由的时间;

-j host-list指定希望分组的路由;

-k host-list与-j参数基本相同,只是不能使用额外的主机;

-w timeout指定超时时间间隔(单位为毫秒),缺省为1000;

3、tracert 命令

tracert 命令也是我们通常用到的ICMP 程序工具,功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。tracert命令对我们判断数据包的路由路线非常有用。值得注意的是在防火墙的保护下有些 ICMP 数据包会被拦下来,这样tracert 也就不能完整的显示出路由线路了。

使用tracert可显示它的命令格式和参数说明。

命令格式:

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

参数说明:

-d不解析主机名;

-h maximum_hops指定搜索到目的地址的最大轮数;

-j host-list沿着主机列表释放源路由;

-w timeout指定超时时间间隔(单位毫秒)。

相关文档
最新文档