Ping命令
Ping是一种非常常见的实用程序,主要用于确定网络的连接性。这对于确定网络是否正确连接以及网络连接状态很有用。简而言之,ping是一个测试程序。如果ping成功,则可以消除网络接入层,网卡,调制解调器输入和输出线路,电缆和路由器中的故障,从而减少问题。
Ping可以显示发送请求和返回响应之间的时间量(以毫秒为单位)。如果响应时间很短,则意味着数据报不必经过太多路由器或网络,连接速度更快。 ping还可以显示TTL(生存时间)值.TTL值可用于估计数据包通过的路由器数量。
1,命令格式
Ping主机名
Ping域名
Ping IP地址
如图所示,使用ping命令验证计算机与IP地址210.43.16.17的连接。这个例子很正常。共发送了四个测试包,并正确收到了四个包。
2,ping命令的基本应用
通常,用户可以使用一系列ping命令来找出问题所在或验证网络是否正在运行。以下是典型的测试序列和可能的相应故障:
1 ping 127.0.0.1
如果测试成功,则表示正确配置了网卡,TCP/IP协议安装,IP地址和子网掩码。如果测试不成功,则表示TCP/IP的安装或配置存在问题。
2 ping到本地IP地址
如果测试不成功,则表示本地配置或安装存在问题。必须测试,验证和排除网络设备和媒体。
3 ping LAN上的其他IP
如果测试成功,则网卡和本地网络中的操作员正在正常运行。但是,如果收到0个回应响应,则表示子网掩码不正确或网卡配置不正确或电缆系统出现问题。
4 ping网关IP
如果正确回答此命令,则表示LAN中网关的路由器正在运行并且可以响应。
5 IP远程ping
如果收到正确答案,则成功使用默认网关。对于拨号用户,这意味着他们可以成功访问Internet(但不能忽视ISP的DNS)。6 ping localhost
本地主机是系统网络的保留名称,它是127.0.0.1的别名,每台计算机必须能够将名称转换为该地址。否则,主机文件(/Windows/host)中存在问题。
7 ping www.yahoo.com(着名网站的域名)
要对此域名执行Ping命令,计算机必须首先将域名转换为IP地址,通常是通过DNS服务器。如果此处出现故障,则表示本地DNS服务器的IP地址配置不正确,或者其访问的DNS服务器有缺陷。
如果上面列出的所有ping命令都能正常工作,那么计算机的本地和远程通信基本上没有问题。但是,这些命令的成功并不意味着您的网络的所有配置都没有问题。例如,可能无法检测到某些子网掩码方法。
3,ping命令的常用参数选项
Ping IP -t:连续Ping IP地址,直到用户使用Ctrl C中断。
Ping IP -l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是默认的32字节。
Ping IP -n 20:执行特定次数的ping命令(此处为20)。
Ipconfig命令
ipconfig实用程序可用于显示当前TCP/IP配置的配置。此信息通常用于验证手动配置的TCP/IP配置是否正确。
此外,如果计算机和局域网使用DHCP动态主机配置协议,请使用ipconfig命令查看您的计算机是否已租用成功的IP地址。如果您已经租借它,您可以知道您当前获得的地址。包括网络配置信息,例如IP地址,子网掩码和默认网关。
最常见的选项如下:
1,ipconfig
如果使用不带任何参数选项的ipconfig命令,则会显示每个已配置接口的IP地址,子网掩码和默认网关值。
2,ipconfig/all
使用Everyone选项时,ipconfig可以显示已配置并用于DNS和WINS服务器的其他信息,并可显示集成在本地NIC中的物理地址(MAC)。如果将IP地址租借给DHCP服务器,ipconfig将显示DHCP服务器分配的IP地址以及租用地址预计到期的日期。该图显示了执行ipconfig/all命令的结果窗口。3,ipconfig/release和ipconfig/renew
这两个附加选项只能用于将IP地址租用到DHCP服务器的计算机上。如果输入ipconfig/release,则所有接口的租用IP地址将被传送回DHCP服务器(返回IP地址)。如果用户输入ipconfig/renew,则本地计算机会尝试联系DHCP服务器并授予IP地址。在大多数情况下,网卡将重新分配到先前给出的相同IP地址。
Arp命令(地址转换协议)
ARP是TCP/IP协议集中的重要协议,用于确定与IP地址对应的网卡的物理地址。
使用arp命令查看本地计算机或另一台计算机上ARP缓存的当前内容。此外,arp命令可用于手动配置静态NIC的物理/IP地址对。此方法可用于常见主机的本地静态配置,例如默认网关和本地服务器,这有助于减少网络上的信息量。
默认情况下,ARP缓存中的元素是动态的,ARP每次将数据发送到指定位置时都会自动添加元素,并且缓存中不存在当前项目。
常用命令选项:
1 arp -a:用于查看缓存中的所有元素。
2 arp -a IP:如果有多个网卡,请使用arp -a加上接口的IP地址,仅显示与该接口关联的ARP缓存条目。
3 arp -s的IP物理地址:手动在ARP缓存中输入静态条目。在设备启动过程中,项目将保持活动状态,或者手动配置的物理地址将在出现错误时自动更新项目。
4 arp -d IP:使用此命令手动删除静态项目。
命令traceroute
掌握使用traceroute命令测量路由条件的技能,即显示数据包到达目标主机的路由。
traceroute命令的基本用法是在命令提示符下键入“tracert host_name”或“tracert ip_address”。 Tracert是Windows操作系统中traceroute的名称。
输出有5列:
第一列是描述路由第n跳的值,即沿路由的路由器的序列号;
第二列是第一次往返延迟;
第三列是第二次往返延迟;
第四列是第三次往返延误;
第五列是路由器的名称和入口端口的IP地址。如果源接收不到3条消息的任何给定的路由器(由于在网络中的数据包丢失),路由跟踪路由器和报告的3个行程来回到路由器内的号码后安置一个星号。时间
此外,tracert命令也可用于当连接到该网站或什么路线采取由网络所采取的步骤。如果网络有缺陷,您可以使用此命令验证问题的位置。
思考:
[测试大型网络的路由]:
(1)多次尝试“ping www.sina.com.cn”并比较新浪网的IP地址。如果两个ping获得的IP地址不同,请考虑原因(如何考虑负载均衡)。然后,这些不同的IP地址,运行“tracert的IP_ADDRESS”命令来查看,如果分析的输出结果是不同的。
(2)在大型网络站点上执行traceroute测试并记录测试结果。注意跳跃延迟n是否小于跳跃延迟n-1。试图分析原因(提示:延迟总延迟的各成分的作用可以单独考虑)。
(3)使用跟踪路由程序以在一天中的不同时间从固定主机到固定IP地址远程几次测试的路由。您是否尝试分析和比较测量数据以查看路线是否发生变化?如果有变化,这种变化经常发生吗?
路线命令
大多数主机通常驻留在连接到单个路由器的网段中。由于只有一个路由器,因此无需使用哪个路由器将数据包发送到远程计算机。路由器的IP地址可用作网段中所有计算机的默认网关。
但是,当网络中有两个或更多路由器时,用户不一定只想依赖默认网关。实际上,您可能希望通过特定路由器传递一些远程IP地址,而其他远程IP则通过另一个路由器。在这种情况下,用户需要相应的路由信息,该信息存储在路由表中。每个主机和每个路由器都配有自己独特的路由表。大多数路由器使用专用路由协议来交换和动态更新路由器之间的路由表。但是,在某些情况下,必须手动将项目添加到路由器和主机中的路由表中。 route命令用于手动显示,添加和修改路由表的元素。此命令可以使用以下选项:
1,印刷路径
此命令用于在路由表中显示当前项目。单个路由器段中的输出如图所示。
2,添加路线
使用此命令,您可以将路由元素添加到路由表。例如,如果你想的路线设置到目的网络209.99.32.33,必须通过5段路由器,首先通过路由器的本地IP网络上为202.96.123.5,子网掩码为255.255.255.224,那么用户必须输入以下命令:
路由添加209.99.32.33面具255.255.255.224 202.96.123.5指标5
3,重路由
您可以使用此命令来修改数据的传输路径。但是,用户不能使用此命令来改变数据的目的地。下面的示例使用的路径重新路由示例包括三个网络段:
路由添加209.99.32.33面具255.255.255.224 202.96.123.250公制3
4,删除路线
使用此命令删除从路由表中的路由。例如:删除路由209.99.32.33
nslookup命令
nslookup命令的功能是检查任何机器的IP地址和相应的域名。通常它需要一个域名服务器提供域名。如果用户已经建立了一个域名服务器,你可以使用这个命令来查看对应的IP地址不同的域名主机名。
(1)在本地计算机上使用nslookup命令来验证IP地址和域名服务器计算机的地址。
直接写命令时,系统返回的服务器名称(域名的全名)和本机的IP地址,并与进入“>
“应用程序的命令行状态下键入”? “你可以查看命令的详细参数;退出,则必须键入exit。
(2)检查IP www.haut.edu.cn.输入您要查询的请求,并按下输入IP地址或域名。
nbtstat命令
使用nbtstat命令查看有关计算机上网络配置的信息。您还可以使用此命令在其他人的计算机上查找私人信息。要查看您的计算机上的网络信息,您可以为您的工作组,计算机名和网卡的地址,等运行使用nbtstat -n如果要检查网络上的其他计算机,请运行nbtstat -a *。 *。 *。 *,其中*。 *。 *。 *它被替换为IP地址,它将返回该主机上的某些信息。
Netstat命令
了解如何使用netstat命令查看网络的当前状态。
netstat命令显示活动的TCP连接,监听端口的计算机,以太网统计,IP的路由表,IPv4的统计(对于IP,ICMP,TCP和UDP),和IPv6统计(对于IPv6,ICMPv6的,IPv6的)TCP和UDP协议)。如果在没有参数的情况下使用,netstat将显示活动的TCP连接。以下是netstat的一些常见选项:
1 netstat的 - :-a选项显示所有有效的连接信息,包括已建立的连接(建立)连接和监听连接请求(LISTENING)的列表。
2 netstat -n:以点分十进制表示法显示IP地址,而不是主机名和符号网络名称。
3 netstat -e:-e选项用于显示以太网的统计信息。它列出的元素包括发送数据包的总字节数,错误数,删除数,数据包数和广播数。这些统计信息包括发送的数据包数和接收的数据包数。使用此选项可计算基本网络流量。
4 netstat -r:-r选项可以显示有关路由表的信息,类似于route print命令时看到的信息。除了显示有效路由外,还会显示当前活动的连接。
5 netstat -s:-s选项分别显示每个协议的统计信息。这使您可以查看网络中当前的连接,以及数据包的传输和接收的详细信息。如果您的应用程序(例如Web浏览器)速度较慢,或者无法将数据显示为网页,则可以使用此选项查看显示的信息。查看统计信息行并查找出错的关键字以确定问题。