网络命令实验参考.docx
《网络命令实验参考.docx》由会员分享,可在线阅读,更多相关《网络命令实验参考.docx(12页珍藏版)》请在冰豆网上搜索。
网络命令实验参考
1、ping
ping命令用于测试本机与目标主机之间的网络是否连通。
基本用法:
ping目的ip
例子:
绿色框里的是用户输入,红色显示是系统的输出。
以上结果表示:
给ip地址为123.139.40.1的机器发送了4个数据包,这4个包都得到了应答,应答包的长度为32字节。
第一个应答包用了7ms的时间回来,该包的生存时间是255跳,第二个应答包用了15ms的时间回来,该包的生存时间是255跳,依次类推。
最下面的显示内容是对上头4个应答包的一个统计数据:
发了几个包,收到几个包,丢了几个包,回来最快的包用了多久,最慢的包用了多久,平均用了多久。
如果本机与目标主机之间的网络连接不通,ping命令的结果会显示数据包没有收到,Received的数据包为0,如下图所示。
Ping不通一个地址,并不一定表示这个IP不存在或者没有连接在网络上,可能对方主机做了限制,比如安装了防火墙。
ping127.0.0.1
127.0.0.1表示本机ip,用于测试本机的网卡是否正确安装。
一般网络不连通的时候,要先ping本机,测试网卡是否正常工作,再ping网关的ip地址,测试本局域网是否连通。
ping命令也可以不用ip地址,而使用主机的域名。
如下图,可以直接ping,测试本机与搜狐是否连通。
ping命令还带了一些参数,可用命令
ping/?
进行查询
要求掌握-n、–l、-t参数的用法。
ping目的ip–t
表示不断的给目的ip发送数据包,直到按了ctrl+c
ping目的ip–n数字
表示给目的主机发送n后面跟着的那个数字表示的那么多个数据包。
如下图表示给202.108.22.43发送8个数据包(默认是4个)。
ping目的ip–l数字
表示让目的主机发送l后面跟着的那个数字表示的那么多长个应答包。
如下图表示让202.108.22.43发送4个长度为64字节的应答包。
默认情况下应答包的长度跟目的主机的操作系统相关。
这些参数可以结合使用,如下图
ping命令是最基本最常用的网络命令。
2、tracert
tracert命令用于追踪本机与目标主机之间的路由。
基本用法:
tracer目的ip
下图表示到202.117.112.3经过了2个路由器。
第三跳的时候就已经到了目的主机了。
3个时间表示的是路由器的应答时间。
tracert命令最多跟踪30跳的路由
tracert命令还带了一些参数,可用命令
tracert/?
进行查询。
要求掌握-h参数的用法。
tracert–h数字目的ip
如下图,表示追踪到目的主机的前5个路由。
3、netstat
用于显示当前网络连接的详细信息。
多与参数结合使用。
使用命令netstat/?
查看参数的用法。
要求掌握–a–n-p参数的用法。
用法
netstat–a,显示所有网络连接和监听端口
结果解释以一行为例:
本机WY上的端口1808与60.28.218.118机器上的端口39000建立了一个TCP连接,连接状态是“已建立(ESTABLISHED)”。
本机与远程主机用他们的机器名表示。
State项表示当前的连接状态,例如:
LISTENING(正在监听端口)ESTABLISHED(连接已经建立),和WAIT(表示正在等待应答数据包)。
UDP的协议,由于不是面向连接的,所以目标机器和连接状态都不显示。
netstat–n,以IP形式显示地址和端口号;
netstat–pproto,显示proto指定的协议的连接,proto可以是TCP、UDP
例如只显示TCP的连接
4、nslookup
nslookup命令很简单,没有参数,用法是
nslookup域名,用于解析该域名对应的IP地址。
如下图,表示解析搜狐网对应的ip地址。
绿色部分显示的是本地的域名服务器的主机名与ip地址
红色部分显示搜狐的ip与域名的对应关系。
搜狐对应了好几个ip地址,这是为了均衡访问流量。
5、arp
arp命令用于查看ip地址与mac地址的对应关系。
必须结合参数使用,可以直接使用命令arp查看参数的用法(不是arp/?
)
必须掌握的参数有-a-s-d
arp–a用于显示当前ARP缓存表
下图显示,当前ARP缓存中有6个ip地址与mac地址的对应关系,类型都是dynamic,动态的,如果收到新的arp消息,该缓存表会自动更新。
arp–s用于mac地址与ip地址的绑定。
如下图所示。
绑定后再查看arp缓存,会发现刚才绑定的那条对应关系的type变成了static,也就是说,这条对应关系不会自动改变了,只能手动的改。
arp–d用于删除当前ARP缓存
如下图所示,本来缓存中有几条记录,使用arp–d命令删除后,缓存空了。