网络参数配置与常用网络命令使用

Posted 雪阳的砂糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络参数配置与常用网络命令使用相关的知识,希望对你有一定的参考价值。

  1. 虚拟环境的的搭建
  1. 安装完VMware Workstation Pro后,右键以管理员身份运行;
  2. 打开VMware Workstation 后,在窗口中选择“文件”->“新建虚拟机”创建虚拟机;
  3. 根据虚拟机安装向导进行安装,选择自定义安装查找安装源文件(光盘安装镜像文件);
  4. 设置虚拟机的各种配置;
  5. 完成虚拟机安装后,启动虚拟机,验证是否安装成功;
  6. 安装VMware Tolls,选择虚拟机右键选择安装VMware Tolls;
  7. 虚拟机的克隆与备份,在已安装好的虚拟机,“虚拟机”->“管理”->“克隆”;
  8. 快照的创建和删除,虚拟机快照是特定文件系统在特定时间点的映像,“虚拟机”->“快照”。

 

  1. 对安装好的两台虚拟机使用ipconfig 命令查询IP地址,之后构建一个对等网,网络拓扑图如图1所示。

 

 

网络拓扑图的搭建

 

3、用网络命令查看网络连通性

使用以下命令查看网络连通性。
●Ping: 使用该命令验证配置、测试两台计算机之间的IP连接。Ping 从源计算机发送ICMP(Internet Control Message Protocol, 因特网控制报文协议)请求,目标计算机用一个ICMP回答作为回应。
●Tracert:使用该命令跟踪数据包到达目的地的路径。
●Nbtstat: 使用该命令显示协议统计和当前TCP/IP连接。
●Ipconfig:使用该命令显示和更新当前TCP/IP配置,包括IP地址。
●Hostname:使用该命令显示计算机的名称
●Arp:使用该命令显示和修改地址解析协议(ARP)缓存。

 

1)Ping命令

Ping命令的原理与作用。

Ping命令是TCP/IP协议的一个部分,可以测试网络是否连通,辅助分析判断网络故障。通过向计算机发送ICMP( Internet Control and Message Protocol) 回应数据包并且监听回应数据包的返回时间,以校验与远程计算机或本地计算机的连接情况。对于每个发送报文,默认情况下发送4个回应数据包,每个数据包包含32个字节的数据。
    可以通过“Ping网站网址”得到该网站的IP地址,通过“Ping网站IP”得到该网站的城名。
    运行Ping命令的方法主要有以下几种。
    ●Windows 9x中单击【开始】 → 【程序】 →【MS-DOS】方式命令。
    ●Windows 2000及以上版本中单击【开始】→【程序】→【附件】 →【命令提示符】命令。

●在Windows下也可以单击【开始】 →【运行】命令,在打开的对话框中输人Ping命令及相关参数即可。


    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

下面对各参数进行说明。
(1)Ping不带参数。只显示与远程计算机或本地计算机的连接情况,默认向目标机发送4个报文。

格式是Ping目标地址,如图2和图3所示。

 

 

 

 

 

 

 

2  不含参数的Ping命令1                 3  不含参数的Ping命令2

 

以上图1和图2所示是直接使用IP地址对目标计算机进行Ping操作。

(2)-t。-t的作用是向计算机不停地发送数据包,按Ctral+Break快捷键可以查看统计信息并继续运行,按Ctrl+C快捷键可终止运行,如图4所示。

 

4  Ping命令参数-t的使用

 

(3)-a。-a的作用是将地址解析为计算机名,即以IP的格式显示网络地址,如图5所示。

 

图5  Ping命令参数-a的使用

(4)-n count。指发送count指定的ECHO数据包,默认发送4次,其中count为正整数,如图6所示。

 

图6  Ping命令参数-n count的使用

 

(5)-l length。只发送由length指定大小的ECHO数据包,即指发送数据包的大小,默认32字节,最大值是65500,如图7所示。

图7  Ping命令参数-l length的使用

 

(6)-f。指在数据包中发送“不要分段”的标志。使用-f,数据包就不会被路由上的网关分段,它是一种快速方式Ping,如图8所示。

 

 

 

 

 

 

 

 

 

 

图8  Ping命令参数-f的使用

 

(7)-i ttl。指定Ping分组时限域,ttl是指停在或者到达的地址前经过多少网关,如图9所示。

图9  Ping命令参数-i ttl的使用

 

(8)-v tos。将服务类型字段设置为tos指定的值。
    (9)-r count。在记录路由字段中记录输出和返回数据包的路由,即记录路由的去和回,count的最小值为1最大值为9。

(10)-s count。指定当使用-r参数时用于每一轮路由的时间。
    (11)-j compuler- list。经过由coputer -list指定的计算机列表的路由报文(松散的源路由),连续计算机可以被中间网关分隔。允许的IP最大地址数为9。
    (12)-k computer- list。经过由computer- list指定的计算机列表的路由报文(严格源路由),连续计算机不能被中间网关分隔。允许的IP最大地址数为9。
    (13)-w timeout。指定超时时间间隔,单位为ms,默认为1000, 如图10所示。

 

 

 

 

 

 

 

 

10  Ping命令参数-w timeout的使用

 

2)Tracert命令
Tracert是测试报文从发送端到目的地所经过的路由的方法。它能够直观展现报文发送所经过的路

径。该命令用IP生存时间(TTL)和ICMP错误消息来确定从一个主机到网络上其他主机的路由。当网络出现故障时,用户可以使用Tracert确定出现故障的网络节点。

     其工作过程如下。

    (1)源端(SwitchA)向目的端发送一个UDP报文,TTL值为1。

(2)到达第一跳(SwichB) 。SwitchB收到源端发出的UDP报文后,判断出报文的目的IP地址不是本机IP地址,将TTL值减1后,判断出TTL值等于0,则丢弃报文并向源法发送一个ICMP超时报文。
    (3)源端收到SwitchB的ICMP超时报文后,即获得到SwitchB的地址并再次向目的端发送一个UDP报文,TTL值为2。
    (4)第二跳(SwitchC)收到源端发出的UDP报文后,回应一个ICMP超时报文,这样源端就得到了SwitchC的地址,再次向目的端发送一个UDP报文,TTL值为2。
    (5)以上过程不断进行,直到目的端收到源端发送的UDP报文后。判断出目的IP地址是本机IP地址,则处理此报文。根据报文中的目的UDP端口号寻找占用此端口号的上层协议,因目的端没有应用程序使用该UDP端口号,则向源端返回一个ICMP端口不可达(Destination Unreachable)报文。

(6)源端收到ICMP端口不可达报文后,判断出UDP报文已经到达目的端,则停止Traer程序,从而得到数据报文从源端到目的端所经历的路径。

Tracert命令通过向目标计算机发送具有不同生存时间的ICMP数据包来确定目标计算机的路由,也就是用来跟踪一个消息从一 台计算机到另一台计算机所走的路径。

该诊断实用程序将包含不同生存时间(TTL)值的ICMP回显数据包发送到目标,以决定到达目标采用的路由。在数据包经过的路径上,每经过一个路由器数据包的TTL值减1,所以TTL是有效的跃点计数。数据包上的TTL到达0时,路由器应该将“ICMP已超时”的消息发送回源系统。Tracert 先发送TTL为1的回显数据包,并在随后的每次发送过程中将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。路由通过检查中继路由器发送回的“ICMP已超时”的消息来确定路由。有些路由器会悄悄地下传包含过期TTL值的数据包,但Tracert看不到。

Tracert参数及使用。

Tracert[-d] [-h maximum_hops][-j computer-list][-w timeout]target_name

如果不使用Tracert参数,将显示连接情况,如图11所示。

 

 

 

 

11  没有参数的Tracert命令

下面对各参数进行说明。

(1)-d。不解析主机名,如图12所示。

(2)-h maximum_hops。指定搜索目标的最大跃点数,如图13所示。

(3)-j computer-list。指定沿computer-list的稀疏源路由。

(4)-w timeout。每次应答等待timeout指定的微秒数,如图14所示。

12  Tracert命令参数-d的使用

 

13  Tracert命令参数–h maximum_hops的使用

 

14  Tracert命令参数–w timeout的使用

3)Nbtstat命令

   (1)Nbtstat命令的原理及作用。

    用于显示IP、TCP、UDP和ICMP协议相关的的统计数据,一般用于检验本机各端口的网络连接情况。

(2)Nbtstat命令的使用及参数。

 nbtstat[-a remotename][-A IPaddress][-c][-n][-R][-r][-S][-s][interval]

下面对参数进行说明。

-a remotename:使用远程计算机显示所有已建立的有效连接,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的连接,断开连接(CLOSE_WAIT)或者处于联机等待状态(TIME_ WAIT)等,如图所示。

4)Ipconfig命令
用于显示系统的TCP/IP网络配置值,并刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。

常用来检验TCP/P设置是否正确。
通过指定开关all屏幕将显示所有关于配置选项的信息。此时可以确定是否启用了DHCP。如果

DHCP启用参数为是,并显示了DHCP服务器的IP地址,标签LeaseObtained和LeaseExpires分别显

示何时获得租借及何时到期的信息。

 5)Hostname命令

Hospmre在命令提示符下键人hostname系统将显示出计算机的名称。

6)ARP命令
AR命令可显示与修改IP地址和物理地址之间的转换表,语法参考如下:

ARP-a [inet _addr] [-N if _addr]
ARP-d inet_ addr [if_ addr]
ARP-s inet_ addr eth_ _addr [if_ addr]
其中,-a用于显示当前的ARP信息,可以指定网络地址,不指定显示所有的表项;-d用于删除由

inet_ addr 指定的主机,可以使用*来删除所有主机;-S用于添加主机,并将网络地址与物理地址相对

应;eth _addr 表示物理地址;if_ addr 表示网卡的IP地址;inet_addr代表指定的IP地址。

 

4、创建用户、组并设置其权限

  创建用户和组,如图15所示

15  创建用户和组

 

5、实现网络共享

  (1)创建共享文件夹,如图16所示。

  (2)在其他计算机上的网络邻居打开“整个网络”,双击“Workgroup”,选择自己想看的文件。

 

 

 

 

 

 

 

 

16  文件共享及权限设置

以上是关于网络参数配置与常用网络命令使用的主要内容,如果未能解决你的问题,请参考以下文章

网络参数配置与常用网络命令使用

常用linux下网络相关命令

Linux常用网络命令总结

DOS下常用网络命令技巧

计算机网络实验(思科模拟器Cisco Packet Tracer)——查阅本机的网络配置与网络PING命令实现

ADB网络调试和常见命令