Windows常用网络命令•实验目的:•了解实验室环境、端口的设置、网线的连接•交换机和路由器的介绍•掌握网络配置方法•掌握共享文件夹的设置•掌握常用网络命令的使用•实验内容:•网络的连线•配置计算机的IP地址、子网掩码、网关等设置。•常用网络命令的使用。•测试网络是否能够相互正常通信。•了解和掌握几个实用的TCP/IP程序会有助于更好地使用和维护网络。下面介绍5个基本的基于Windows的TCP/IP实用程序•Ping•Ipconfig•Tracert•Netstat•Arp•routeping这个程序用来检测一帧数据从当前主机传送到目的主机所需要的时间。它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。它还提供了许多参数,如-t使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;-n可以自己确定向目的主机发送的次数等等。•ping命令的格式如下:(在命令行状态下输入ping即可显示其格式及参数的英文说明)•ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS][-rcount][-scount][[-jhost-list]|[-khost-list]][-wtimeout]destination-list•一般我们使用得较多的参数为-t、-n、-w•-t使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;•-ncount指定要做多少次ping,其中count为正整数值;•-wtimeout指定超时时间间隔(单位为毫秒),缺省为1000;通过Ping检测网络故障的典型次序•ping127.0.0.1•ping本机IP•ping局域网内其他IP•ping网关IP•ping远程IP••ping例:如果ping某一网络地址,出现:Replyfrom202.106.156.197:bytes=32time=541msTTL=245则表示本地与该网络地址之间的线路是畅通的;如果出现Requesttimedout,则表示此时发送的小数据包不能到达目的地,此时可能有两种情况,一种是网络不通,还有一种是网络连通状况不佳。此时还可以使用带参数的Ping来确定是哪一种情况。例:ping不断地向目的主机发送数据,并且响应时间增大到3000ms,此时如果都是显示Replytimedout,则表示网络之间确实不通,如果不是全部显示Replytimesout则表示此网站还是通的,只是响应时间长或通讯状况不佳。ipconfig用来显示主机内IP协议的配置信息。•ipconfig的命令格式如下:•ipconfig[/?|/all|/release[adapter]|/renew[adapter]]•/all显示所有的配置信息;•/release为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);•/renew为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。•使用不带参数的ipconfig命令可以得到以下信息:IP地址、子网掩码、默认网关。而使用ipconfig/all,则可以得到更多的信息:主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。tracert•这个程序的功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。•tracert命令的格式如下:•tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout]target_name其中的参数说明如下:•-d不解析主机名;•-hmaximum_hops指定搜索到目的地址的最大轮数;•-wtimeout指定超时时间间隔(单位毫秒)。•tracertIP地址或域名netstat•这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。•netstat的命令格式如下:•netstat[-a][-e][-n][-s][-pproto][-r][interval]其中的参数说明如下:•-a显示所有主机的端口号;•-e显示以太网统计信息;•-n以数字表格形式显示地址和端口;•-pproto显示特定的协议的具体使用信息;•-r显示本机路由表的内容;•-s显示每个协议的使用状态(包括TCP、UDP、IP);•interval重新显示所选的状态,每次显示之间的间隔数(单位秒),按Ctrl+C中止重新显示。arp•用来显示及修改特定IP地址的网卡地址。•arp的命令格式如下:•arp-sinet_addreth_addr[if_addr]•arp-dinet_addr[if_addr]•arp-a[inet_addr][-Nif_addr]•其中的参数说明如下:•inet_addrIP地址;•eth_addr以太网卡地址;•-a显示某个IP地址的网卡地址(不加IP地址,显示所有已激活的IP地址的网卡地址)(使用该参数前应该先ping通某一个IP地址);•-d删除指定IP地址的主机;•-s增加主机和与IP地址相对应的以太网卡地址。•arp–a或arp-aIP•arp-sIP物理地址arp-dIPRoute在本地IP路由表中显示和修改条目网络命令•ROUTE语法•route[-f][-p]•-f•清除所有不是主路由(网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0的路由)的条目的路由表。如果它与命令之一(例如add、change或delete)结合使用,表会在运行命令之前清除。•-p•与add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况下,启动TCP/IP协议时不会保存添加的路由。•指定要运行的命令。下表列出了有效的命令。命令目的•add添加路由•change更改现存路由•delete删除路由•print打印路由Destination范例routeprint显示IP路由表的完整内容routeadd0.0.0.0mask0.0.0.0192.168.12.1添加默认网关地址为192.168.12.1的默认路由routeadd10.41.0.0mask255.255.0.010.27.0.1添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为10.27.0.1的路由routedelete10.41.0.0mask255.255.0.0要删除目标为10.41.0.0,子网掩码为255.255.0.0的路由•ping192.168.0.8-t,参数-t是等待用户去中断测试Ipconfig/all查看DNS、IP、Mac等•netstat-a显示出你的计算机当前所开放的所有端口•netstat-s-e比较详细的显示你的网络资料,包括TCP、UDP、ICMP和IP的统计等•ARP-s192.168.10.5900-50-ff-6c-08-75捆绑IP和MAC地址•netview192.168.10.8在192.168.10.8的共享资源•arp-a-N10.0.0.99对于指派的IP地址为10.0.0.99的接口,要显示其ARP缓存表