在WINDOWS操作系统命令行模式下运行网络设置的各类命令,通过对这些命令的学习掌握基本的网络配置方法。

36 篇文章 0 订阅
19 篇文章 0 订阅

(1)掌握基本的网络知识。

(2)掌握CMD一些网络基本命令,并学会运用这些命令排除一些基本问题。

1Ping命令的使用

点击“开始”—〉“运行”,在“运行”对话框“打开”后键入cmd,按“确定”,到命令行方式下。

  实验步骤:

  1. 回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存在的某些最基本的问题。

C:\>ping 127.0.0.1

  1. Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。

C:\>ping localhost

  1. Ping本机IP。若无回复,说明本地计算机的TCP/IP安装或配置存在问题。

C:\>ping –t 192.168.39.xxx

在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C终止操作。

  1. Ping局域网内其它主机IP。该命令对局域网内的其它主机发送回送请求信息。如果能够收到对方主机的回送应答信息,表明本地网络中的网卡和传输媒体运行正常。

C:\>ping 192.168. xxx.xxx

  1. Ping网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常。

C:\>ping 192.168.xxx.1

  1. Ping域名服务器:如果能够收到应答信息,则表明网络中的域名服务器运行正常。

C:\>ping xxx.xxx.xxx.xxx

  1. Ping域名地址:如果这里出现故障,可能是因为DNS服务器的IP地址配置不正确或DNS服务器有故障。

C:\>ping www.sdju.edu.cn

  1. Ping 相邻主机IP,并添加参数-a, 用来解析目的主机的名称。

C:\>ping –a 192.168.xxx.xxx

  1. Ping 相邻主机IP,如果需要返回6个应答信息,并且应答信息“数据”字段为1000字节。可按如下命令。

C:\>ping –n 6 –l 1000 192.168.xxx.xxx

2Tracert命令的使用

  1. 如果要跟踪到达上海电机学院校园网服务器(www.sdju.edu.cn)的路径,可以使用下列命令。

C:\>tracert www.sdju.edu.cn

  1. 在跟踪过程中,为了防止将每个IP地址解析为它的名称,可以在tracert命令中使用参数-d。

C:\>tracert –d  www.sdju.edu.cn

  

  1. 可练习跟踪外部服务器路径,如www.baidu.com。

C:\>tracert www.baidu.com

3Netstat命令的使用

  1. 如果需要显示所有有效连接(包括TCP和UDP两种)的信息,可以在netstat命令中使用参数-a,这里包括已建立的连接(Established),也包括监听连接请求(Listening)的那些连接,以及计算机侦听的TCP和UDP端口。

C:\>netstat –a

  1. 可以在netstat命令中使用参数-e来显示关于以太网的统计数据。

C:\>netstat –e

  1. 如果需要显示已建立的有效的TCP连接,可以在netstat命令中使用参数-n。

C:\>netstat –n

  1. 如果需要显示TCP和UDP的统计信息,可以使用如下命令。

C:\>netstat –s –p tcp

C:\>netstat –s –p udp

  1. 如果需要显示关于路由表的信息,可以在netstat命令中使用参数-r。

C:\>netstat –r

4Ipconfig命令的使用

  1. 如果需要显示所有适配器的基本TCP/IP配置,可以使用不带参数的ipconfig命令。

C:\>ipconfig

  1. 如果需要显示所有适配器的完整TCP/IP配置,可以在ipconfig命令中使用参数/all。

C:\>ipconfig /all

  1. 清理并重设DNS客户解析器缓存的内容,可以通过在ipconfig命令中使用参数/flushdns来实现。

C:\>ipconfig /flushdns

  1. 如果需要显示DNS客户解析器缓存的内容,可以在ipconfig命令中使用参数/displaydns。

C:\>ipconfig /displaydns

5Route命令的使用

使用route print命令显示本机路由表。

C:\>route print

  1. 测试数据与实验结果(可以抓图粘贴)

上述步骤中的每一个命令的结果,如果上述步骤中已截图,本处不用重复抓图。

1Ping命令的使用

C:\>ping 127.0.0.1命令运行结果:

C:\>ping localhost命令运行结果:

C:\>ping –t 192.168.3.20命令运行结果:

C:\>ping 192.168.3.19命令运行结果:

C:\>ping 192.168.3.1(网关和域名服务器均为此)命令运行结果:

C:\>ping www.sdju.edu.cn命令运行结果:

C:\>ping –a 192.168.3.19命令运行结果:

C:\>ping –n 6 –l 1000 192.168.3.19命令运行结果:

2Tracert命令的使用

C:\>tracert www.sdju.edu.cn命令运行结果:

C:\>tracert –d  www.sdju.edu.cn命令运行结果:

C:\>tracert www.baidu.com命令运行结果:

3Netstat命令的使用

C:\>netstat –a命令运行结果:

C:\>netstat –e命令运行结果:

C:\>netstat –n命令运行结果:

C:\>netstat –s –p tcp命令运行结果:

C:\>netstat –s –p udp命令运行结果:

C:\>netstat –r命令运行结果:

4Ipconfig命令的使用

C:\>ipconfig命令运行结果:

C:\>ipconfig /all命令运行结果:

C:\>ipconfig /flushdns命令运行结果:

C:\>ipconfig /displaydns命令运行结果:

5Route命令的使用

C:\>route print命令运行结果:

  1. 结果分析与实验体会---写明上述每一个命令的含义、作用、以及各自参数的含义,并对执行命令的结果进行简单分析。

1Ping命令的使用

ping (是一种因特网包探索器,用于测试网络连接量的程序  。Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMPEcho 请求报文,测试目的站是否可达及了解其有关状态

ping用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。

   1)ping * -t     Ping指定的主机,直到停止。若要查看统计信息并继续操作,可以使用组合键输入 Contrl+Break;

若要停止,可以使用组合键输入Ctrl+C.

(2)ping * -a     将地址解析成主机名。

(3)ping * -n count     要发送回显请求数。

(4)ping * -l size     发送缓冲区大小。

(5)ping * -f    在数据包中设置"不分段"标志(仅适用于IPv4)。

(6)ping * -i TTL    生存时间。

(7)ping * -v TOS    服务类型(仅适用于IPv4。该设置已不赞成使用,且对IP标头中的服务字段类型没有任何影响)。

(8)ping * -r count    记录计数跃点的路由(仅使用于IPv4)。

(9)ping * -s count    计数跃点的时间戳(仅使用于IPv4)。

(10)ping * -j host-list   与主机列表一起的松散路由(仅使用于IPv4)。

(11)ping * -k host-list   与主机列表一起的严格路由(仅使用于IPv4)。

(12)ping * -w timeout   等待每次回复的超时时间(毫秒)。

(13)ping * -R   同样使用路由标头测试反向路由(仅适用于IPv6)。

(14)ping * -S srcaddr   要使用的源地址。

(15)ping * -4   强制使用IPv4。

(16)ping * -6   强制使用IPv6。

2Tracert命令的使用

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由

-d 指定不将地址解析为计算机名.

-h maximum_hops 指定搜索目标的最大跃点数.

-j host-list 与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。

-w timeout 等待每个回复的超时时间(以毫秒为单位).

-R 跟踪往返行程路径(仅适用于 IPv6).

-S srcaddr 要使用的源地址(仅适用于 IPv6).

-4 强制使用 IPv4.

-6 强制使用 IPv6.

target_name 目标计算机的名称.

最简单的用法就是"tracert hostname",其中"hostname"是计算机名或想跟踪其路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址.

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时的消息发回源系统。

Tracert 先发送 TTL 1 的回应数据包,并随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

Tracert 命令按顺序打印出返回“ICMP 已超时消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS

3Netstat命令的使用

执行命令netstat -a, 显示所有连接和监听端口;

LISTEN   :在监听状态中。    ESTABLISHED :已建立连接的联机情况。 TIME_WAIT :该连接在目前已经是等待的状态。

netstat -p +协议类型(tcp/udp),显示某个指定协议的连接情况;

命令为:netstat -e,显示以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量 。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。

命令为:netstat -r,显示路由表信息;

命令为:netstat -s , 显示按协议统计信息;

默认情况下,显示 IP IPv6 ICMP ICMPv6 TCP TCPv6 UDP  UDPv6 的统计信息。

重新显示选定统计信息,每次显示之间暂停时间间隔以秒计。按 CTRL+C 停止重显示统计信息。如果省略,netstat 显示当前配置信息一次-t:所有的 tcp 协议的端口
-x:所有的 unix 协议的端口
-u:所有的 udp 协议的端口
-o--timers,显示计时器
-c--continuous,每隔一个固定时间,执行netstat命令
-l--listening,显示所有监听的端口
-a--all,显示所有链接和监听端口
-F--fib,显示转发信息库(默认)
-C
--cache,显示路由缓存而不是FIB
-Z
--context,显示套接字的SELinux安全上下文

4Ipconfig命令的使用

1/all

显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。

2/batch 文件名 Windows 98系统中适用)

Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。

3/release_all/release N

释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。

4ipconfig /renew_allipconfig /renew N

为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。

ipconfig /all:显示本机TCP/IP配置的详细信息;

ipconfig /releaseDHCP客户端手工释放IP地址;

ipconfig /renewDHCP客户端手工向服务器刷新请求;

ipconfig /flushdns:清除本地DNS缓存内容;

ipconfig /displaydns:显示本地DNS内容;

ipconfig /registerdnsDNS客户端手工向服务器进行注册;

ipconfig /showclassid:显示网络适配器DHCP类别信息;

ipconfig /setclassid:设置网络适配器的DHCP类别。

ipconfig /renew “Local Area Connection”:更新本地连接适配器的由 DHCP 分配 IP 地址的配置

ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID

ipconfig /setclassid “Local Area Connection” TEST:将本地连接适配器的 DHCP 类别 ID 设置为 TEST

5Route命令的使用

Route命令可以在数据包没有有效传递的情况下,利用route命令查看路由表;如果traceroute命令揭示出一条异常或低效的传输路径,则可以用route命令来确认为何选择该路径,而且可以配置一个更有效的路由。

指定要运行的命令。下表列出了有效的命令。

命令 目的

add 添加路由

change 更改现存路由

delete 删除路由

print 打印路由

-f    清除所有网关项的路由表。如果与某个命令结合使用,在运行该命令前,应清除路由表。

-p   ADD 命令结合使用时,将路由设置为在系统引导期间保持不变。默认情况下,重新启动系统时,不保存路由。忽略所有其他命令,这始终会影响相应的永久路由。Windows 95不支持此选项。

-4   强制使用 IPv4

-6   强制使用 IPv6

command      其中之一:

PRINT 打印路由

ADD 添加路由

DELETE 删除路由

CHANGE 修改现有路由

destination    指定主机。

MASK   指定下一个参数为“网络掩码”值。

netmask 指定此路由项的子网掩码值。如果未指定,其默认设置为 255.255.255.255

gateway 指定网关。

interface 指定路由的接口号码。

METRIC      指定跃点数,例如目标的成本。

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值