您的位置  > 互联网

网络命令及其作用跟大家聊一聊网络实用工具的丰采

我们来谈谈网络命令及其功能,并附上完整的网络命令列表。 请看下面的详细介绍。

当你打开浏览器,在广阔的互联网世界中自由遨游时,你是否也沉迷于下载各种实用软件? 或许很大一部分都是网络工具! 但请不要忽视您面前的内容 - 系统已经附带了很多网络实用程序。 虽然它们比较简单,但并不粗糙。 本着“简单就是美”的原则,下面将为您展示网络实用工具的丰富性……

Ping 是一个常用的实用程序,用于确定本地主机是否可以与另一台主机交换(发送和接收)数据报。 根据返回的信息,可以判断TCP/IP参数是否设置正确、运行是否正常。 需要注意的是,与另一台主机成功执行一两次数据报交换并不意味着 TCP/IP 配置正确。 您必须在本地主机和远程主机之间执行大量数据报交换才能确信 TCP/IP 配置正确。 IP 正确性。

简单来说,Ping是一个测试程序。 如果Ping运行正常,一般可以排除网络接入层、网卡、MODEM输入输出线路、电缆和路由器等方面的故障,从而缩小问题范围。 但由于能够自定义发送的数据报大小以及无休止的高速传输,Ping也被一些别有用心的人用作DDOS(拒绝服务攻击)的工具。 前段时间,雅虎被黑客利用数百台电脑提供高速访问。 互联网上的计算机因不断发送大量 Ping 数据报而瘫痪。

默认情况下,计算机上运行的 Ping 命令会发送 4 个 ICMP(互联网控制消息协议)回显请求,每个请求包含 32 字节的数据,如果一切顺利,您应该会收到 4 个回显回复。

Ping 可以显示发送回显请求和返回回显回复之间的时间量(以毫秒为单位)。 如果响应时间短,则意味着数据报不必经过太多路由器或者网络连接速度更快。 Ping 还可以显示 TTL(生存时间)值。 您可以使用 TTL 值来计算数据包经过了多少个路由器:源位置的起始 TTL 值(该值是 2 的幂,略大于返回 TTL)。 ) - 返回时的 TTL 值。 例如返回的TTL值为119,那么可以计算出离开源地址的数据报起始TTL值为128,源地址到目的地址必须经过9个路由器网段(128-119) ); 如果返回的TTL值为246,则TTL的起始值为256,从源位置到目的位置需要9个路由器段。

通过 Ping 检测网络故障的典型顺序

一般情况下,当您使用Ping命令来查找问题或验证网络的运行情况时,需要使用很多Ping命令。 如果一切运行正常,您可以相信基本连接和配置参数都正常; 如果某些 Ping 命令失败,也可以指示在哪里查找问题。 下面给出了典型的检测顺序以及对应的可能的故障:

ping 127.0.0.1 – 此 ping 命令被发送到本地计算机的 IP 软件,并且该命令永远不会退出该计算机。 如果没有这样做,则意味着 TCP/IP 的安装或操作存在一些基本问题。

网络命令及其功能

Ping 本地 IP – 此命令将发送到您计算机的配置 IP 地址。 您的计算机应始终响应 ping 命令。 如果不是,则本地配置或安装有问题。 出现此问题时,局域网用户应断开网线并重新发送命令。 如果断开网线后此命令正确,则说明另一台计算机可能配置了相同的 IP 地址。

Ping LAN 上的其他 IP – 此命令应离开您的计算机,通过网卡和网线到达另一台计算机,然后返回。 收到回显回复表明本地网络中的网卡和运营商运行正常。 但如果收到0个echo回复,则说明子网掩码(划分子网时将IP地址的网络部分与IP地址的主机部分分开的代码)不正确或者网卡配置错误或者有问题与电缆系统。

ping 网关IP – 如果此命令的响应正确,则表示局域网中的网关路由器正在运行并且能够响应。

Ping 远程 IP – 如果收到 4 个回复,则说明默认网关已成功使用。 对于拨号上网的用户来说,意味着可以访问成功(但也不排除ISP的DNS会有问题)。

ping – 是操作系统的网络保留名称。 它是 127.0.0.1 的别名。 每台计算机都应该能够将该名称转换为该地址。 如果不在这个范围内,说明host文件(//host)有问题。

ping – 要对此域名执行 Ping 命令,您的计算机必须首先将域名转换为 IP 地址,通常是通过 DNS 服务器。 如果这里出现故障,则说明DNS服务器的IP地址配置不正确或者DNS服务器出现故障(对于拨号上网的用户,有些ISP不再需要设置DNS服务器)。 顺便说一句:您还可以使用此命令将域名转换为IP地址。

如果上面列出的所有 Ping 命令都能正常工作,那么您基本上可以放心计算机的本地和远程通信能力。 但是,这些命令的成功并不意味着您的所有网络配置都是正确的。 例如,使用这些方法可能无法检测到某些子网掩码错误。

Ping命令常用参数选项

ping IP -t – 持续对 IP 地址执行 Ping 命令,直到用户使用 Ctrl+C 中断。

ping IP -l 2000 – 指定 Ping 命令中的数据长度为 2000 字节,而不是默认的 32 字节。

ping IP -n – 执行 Ping 命令特定次数。

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

如果您的计算机有时收到导致错误数据删除或失败的数据报,请不要感到惊讶。 TCP/IP 可以容忍这些类型的错误并自动重新发送数据报。 但是,如果错误条件的累计数量占收到的 IP 数据报的很大比例,或者其数量快速增加,那么您应该使用它来找出发生这些情况的原因。

一些常见的选项:

-s – 该选项可以根据每个协议显示统计信息。 如果您的应用程序(如Web浏览器)运行缓慢或无法显示网页等数据,您可以使用此选项查看显示的信息。 您需要仔细查看统计数据行,找到错误的关键字,从而确定问题所在。

网络命令及其功能

-e – 此选项用于显示有关以太网的统计信息。 列出的项目包括传输的数据报的总字节数、错误数、删除数、数据报数和广播数。 这些统计数据包括发送的数据报数量和接收的数据报数量。 该选项可用于计算一些基本的网络流量)。

-r – 该选项可以显示有关路由表的信息,类似于使用稍后描述的路由打印命令时看到的信息。 除了显示有效路线外,还显示当前有效的连接。

-a – 该选项显示所有有效连接信息的列表,包括已建立的连接 () 和侦听连接请求的连接 ()。

-n – 显示所有已建立的有效连接。

妙用

经常上网的人通常使用ICQ。 不知道你是否曾被一些烦人的人骚扰而不敢上网。 您想投诉却不知从何开始? 其实只要知道对方的IP,就可以向他的ISP投诉。 但是我们怎样才能通过ICQ知道对方的IP呢? 如果对方在设置ICQ时选择不显示IP地址,您将无法在信息栏中看到它。 其实,你可以很方便地做到这一点,只需:当他通过ICQ或其他工具连接到你时(例如你给他发ICQ消息或者他给你发消息),你立即登录到DOS输入-n或-a 查看对方上网所使用的IP或ISP域名。 甚至所使用的端口也完全暴露。 如果你想教训他,这些信息就足够了……

实用程序及其在 95/98 中的 GUI 等效项可用于显示当前的 TCP/IP 配置设置。 此信息通常用于验证手动配置的 TCP/IP 设置是否正确。 但是,如果您的计算机及其所在的 LAN 使用动态主机配置协议(Host,DHCP - NT 下的一种协议,将较少的 IP 地址分配给更多的主机,类似于拨号上网的动态 IP 分配),则该程序显示的信息可能更实用。 这时,你就可以知道你的计算机是否成功租用了IP地址,如果是,你就可以知道它当前分配的是什么地址。 知道计算机当前的IP地址、子网掩码、默认网关,实际上是测试和故障分析的必备项目。

最常用的选项:

– 当不带任何选项使用时,它会显示每个已配置接口的 IP 地址、子网掩码和默认网关值。

/all – 当使用all选项时,它可以显示它已配置并用于DNS和WINS服务器的附加信息(例如IP地址等),并显示内置于本地网卡的物理地址(MAC) 。 如果IP地址是从DHCP服务器租用的,则会显示DHCP服务器的IP地址和租用地址的预计到期日期(有关DHCP服务器的详细信息,请参阅其他有关NT服务器的书籍或询问您的网络管理员),其输出信息见图6下半部分。

网络命令及其功能

/ 和 /renew – 这是两个附加选项,仅适用于从 DHCP 服务器租用 IP 地址的计算机。 如果输入 /,则所有接口的租用 IP 地址将重新传送到 DHCP 服务器(返回 IP 地址)。 如果键入 /renew,本地计算机将尝试联系 DHCP 服务器并租用 IP 地址。 请注意,在大多数情况下,网卡将被重新分配与之前分配的相同的 IP 地址。

如果您使用的是 95/98 那么您应该更舒服地使用它,因为它是一个 GUI,显示的信息是相同的,并且如果您购买了 NT Kit(NT 资源包),还提供了发布和更新动态 IP 地址的选项,那么NT还包含一个图形替代界面。 该实用程序的名称类似于 95/98。

ARP(地址转换协议)

ARP是一个重要的TCP/IP协议,用于确定IP地址对应的网卡物理地址。 使用arp命令,您可以查看本地计算机或其他计算机的ARP缓存的当前内容。 另外,使用arp命令,还可以手动输入静态网卡物理/IP地址对。 您可以使用此方法对默认网关和本地服务器等常见主机执行此操作,这有助于减少网络问题。 信息量。

默认情况下,ARP 缓存中的条目是动态的。 每当数据报发送到指定位置并且当前条目在缓存中不存在时,ARP 就会自动添加该条目。 一旦进入缓存的项目,它们就已经开始走向无效状态。 例如,在 NT 网络上,如果输入后不再使用,物理/IP 地址对将在 2 到 10 分钟内过期。 因此,如果 ARP 缓存中的条目很少或没有条目,请不要感到惊讶; 来自另一台计算机或路由器的 ping 操作可以添加它们。 因此,当需要通过arp命令查看缓存内容时,最好先ping这台计算机(无法在本地发送ping命令)。

常用命令选项:

arp -a 或 arp -g – 用于查看缓存中的所有项目。 -a 和 -g 参数的结果是相同的,多年来 -g 一直是 UNIX 平台上显示 ARP 缓存中所有项目的选项,与 arp -a 相对(-a 可以认为是全部,即意思),但它也接受更传统的 -g 选项。

arp -a IP – 如果您有多个网卡,请使用 arp -a 加上接口的 IP 地址,以仅显示与该接口相关的 ARP 缓存条目。

arp -s IP 物理地址 - 您可以手动将静态条目输入 ARP 缓存。 该条目在计算机启动过程中将保持有效,或者在发生错误时,手动配置的物理地址将自动更新该条目。

arp -d IP – 使用此命令手动删除静态项目。

看到这里,你可能有点累了……其实对于普通用户来说已经足够了——你可以使用 ping 命令来检查自己的网络配置并确定是否正确,并且可以使用 ping 命令来检查其他人与您建立的联系。 并且查出ICQ用户隐藏的IP信息,还可以使用arp查看网卡的MAC地址——这些都足以让你丢掉菜鸟的称号。 如果你还不满意,那就“硬着头皮”(下面的内容可能有点无聊)跟我继续……

网络命令及其功能

该命令可用于跟踪数据报从您的计算机通过多个网关到达目的地时所使用的路由(路径)。 此实用程序跟踪的路径是从源计算机到目标的路径,并且不保证或假定数据报始终遵循此路径。 如果您的配置使用 DNS,您通常会从生成的响应中获取城市、地址和公共运营商名称。这是运行速度较慢的命令(如果您指定的目标地址很远),您需要给它大约 15每个路由器的秒数

使用起来非常简单。 您只需要在其后面输入IP地址或URL,相应的域名就会被转换。 一般用于检测故障位置。 您可以使用 IP 来确定问题出在哪个链路上。 虽然还没有确定到底是什么问题,但是已经告诉我们问题出在哪里了,你可以放心的告诉别人——某事出了问题。

路线

大多数主机通常驻留在仅与一台路由器连接的网段上。 由于只有一台路由器,因此不存在使用哪一台路由器将数据报发布到远程计算机的问题。 可以输入路由器的IP地址作为该网段内所有计算机的默认网关。

但是,当您的网络上有两个或更多路由器时,您不一定希望仅依赖默认网关。 您实际上可能希望某些远程 IP 地址通过特定路由器传递,而其他远程 IP 地址通过另一个路由器传递。

这时就需要相应的路由信息​​,这些信息存储在路由表中。 每台主机和每台路由器都配备有自己独特的路由表。 大多数路由器使用专门的路由协议在路由器之间交换和动态更新路由表。 但是,在某些情况下,必须手动将条目添加到路由器和主机上的路由表中。 路由用于显示、手动添加和修改路由表项。

一般使用选项:

路由打印 – 该命令用于显示路由表中的当前项目。 单个路由器网段上的输出如图 12 所示。由于网卡配置了 IP 地址,因此所有这些项目都会自动添加。

route add – 使用此命令将路由项添加到路由表中。 例如,要设置一条到目的网络209.98.32.33的路由,需要经过5个路由器网段,则必须先经过本地网络中路由器IP为202.96.123.5且子网为1的路由器。掩码为 255.255.255.224。 ,那么您应该输入以下命令:

路由添加 209.98.32.33 掩码 255.255.255.224 202.96.123.5 5

route – 可以使用该命令修改数据的传输路径。 但是,您不能使用此命令更改数据的目的地。 以下是使用包含 3 个网段的更直路径将数据重新路由到另一台路由器的示例:

路由添加 209.98.32.33 掩码 255.255.255.224 202.96.123.250 3

路由 – 使用此命令从路由表中删除路由。 例如:路线209.98.32.33

网络命令及其功能

(TCP/IP 上的统计)实用程序用于提供有关的统计数据。 使用它,您可以查看本地计算机或远程计算机上的名称表。

常用选项:

-n – 显示本地存储的名称和服务程序

-c – 该命令用于显示名称缓存的内容。 名称缓存用于存储该计算机最近与之通信的其他计算机的名称和 IP 地址对。

-r – 此命令清除并重新加载名称缓存。

-a IP – 通过IP显示另一台计算机的物理地址和名称列表。 你显示的内容就像另一台计算机运行 -n 一样。

-s IP – 显示使用其 IP 地址的另一台计算机的连接列表。

Net 命令具有许多用于实用和验证计算机之间连接的功能。 这里我只介绍最常用的两个:net view 和 net use。

net view UNC – 使用此命令,您可以查看目标服务器上的共享点名称。 LAN 上的任何人都可以发出此命令,而无需提供用户 ID 或密码。 UNC 名称始终以 \\ 开头,后跟目标计算机的名称。 例如net view \\lx就是查看主机名为lx的计算机的共享点(见图15)。

net use 本地驱动器号目标计算机共享点 - 此命令用于建立或取消与特定共享点的映像驱动器的连接(如有必要,您必须提供用户 ID 或密码)。 例如,如果输入 net use f: \\lx\mp3,则会将映像驱动器 F: 连接到 \\lx\mp3 共享点。 以后直接访问F:就可以访问\\lx\mp3共享点。 这与您的类似,右键单击“我的电脑”并选择映射网络驱动器。

该命令可用于跟踪数据报从您的计算机通过多个网关到达目的地时所使用的路由(路径)。 此实用程序跟踪的路径是从源计算机到目标的路径,并且不保证或假定数据报始终遵循此路径。 如果您的配置使用 DNS,您通常会从生成的响应中获取城市、地址和公共运营商名称。这是运行速度较慢的命令(如果您指定的目标地址很远),您需要给它大约 15每个路由器的秒数

使用起来非常简单。 您只需要在后面输入IP地址或URL,相应的域名就会被转换。 一般用于检测故障位置。 您可以使用 IP 来确定问题出在哪个链路上。 虽然还没有确定到底是什么问题,但是已经告诉我们问题出在哪里了,你可以放心的告诉别人——某事出了问题。

路线

大多数主机通常驻留在仅与一台路由器连接的网段上。 由于只有一台路由器,因此不存在使用哪一台路由器将数据报发布到远程计算机的问题。 可以输入路由器的IP地址作为该网段内所有计算机的默认网关。

网络命令及其功能

但是,当您的网络上有两个或多个路由器时,您不一定希望仅依赖默认网关。 您实际上可能希望某些远程 IP 地址通过特定路由器传递,而其他远程 IP 地址通过另一个路由器传递。

这时就需要相应的路由信息​​,这些信息存储在路由表中。 每台主机和每台路由器都配备有自己独特的路由表。 大多数路由器使用专门的路由协议在路由器之间交换和动态更新路由表。 但是,在某些情况下,必须手动将条目添加到路由器和主机上的路由表中。 路由用于显示、手动添加和修改路由表项。

一般使用选项:

路由打印 – 该命令用于显示路由表中的当前项目。 单个路由器网段上的输出如图 12 所示。由于网卡配置了 IP 地址,因此所有这些项目都会自动添加。

route add – 使用此命令将路由项添加到路由表中。 例如,要设置一条到目的网络209.98.32.33的路由,需要经过5个路由器网段,则必须先经过本地网络中路由器IP为202.96.123.5且子网为1的路由器。掩码为 255.255.255.224。 ,那么您应该输入以下命令:

路由添加 209.98.32.33 掩码 255.255.255.224 202.96.123.5 5

route – 可以使用该命令修改数据的传输路径。 但是,您不能使用此命令更改数据的目的地。 以下是使用包含 3 个网段的更直路径将数据重新路由到另一台路由器的示例:

路由添加 209.98.32.33 掩码 255.255.255.224 202.96.123.250 3

路由 – 使用此命令从路由表中删除路由。 例如:路线209.98.32.33

(TCP/IP 上的统计)实用程序用于提供有关的统计数据。 使用它,您可以查看本地计算机或远程计算机上的名称表。

常用选项:

-n – 显示本地存储的名称和服务程序

-c – 该命令用于显示名称缓存的内容。 名称缓存用于存储该计算机最近与之通信的其他计算机的名称和 IP 地址对。

-r – 此命令清除并重新加载名称缓存。

-a IP – 通过IP显示另一台计算机的物理地址和名称列表。 你显示的内容就像另一台计算机运行 -n 一样。

-s IP – 显示使用其 IP 地址的另一台计算机的连接列表。

Net 命令具有许多用于实用和验证计算机之间连接的功能。 这里我只介绍最常用的两个:net view 和 net use。

net view UNC – 使用此命令,您可以查看目标服务器上的共享点名称。 LAN 上的任何人都可以发出此命令,而无需提供用户 ID 或密码。 UNC 名称始终以 \\ 开头,后跟目标计算机的名称。 例如net view \\lx就是查看主机名为lx的计算机的共享点。

网络命令及其功能

net use 本地驱动器号目标计算机共享点 - 此命令用于建立或取消与特定共享点的映像驱动器的连接(如有必要,您必须提供用户 ID 或密码)。 例如,如果输入 net use f: \\lx\mp3,则会将映像驱动器 F: 连接到 \\lx\mp3 共享点。 以后直接访问F:就可以访问\\lx\mp3共享点。 这与您的类似,右键单击“我的电脑”并选择映射网络驱动器。

以上是网络命令及其作用的详细内容,以及完整的网络命令列表。 希望对您有所帮助!