对于网络管理员(一般用户可以稍微了解一些)来说,了解和掌握几个实用的TCP/IP程序会有助于更好地使用和维护网络。下面具体介绍5个基本的基于Windows的TCP/IP实用程序:ping、winipcfg(ipconfig)、tracert、netstat、arp。
1. ping(此命令在Windows 95/98,Windows NT中都是同样用法)
这个程序用来检测一帧数据从当前主机传送到目的主机所需要的时间。它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。它还提供了许多参数,如-t使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;-n 可以自己确定向目的主机发送的次数等等。
ping命令的格式如下:(在命令行状态下输入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
其中的参数说明如下:
-t 使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;
-a 以IP地址格式(不是主机名形式)显示网络地址;
-n count 指定要做多少次ping,其中count为正整数值;
-l size 发送的数据包的大小; -f 设置回声分组不会由中间网关分组;
-i TTL 指定ping分组时限域,TTL是指在停止到达的地址前应经过多少个网关;
-v TOS 服务的类型; -r count 指出要记录路由的轮数(去和回);
-s count 指定当使用-r参数时,用于每一轮路由的时间;
-j host-list 指定希望分组的路由;
-k host-list 与-j参数基本相同,只是不能使用额外的主机;
-w timeout 指定超时时间间隔(单位为毫秒),缺省为1000;
一般我们使用得较多的参数为-t、-n、-w。
例:如果ping某一网络地www.sohu.com,出现:"Reply from 202.106.156.197: bytes=32 time=541ms TTL=245"则表示本地与该网络地址之间的线路是畅通的;如果出现"Request timed out",则表示此时发送的小数据包不能到达目的地,此时可能有两种情况,一种是网络不通,还有一种是网络连通状况不佳。此时还可以使用带参数的Ping来确定是哪一种情况。 例:ping www.sohu.com -t -w 3000 不断地向目的主机发送数据,并且响应时间增大到3000ms,此时如果都是显示"Reply timed out",则表示网络之间确实不通,如果不是全部显示"Reply times out"则表示此网站还是通的,只是响应时间长或通讯状况不佳。
2. winipcfg(ipconfig)
winipcfg和ipconfig都是用来显示主机内IP协议的配置信息。只是winipcfg适用于Windows 95/98,而ipconfig适用于Windows NT。
winipcfg不使用参数,直接运行它,它就会采用Windows窗口的形式显示具体信息。这些信息包括:网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,点击其中的"其他信息",还可以查看主机的相关信息如:主机名、DNS服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。
ipconfig的命令格式如下:
ipconfig [/? | /all | /release [adapter] | /renew [adapter]]
其中的参数说明如下:
/? 显示ipconfig的格式和参数的英文说明;
/all 显示所有的配置信息;
/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);
/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。
使用不带参数的ipconfig命令可以得到以下信息:IP地址、子网掩码、默认网关。而使用ipconfig /all,则可以得到更多的信息:主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。
3. tracert(此命令在Windows 95/98,Windows NT中都是同样用法)
这个程序的功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。
tracert命令的格式如下:
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 其中的参数说明如下:
-d 不解析主机名;
-h maximum_hops 指定搜索到目的地址的最大轮数;
-j host-list 沿着主机列表释放源路由; -w timeout 指定超时时间间隔(单位毫秒)。
由于我们科技网大多使用卫星上网,国内费用免费,而国际费用4元/M,因此,必须使用tracert命令来判断某个网站是属于国内网站还是国际网站(不能仅凭.cn来判断),如果在路由表中出现了159.226.1.189这条路由,就表示该网站是属于国际网站,实行收费使用。而如果路由表中不出现159.226.1.189,则表示该网站是属于国内网站,实行免费使用。
4. netstat(此命令在Windows 95/98,Windows NT中都是同样用法)
这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。
使用netstat ?可以显示它的命令格式和参数说明。
netstat的命令格式如下:
netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval] 其中的参数说明如下:
-a 显示所有主机的端口号;
-e 显示以太网统计信息;
-n 以数字表格形式显示地址和端口;
-p proto 显示特定的协议的具体使用信息;
-r 显示本机路由表的内容;
-s 显示每个协议的使用状态(包括TCP、UDP、IP);
interval 重新显示所选的状态,每次显示之间的间隔数(单位秒),按Ctrl+C中止重新显示。
5、arp(此命令在Windows 95/98,Windows NT中都是同样用法)
arp命令主要用来显示及修改特定IP地址的网卡地址。
使用arp /?可以显示它的命令格式和参数说明。
arp的命令格式如下:
arp -s inet_addr eth_addr [if_addr]
arp -d inet_addr [if_addr]
arp -a [inet_addr] [-N if_addr]
其中的参数说明如下:
inet_addr IP地址;
eth_addr 以太网卡地址;
-a 显示某个IP地址的网卡地址(不加IP地址,显示所有已激活的IP地址的网卡地址)(使用该参数前应该先ping通某一个IP地址);
分享到:
相关推荐
### 计算机网络常用命令详解 #### 一、引言 在计算机网络管理与维护过程中,掌握一些常用的网络命令是非常必要的。这些命令可以帮助我们快速诊断网络问题、配置网络环境以及进行基本的网络管理和监控工作。本文将...
"计算机网络常用命令" 计算机网络常用命令是计算机网络中经常使用的一些命令,用于管理、测试和维护网络。这些命令包括 ping 命令、ipconfig 命令、net 命令、nbtstat 命令、tracert 命令和 ftp 命令等。 1. ping ...
常用网络命令练习 常用网络命令练习 常用网络命令练习
电脑维修网络常用命令 电脑维修网络常用命令是电脑维修中不可或缺的一部分,了解这些命令可以帮助我们更好地修复电脑故障,提高维修效率。下面是电脑维修网络常用命令的详细知识点: 一、系统信息类命令 * `...
【网络故障排除】中的常见网络命令是每个IT专业人员必须掌握的基本工具,这些命令用于诊断网络连接、跟踪数据包路径以及管理网络配置。下面将详细解释这些命令的用途和使用方法。 1. **Ping**: - **原理**:通过...
### 常用网络命令知识点详解 #### 实验概述 本次实验主要针对计算机网络课程设计,旨在通过一系列网络命令的实际操作来加深对网络基础知识的理解,同时掌握如何利用这些命令进行基本的网络诊断与维护。 #### 实验...
计算机网络常用DOS命令 计算机网络中常用的DOS命令是网络管理员和黑客必备的知识。这些命令可以帮助我们检查网络是否通畅、网络连接速度、查看网络状态、跟踪路由信息、查看远程主机的共享资源等。 一、ping 命令 ...
计算机网络基础常用的一些网络命令 Ping 命令是一个基础的网络诊断工具,用于检测网络连接的可达性和延迟速度。Ping 命令的基本语法为:`ping [-t] [-a] [-n count] [-l length] [-f] [-i TTL] [-s src_ip] [-r ...
### UNIX简单命令与网络常用命令知识点详解 #### 一、UNIX操作系统概述 - **安全、可靠、高效**:UNIX作为一款历史悠久的操作系统,以其稳定性和安全性著称,被广泛应用于服务器领域。 - **多版本共存**:UNIX操作...
常用网络命令的使用.ppt
有关网络管理和测量的常用命令,内容全面,涵盖几乎所有常用的网络监管和探测命令,是菜鸟必学的网络教程
网络工程 常用网络命令 网络工程 常用网络命令 网络工程 常用网络命令
计算机网络中的常用命令是网络管理员和用户日常诊断网络问题、测试网络连通性的必备工具。在实验报告中,提到了几个关键的网络命令,包括`ping`、`ipconfig`、`arp`、`route`、`tracert`以及`netstat`,这些命令在...
CMD 常用网络命令 CMD 常用网络命令是 Windows 操作系统中的基本命令行工具,提供了多种网络命令来帮助用户管理和维护网络连接。本文将详细介绍五个常用的网络命令:ping、nbtstat、netstat、tracert 和 net。 一...
网络常用命令--Netstat、IPConfig、Tracert、Route 与 NBTStat 使用技巧 本文将详细介绍网络中五个常用的命令:Netstat、IPConfig、Tracert、Route 和 NBTStat,以及它们的使用技巧。 一、Netstat 命令 Netstat ...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 ...04.7 Linux常用命令-网络命令.mp4 04.8 Linux常用命令-关机重启命令.mp4
【计算机常用网络命令详解】 网络命令是网络管理员和IT专业人士必备的工具,它们能帮助我们诊断网络连接问题、查看网络状态以及进行网络故障排除。以下是一些常用的网络命令及其详细解释: 1. **Ping** - **原理*...
### 计算机网络常用网络命令详解 #### 一、引言 在计算机网络领域,掌握一定的网络命令是非常重要的。这些命令不仅可以帮助我们快速诊断网络问题,还可以提高我们的工作效率。本文将详细介绍一些常用的网络命令,...
计算机网络实验报告:常用网络命令的使用 本实验报告旨在介绍常用网络命令的使用方法,以掌握网络命令的使用和分析网络状态。实验中,我们将使用 Ping 命令、Ipconfig 命令、Nslookup 命令、Netstat 命令、Net 命令...