ping和ipconfig命令详解
- 格式:doc
- 大小:339.00 KB
- 文档页数:7
简述ping指令、ipconfig指令、netstat指令、net指令和at指令的功能和用途。
1. ping指令:用于测试网络连接以及测量网络延迟和带宽使用。
可以检测到网络的连通性并显示延迟时间。
2. ipconfig指令:用于获取当前系统的网络配置信息,包括IP地址、子网掩码、默认网关、DNS服务器等。
3. netstat指令:用于显示当前系统的网络连接情况,包括本机主动连接的远程主机,以及被动等待连接的本机服务端口。
4. net指令:主要用于管理和修改网络设置,比如新增、删除、修改网络共享等。
5. at指令:可以用于在指定时间运行命令或脚本,支持设置每天、每周和每月的重复任务,非常适合进行定时任务管理。
我想大家不会忘记Windows是从简单的DOS字符界面发展过来的。
虽然我们平时在使用Windows操作系统的时候,主要是对图形界面进行操作,但是DOS命令我们仍然非常有用,下面就让我看来看看这些命令到底有那些作用,同时学习如何使用这些命令的技巧。
1、Ping命令ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list参数-t Ping指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4 。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是 65,527。
-f 在数据包中发送“不要分段”标志。
数据包就不会被路由上的网关分段。
-i ttl 将“生存时间”字段设置为 ttl 指定的值。
-v tos 将“服务类型”字段设置为 tos 指定的值。
-r count 在“记录路由”字段中记录传出和返回数据包的路由。
count 可以指定最少1 台,最多 9 台计算机。
-s count 指定 count 指定的跃点数的时间戳。
-j computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的最大数量为 9 。
-k computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源) IP 允许的最大数量为 9 。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要 ping 的远程计算机。
上机一Ping与IPconfig命令的使用1.Ping命令1.1 命令格式ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name1.2 实验内容(1)-t参数该参数的意思是一直用ping命令去测试某个地址或某个服务器,直到用户按Ctrl+C 强制中断。
如:ping –t。
操作要求:请用该参数去ping某台计算机,并用CTRL+C中断,然后查看Ping的情况。
(2)-a参数解析计算机NetBios名。
如:ping -a 192.168.1.21。
操作要求:请用该参数去Ping某台计算机,并查看该台计算机的NetBios名。
(3)-n count参数发送count指定的Echo数据包数。
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:ping -n 50 202.103.96.68操作要求:请用该命令测试发送100个数据包到某台计算机的时间。
(4)-l size参数定义echo数据包大小。
在默认的情况下windows的ping发送的数据包大小为32byt,可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人会问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能当机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。
虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如可以通过配合-t参数来实现一个带有攻击性的命令。
实验三ARP、IPCONFIG、PING等命令的使用一.实验目的掌握ARP、IPCONFIG、PING、远程桌面连接等网络常用命令的操作使用。
二.实验内容1.显示高速cache中的ARP表2.添加静态ARP表项3.删除ARP表项4.使用ipconfig命令,并查看输出结果5.熟练ping命令各参数的使用方法三.实验过程1.Arp命令的使用(1)显示ARP表:arp –a(2)添加ARP表项动态添加:先利用ping 对方IP地址,然后再用arp –a查看即可添加动态表项,这也是获取对方主机MAC地址的方法。
静态添加:arp –s 对方IP地址对方MAC地址●动态表项(dynamic):随时间推移自动添加和删除●静态表项(static):一直存在,直到人为删除或重新启动(3)删除ARP表项(如果遇到ARP攻击就可以清空ARP表项来解决)清空某一个IP地址对应的表项:Arp –d IP地址清空所有表项:Arp –d *删除ARP表项arp -d inet_addr 删除由inet_addr指定的项2、ipconfig命令的使用(1)IPConfig最常用的选项(A)ipconfig当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
(B)ipconfig /all当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。
如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
3、ping命令的使用(1)功能:测试网络的连通性和可达性(2)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]目的IP地址(2)ping命令常用参数输出范例(A)、ping –t IP地址功能:连续发送ping测试报文利用“-t”选项实现连续发送ping探测报文利用Ctrl+Break查看统计信息利用Ctrl+C结束ping命令。
查询ip的命令符查询IP地址是计算机网络中最基本的操作,通过查询IP地址可以更好地了解网络中的设备和数据通信的情况。
本文将向大家介绍查询IP地址的命令符,以及它们的使用方法。
一、ping命令ping命令是Windows和Linux系统中通用的一个命令,它可以测试网络的连接情况,也可以用于查询IP地址。
使用ping命令查询IP地址的步骤如下:1. 打开命令提示符在Windows系统中,可以通过按下Win+R键打开运行窗口,然后输入“cmd”命令打开命令提示符;在Linux系统中,可以直接打开终端程序。
在命令提示符中输入“ping IP地址”命令,例如“ping 192.168.1.1”。
3. 查看结果ping命令会在终端中输出一些网络连接信息,最后会显示IP地址的回应时间和状态。
如果回应时间为0ms,表示网络连接顺畅。
二、nslookup命令nslookup命令会在终端中输出IP地址的反向域名解析结果,以及A记录和PTR记录等信息。
三、ifconfig命令1. 打开终端在Linux系统中,可以通过鼠标右键单击桌面并选择“打开终端”打开终端程序。
在终端中输入“ifconfig”命令,该命令会列出系统中所有网卡的详细信息。
3. 查找IP地址使用ifconfig命令可以查询系统中所有网卡的IP地址等信息,通常在eth0网卡中查找。
总结以上就是常用的查询IP地址的命令符,可以根据不同平台的命令来进行查询。
如需要查询远程服务器的IP地址,还可以使用telnet等命令连接到远程主机并查询其IP地址。
需要注意的是,在使用这些命令查询IP地址时,请确保输入正确的IP地址,否则不能正确获得结果。
IPConfig命令的使用技巧IPConfig命令是Windows系统中一个非常常用的网络工具,它可以用来查看和修改本地网络适配器的IP位置区域、子网掩码、默认网关等信息,也可用以刷新DNS缓存。
因其功能强大和易用性,深受广大Windows用户的喜爱。
本文将详细介绍IPConfig命令的使用技巧,以帮助读者更好地利用这一工具。
一、IPConfig命令的基本语法1.1. 查看本地网络情况要使用IPConfig命令,首先需要打开命令提示符窗口。
在命令提示符窗口中输入ipconfig即可查看本地网络的情况,这将显示出当前计算机的IP位置区域、子网掩码、默认网关等信息。
1.2. 刷新DNS缓存有时候我们会遇到DNS解析不正确或者DNS缓存中有错误信息的情况,这时可以使用IPConfig命令来刷新DNS缓存。
在命令提示符窗口中输入ipconfig /flushdns即可完成这一操作。
1.3. 显示详细信息如果想要查看更详细的网络信息,可以使用ipconfig /all命令。
这将显示出更多的网络适配器信息,包括物理位置区域、DNS服务器、DHCP租用信息等。
1.4. 释放和更新IP位置区域在一些特定情况下,可能需要释放当前的IP位置区域并获取新的IP位置区域,这时可以使用ipconfig /release和ipconfig /renew命令。
ipconfig /release将释放当前IP位置区域,而ipconfig /renew将重新获取IP位置区域。
二、IPConfig命令的常见应用场景2.1. 帮助排除网络故障在网络连接出现问题时,可以使用IPConfig命令来帮助诊断问题。
通过查看IP位置区域、子网掩码、默认网关等信息,可以确定是否是网络配置的问题,进而进行调整和修复。
2.2. 切换网络配置信息在多个网络环境中切换时,可能需要更改IP位置区域、子网掩码等信息。
IPConfig命令可以方便地进行这一操作,避免了打开控制面板等繁琐操作。
Windows CMD命令中的系统初始化和配置方法在Windows操作系统中,CMD命令是一种非常强大的工具,可以帮助我们进行系统初始化和配置。
本文将介绍一些常用的CMD命令,帮助读者更好地了解和使用这些命令。
一、系统初始化1. ipconfig命令:这是一个非常常用的命令,用于查看和配置网络连接信息。
通过输入ipconfig命令,我们可以查看当前计算机的IP地址、子网掩码、默认网关等信息。
如果需要重新配置网络连接,可以使用ipconfig命令的一些参数,如ipconfig /release(释放当前IP地址)、ipconfig /renew(重新获取IP地址)等。
2. netsh命令:netsh命令是Windows系统中非常强大的命令之一,可以用于配置各种网络设置。
通过输入netsh命令,我们可以查看和修改网络适配器、防火墙、路由表等设置。
例如,使用netsh interface ip show config命令可以查看当前网络适配器的配置信息。
3. sfc /scannow命令:这是一个用于系统文件完整性检查和修复的命令。
通过输入sfc /scannow命令,系统会自动扫描并修复一些可能损坏或丢失的系统文件。
这个命令在系统出现问题时非常有用,可以帮助我们恢复系统的正常运行。
二、系统配置1. regedit命令:regedit是Windows系统中的注册表编辑器,可以用于修改系统的注册表项。
通过输入regedit命令,我们可以打开注册表编辑器界面,进而对系统的各种配置进行修改。
需要注意的是,在修改注册表时一定要小心,避免误操作导致系统出现问题。
2. msconfig命令:msconfig命令是Windows系统中的系统配置实用程序,可以用于管理启动项、服务和启动方式等。
通过输入msconfig命令,我们可以打开系统配置界面,进而对系统的启动项进行管理。
这个命令在系统启动过慢或出现异常时非常有用,可以帮助我们排查问题并提高系统的启动速度。
ipconfig命令的基本方法
ipconfig命令是用于查看和配置计算机的网络接口参数的重要命令,其中包括IP地址、子网掩码、默认网关等。
以下是使用ipconfig命令的基本方法:
1. 打开命令提示符窗口:在Windows系统中,按下Win键和R键,打开
运行窗口,输入"cmd",然后点击"确定"。
这将打开命令提示符窗口。
2. 输入ipconfig命令:在命令提示符窗口中,输入"ipconfig",然后按下
回车键。
这将显示当前计算机的网络接口参数。
3. 查看IP地址:在ipconfig命令的输出中,找到"IPv4 地址"或"IP 地址"一行,这里会显示当前计算机的IP地址。
4. 查看子网掩码:在ipconfig命令的输出中,找到"子网掩码"或"Subnet Mask"一行,这里会显示当前计算机的子网掩码。
5. 查看默认网关:在ipconfig命令的输出中,找到"默认网关"或"Default Gateway"一行,这里会显示当前计算机的默认网关。
6. 其他参数:除了IP地址、子网掩码和默认网关外,ipconfig命令还可以
显示其他网络接口参数,如MAC地址、DNS服务器等。
根据需要查看相
应行即可。
需要注意的是,ipconfig命令的输出可能会因计算机的不同而略有差异。
此外,如果需要配置网络接口参数,可以使用ipconfig命令的相应选项进行设置,例如使用ipconfig /renew命令重新获取IP地址。
常用的网络测试命令在进行各类网络实验和网络故障排除时,经常需要用到相应的测试工具。
网络测试工具基本上分为两类:专用测试工具和系统集成的测试命令,其中,专用测试工具虽然功能强大,但价格较为昂贵,主要用于对网络的专业测试。
对于网络实验和平时的网络维护来说,通过熟练掌握由系统(操作系统和网络设备)集成的一些测试命令,就可以判断网络的工作状态和常见的网络故障。
我们以Windows XP为例,介绍一些常见命令的使用方法。
1 Ping网络连通测试命令1.1 Ping命令的功能Ping是网络连通测试命令,是一种常见的网络工具。
用这种工具可以测试端到端的连通性,即检查源端到目的端网络是否通畅。
该命令主要是用来检查路由是否能够到达,Ping 的原理很简单,就是通过向计算机发送Internet控制信息协议(ICMP)从源端向目的端发出一定数量的网络包,然后从目的端返回这些包的响应,以校验与远程计算机或本地计算机的连接情况。
对于每个发送网络包,Ping最多等待1秒并显示发送和接收网络包的数量,比较每个接收网络包和发送网络包,以校验其有效性。
默认情况下,发送四个回应网络包。
由于该命令的包长非常小,所以在网上传递的速度非常快,可以快速的检测要去的站点是否可达,如果在一定的时间内收到响应,则程序返回从包发出到收到的时间间隔,这样根据时间间隔就可以统计网络的延迟。
如果网络包的响应在一定时间间隔内没有收到,则程序认为包丢失,返回请求超时的结果。
这样如果让Ping一次发一定数量的包,然后检查收到相应的包的数量,则可统计出端到端网络的丢包率,而丢包率是检验网络质量的重要参数。
一般在去某一站点是可以先运行一下该命令看看该站点是否可达。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:●网线是否连通●网络适配器配置是否正确●IP地址是否可用如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。
4.1 IPCONFIGipconfig 实用程序和它的等价图形用户界面——windows 95/98 中的winipcfg 可用于显示当前的tcp/ip配置的设置值。
这些信息一般用来检验人工配置的tcp/ip设置是否正确。
但是,如果你的计算机和所在的局域网使用了动态主机配置协议(dynamic hostconfiguration protocol,dhcp——windows nt 下的一种把较少的ip 地址分配给较多主机使用的协议,类似于拨号上网的动态ip分配),这个程序所显示的信息也许更加实用。
这时,ipconfig可以让你了解你的计算机是否成功的租用到一个ip地址,如果租用到则可以了解它目前分配到的是什么地址。
了解计算机当前的ip地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
最常用的选项:ipconfig——当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示ip地址、子网掩码和缺省网关值。
ipconfig /all——当使用all 选项时,ipconfig能为dns 和wins 服务器显示它已配置且所要使用的附加信息(如ip地址等),并且显示内置于本地网卡中的物理地址(mac)。
如果ip地址是从dhcp服务器租用的,ipconfig将显示dhcp服务器的ip地址和租用地址预计失效的日期(有关dhcp服务器的相关内容请详见其他有关nt服务器的书籍或询问你的网管)。
ipconfig /release和ipconfig /renew——这是两个附加选项,只能在向dhcp服务器租用其ip 地址的计算机上起作用。
如果你输入ipconfig /release,那么所有接口的租用ip 地址便重新交付给dhcp 服务器(归还ip 地址)。
如果你输入ipconfig /renew,那么本地计算机便设法与dhcp服务器取得联系,并租用一个ip地址。
请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的ip地址。
ipconfig命令的功能和用法ipconfig命令是Windows操作系统中一个非常常用的命令,它提供了对本地网络接口配置信息的查看和修改功能。
该命令可以通过命令行界面(CMD)或者Windows PowerShell来执行。
ipconfig命令有一系列的参数,不同的参数提供了不同的功能选项。
下面详细介绍ipconfig命令的功能和用法。
一、功能:二、语法:```ipconfig [ /all] [ /renew [适配器]] [ /release [适配器]][/flushdns] [ /displaydns] [ /registerdns] [ /showclassid 适配器] [ /setclassid 适配器 [ID] ] [/showclassid6 适配器] [/setclassid6 适配器 [ID] ]```参数说明:1. /all:显示所有网络接口的详细信息,包括配置信息、物理地址等。
2. /renew [适配器]:用于续租指定网络接口的IP地址,如果没有指定适配器,则续租所有网络接口的IP地址。
3. /release [适配器]:用于释放指定网络接口的IP地址,如果没有指定适配器,则释放所有网络接口的IP地址。
4. /flushdns:清空本地DNS缓存。
5. /displaydns:显示本地DNS缓存中的所有记录。
6. /registerdns:更新本地DNS缓存的记录。
7. /showclassid 适配器:显示指定网络接口的DHCP类标识符。
8. /setclassid 适配器 [ID]:设置指定网络接口的DHCP类标识符。
9. /showclassid6 适配器:显示指定网络接口的DHCPv6类标识符。
10. /setclassid6 适配器 [ID]:设置指定网络接口的DHCPv6类标识符。
三、用法:1.查看IP地址和配置信息:要查看当前网络接口的IP地址和配置信息,只需在命令行中输入“ipconfig”。
IPCONFIG命令用法总结第一部分:什么是IPCONFIG命令在计算机网络领域中,IPCONFIG命令是一个常用的命令行实用程序,用于显示当前安装在计算机上的网络适配器配置信息,比如IP位置区域、子网掩码、默认网关等。
它在Windows操作系统中非常常用,可以帮助用户快速了解网络适配器的配置情况,方便网络故障排查和网络设置调整。
第二部分:IPCONFIG命令的基本用法1. 打开命令提示符:在Windows系统中,按下Win + R组合键,输入“cmd”并回车,即可打开命令提示符窗口。
2. 输入IPCONFIG命令:在命令提示符窗口中,输入“ipconfig”并回车,即可显示当前计算机所有网络适配器的配置信息。
3. 参数设置:IPCONFIG命令还支持一些参数,比如/ip、/all、/release、/renew等,可以实现更加详细的网络配置信息显示和网络设置操作。
第三部分:IPCONFIG命令的深入用法1. 显示指定网络适配器的配置信息:输入“ipconfig /all”可以显示所有网络适配器的详细配置信息,包括物理位置区域、DHCP服务器、DNS服务器等。
2. 释放和更新IP位置区域:输入“ipconfig /release”可以释放当前网络适配器的IP位置区域,输入“ipconfig /renew”可以重新获取IP位置区域,用于解决网络连接问题。
3. 显示DNS缓存内容:输入“ipconfig /displaydns”可以显示本地计算机的DNS解析缓存内容,有助于了解DNS解析情况。
第四部分:IPCONFIG命令的个人观点和理解IPCONFIG命令作为计算机网络领域中的重要实用程序,对于网络管理、故障排查和网络连接调整都非常有帮助。
通过IPCONFIG命令,用户可以快速了解计算机的网络配置情况,方便进行网络设置和故障排查。
尤其是在网络连接出现问题时,IPCONFIG命令可以帮助用户快速定位问题并进行相应的操作,提高了网络维护的效率和准确性。
ping和ipconfig命令详解ping是一个计算机网络工具,用来测试特定主机能否通过IP到达。
ping的运作原理是向目标主机传出一个ICMP echo要求封包,等待接收echo回应封包。
程序会按时间和反应成功的次数,估计失去封包率(丢包率)和封包来回时间(网络时延)。
1983年12月,Mike Muuss写了这个程序,在IP网络出问题时方便找出其根源。
因为这个程序的运作和潜水艇的声纳相似,他便用声纳的声音来为程序取名。
David L. Mills曾提出另一个取名:P acket I nter n et Grouper/Gopher(后者指地鼠)。
1.ping使用ping可以测试计算机名和计算机的ip 地址,验证与远程计算机的连接,通过将icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了tcp/ip 协议后才可以使用。
现在打开你的ms-dos(开始→程序→ms-dos),用win2000的朋友打开cmd.exe(这是win2000下的ms-dos,开始→程序→附件→"命令提示符" 或开始→搜索文件或文件夹→"填入cmd.exe",找到后双击运行就可以了。
)下面我们来看看他的命令:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list参数-tping 指定的计算机直到中断。
ctrl+c停止-a将地址解析为计算机名。
例:c:\>ping -a 127.0.0.1pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的计算机名)reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1:bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10msttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128ping statistics for 127.0.0.1:packets: sent = 4, received = 4, lost = 0 (0% loss),approximate round trip times in milli-seconds:minimum = 0ms, maximum = 0ms, average = 0ms-n count发送count 指定的echo 数据包数。
计算机网络命令详解ping、arp、ipconfig、tracert、route详解1.PingPing是Windows、Unix和Linux系统下的一个命令。
ping也属于一个通信协议,是TCP/IP协议的一部分。
利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
stat在Internet RFC标准中,Netstat的定义是:Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。
使用时如果不带参数,netstat显示活动的 TCP 连接。
该命令的一般格式为:netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]选项命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络接口的信息,格式“netstat -i”。
-n 以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同“route -e”。
-t 显示TCP协议的连接情况-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。
-p 显示建立相关连接的程序名和PID。
-b 显示在创建每个连接或侦听端口时涉及的可执行程序。
-e 显示以太网统计。
此选项可以与 -s 选项结合使用。
-f 显示外部地址的完全限定域名(FQDN)。
-o显示与每个连接相关的所属进程 ID。
-s 显示每个协议的统计。
-x 显示 NetworkDirect 连接、侦听器和共享端点。
-y 显示所有连接的 TCP 连接模板。
无法与其他选项结合使用。
interval 重新显示选定的统计,各个显示间暂停的间隔秒数。
按CTRL C 停止重新显示统计。
如果省略,则 netstat 将打印当前的配置信息一次。
1.Ipconfig命令Ipconfig命令可以用来显示本机当前的TCP/IP配置信息。
这些信息一般用来验证TCP/IP设置是否正确。
Ipconfig的常用格式:(1)当使用Ipconfig是不带任何参数选项,那么它为每个已经配置好的接口显示IP地址、子网掩码和默认网关值。
(2)Ipconfig/all。
当使用all选项时,Ipconfig除了显示已配置TCP/IP信息外,还显示内置于本地网卡中的物理地址(MAC)以及主机名等信息。
(3)Ipconfig/release和Ipconfig/renew。
这是两个附加选项,只能在DHCP(动态主机配置协议)服务器租用IP地址的计算机上起作用。
2.。
Ping命令(1)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(2)Ping命令主要参数如下:-t:使当前主机不断地向目的主机发送数据,直到按Ctrl+C键中断。
-a:将地址解析为计算机名。
-n count:发送count 指定的ECHO数据包数,默认值为4 。
-l size:发送的数据包的大小。
-f:在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。
-i TTL:将“生存时间”字段设置为TTL指定的值。
-v TOS:指定服务类型。
-r count:指出要记录路由的轮数。
-s count:指定count 指定的跃点数的时间戳。
-w timeout:指定超时时间间隔(单位为毫秒),默认为1000。
(3)用Ping命令测试网络是否正常的主要步骤:1)Ping 127.0.0.1 。
Ping 环回地址验证是否在本地计算机上安装TCP/IP协议以及配置是否正确。
简述ping,ipconfig,tracert、netstat命令的功能。
ping命令用于测试网络连接速度和可靠性。
它发送一个ICMP Echo Request消息到指定的目标主机,并等待接收来自目标主
机的回复消息。
通过检查回复的时间和成功率,可以判断网络的延迟和可达性。
ipconfig命令用于显示计算机的IP配置信息。
它可以列出计算机当前使用的IP地址、子网掩码、默认网关以及DNS服务器
地址等信息。
ipconfig命令还可以通过选择不同的参数,来执
行一些其他的网络配置操作,例如释放和更新IP地址。
tracert命令用于追踪数据包在网络中的路由路径。
它发送一系
列的ICMP Echo Request消息,每个消息有一个TTL(生存时间)值,以确定数据包经过的跃点。
每经过一个跃点,目标主机向源主机发送一个ICMP Time Exceeded消息,包含有关当
前跃点的信息。
通过收集这些信息,可以生成一个路径跟踪报告,并确定数据包在网络中的传输速度和延迟。
netstat命令用于显示计算机的网络连接状态。
它可以列出当前
计算机上开放的网络端口,以及与其他计算机建立的网络连接。
netstat命令还可以显示网络连接的状态、传输协议和监听队列
长度等信息。
通过netstat命令,管理员可以监视和管理计算
机上的网络连接,以保证网络的安全和稳定性。
ping和ipconfig命令详解
ping是一个计算机网络工具,用来测试特定主机能否通过IP到达。
ping的运作原理是向目标主机传出一个ICMP echo要求封包,等待接收echo回应封包。
程序会按时间和反应成功的次数,估计失去封包率(丢包率)和封包来回时间(网络时延)。
1983年12月,Mike Muuss写了这个程序,在IP网络出问题时方便找出其根源。
因为这个程序的运作和潜水艇的声纳相似,他便用声纳的声音来为程序取名。
David L. Mills曾提出另一个取名:P acket I nter n et Grouper/Gopher(后者指地鼠)。
1.ping
使用ping可以测试计算机名和计算机的ip 地址,验证与远程计算机的连接,通过将icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了tcp/ip 协议后才可以使用。
现在打开你的ms-dos(开始→程序→ms-dos),用win2000的朋友打开cmd.exe(这是win2000下的ms-dos,开始→程序→附件→"命令提示符" 或开始→搜索文件或文件夹→"填入cmd.exe",找到后双击运行就可以了。
)下面我们来看看他的命令:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
参数
-t
ping 指定的计算机直到中断。
ctrl+c停止
-a
将地址解析为计算机名。
例:c:\>ping -a 127.0.0.1
pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的计算机名)
reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1:
bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms
ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128
ping statistics for 127.0.0.1:packets: sent = 4, received = 4, lost = 0 (0% loss),approximate round trip times in milli-seconds:minimum = 0ms, maximum = 0ms, average = 0ms
-n count
发送count 指定的echo 数据包数。
默认值为4。
-l length
发送包含由length 指定的数据量的echo 数据包。
默认为32 字节;最大值是65,527。
-f
在数据包中发送“不要分段”标志。
数据包就不会被路由上的网关分段。
-i ttl
将“生存时间”字段设置为ttl 指定的值。
-v tos
将“服务类型”字段设置为tos 指定的值。
-r count
在“记录路由”字段中记录传出和返回数据包的路由。
count 可以指定最少1 台,最多9 台计算机。
-s count
指定count 指定的跃点数的时间戳。
-j computer-list
利用computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)ip 允许的最大数量为9。
-k computer-list
利用computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源)ip 允许的最大数量为9。
-w timeout
指定超时间隔,单位为毫秒。
destination-list
指定要ping 的远程计算机。
c:\>ping
pinging [192.20.239.132] with 32 bytes of data:
(192.20.239.132 他的ip地址)
reply from 192.20.239.132:bytes=32 time=101ms ttl=243
reply from 192.20.239.132:bytes=32 time=100ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
网络的应用已渐渐深入我们的工作和生活,它带给了我们各方面的便利。
因此,这种种的便利致使很多人对网络产生依赖性。
那么,当电脑不能上网时,我们如何才能准确地判断电脑问题出在哪里?又如何能快捷地解决这故障?希望下文的一些小技巧能帮到大家。
其实,电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、MODEM 和线路故障。
排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。
首先,我们点击系统中“开始”里的“运行”,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出(图1),在这里我们可以直观和方便地输入各种DOS命令。
图1
接着,我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作或者是网
卡损坏。
图2
如果上面能Ping通的话,我们接下来可以输入“ipconfig”命令来查看本地的IP地址,然后Ping该IP(192.168.12.114),通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。
图3
然后Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有
问题;通则再Ping路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。
图4
最后,检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP 地址后,仍无法连接到该机,则可Ping该机的网络名,比如Ping ,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS 服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服
务)。
图5
当以上四个步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了故障问题,该重新设置的设置,该换硬件的换硬件。
另外,如果想检测网络的
连接情况,我们还可以在Ping的地址后面加上-t,这样可不断地进行Ping的连接,可反映出网络的连接是否有中断或者丢包的现象出现。
除了Ping命令外,现在还有不少小软件,它能检测到网络的连接情况,还能检测到宽带线路的带宽。
ping的研究网站:/special/Ping/Index.html
2.ipconfig
Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。
其实这只是Ipconfig的不带参数用法,而它的带参数用法,在网络应用中也是相当不错的。
一、参数说明
1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。
与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址(mac地址,之前文章说过)等。
2、/batch 文件名
将Ipconfig所显示信息以文本方式写入指定文件。
此参数可用来备份本机的网络配置。
3、/release_all和/release N
释放全部(或指定)适配器的由DHCP分配的动态IP 地址。
此参数适用于IP 地址非静态分配的网卡,通常和下文的renew参数结合使用。
4、ipconfig /renew_all或ipconfig /renew N
为全部(或指定)适配器重新分配IP地址。
此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。
二、应用实例
1、备份网络设置
ipconfig /batch bak-netcfg
说明:将有关网络配置的信息备份到文件bak-netcfg中。
2、为网卡动态分配新地址
ipconfig /release 1
说明:去除网卡(适配器1)的动态IP地址。
ipconfig /renew 1
说明:为网卡重新动态分配IP地址。
如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可以使用实例2的方法了。