`
猫太的鱼
  • 浏览: 239379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

Netstat命令用法?
Netstat 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一用于检验本机各端口的网络连接情况。如果你的计算机有时候接受到的数据报会导致出错数据删除或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。Netstat的一些常用选项:
netstat -s——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
netstat -e——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。
netstat -r——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。
netstat -a——本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
netstat -n——显示所有已建立的有效连接。

Netstat的妙用
经常上网的人一般都使用ICQ的,不知道你有没有被一些讨厌的人骚扰得不敢上线,想投诉却又不知从和下手?其实,你只要知道对方的IP,就可以向他所属的 ISP投诉了。但怎样才能通过ICQ知道对方的IP呢?如果对方在设置ICQ时选择了不显示IP地址,那你是无法在信息栏中看到的。其实,你只需要通过 Netstat就可以很方便的做到这一点:当他通过ICQ或其他的工具与你相连时(例如你给他发一条ICQ信息或他给你发一条信息),你立刻在DOS Prompt下输入netstat -n或netstat -a就可以看到对方上网时所用的IP或ISP域名了。甚至连所用Port都完全暴露了,如果你想给他一些教训,这些信息已经足够……

NBTStat
NBTStat(TCP/IP上的NetBIOS统计数据)实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOS,你可以查看本地计算机或远程计算机上的NetBIOS名字表格。
常用选项:
nbtstat -n——显示寄存在本地的名字和服务程序。
nbtstat -c——本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。
nbtstat -r——本命令用于清除和重新加载NetBIOS名字高速缓存。
nbtstat -a IP——通过IP显示另一台计算机的物理地址和名字列表,你所显示的内容就像对方计算机自己运行nbtstat -n一样。
nbtstat -s IP——显示实用其IP地址的另一台计算机的NetBIOS连接表。
  netstat的用法
Netstat

  与上述几个网络检测软件类似,Netstat命令也是可以运行于Windows 95/98/NT的DOS提示符下的工具,利用该工具可以显示有关统计信息和当前TCP/IP网络连接的情况,用户或网络管理人员可以得到非常详尽的统计结果。当网络中没有安装特殊的网管软件,但要对整个网络的使用状况作个详细地了解时,就是Netstat大显身手的时候了。

  它可以用来获得你的系统网络连接的信息(使用的端口和在使用的协议等),收到和发出的数据,被连接的远程系统的端口等。

  1、Netstat命令的语法格式

  Nbtstat 格式:netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

  参数解释如下:

  -a——用来显示在本地机上的外部连接,它也显示我们远程所连接的系统,本地和远程系统连接时使用和开放的端口,以及本地和远程系统连接的状态。这个参数通常用于获得你的本地系统开放的端口,用它您可以自己检查你的系统上有没有被安装木马,如果您在你的机器上运行Netstat的話,如发現诸如:Port 12345(TCP) Netbus、Port 31337(UDP) Back Orifice之类的信息,则你的机器上就很有可能感染了木马。

  -n——这个参数基本上是-a参数的数字形式,它是用数字的形式显示以上信息,这个参数通常用于检查自己的IP时使用,也有些人使用他是因为更喜欢用数字的形式來显示主机名。

  -e——显示静态太网统计,该参数可以与 -s 选项结合使用。

  -p protocol——用来显示特定的协议配置信息,它的格式为:Netstat -p xxx,xxx可以是UDP、IP、ICMP或TCP,如要显示机器上的TCP协议配置情况则我们可以用:Netstat -p tcp。

  -s——显示机器的缺省情况下每个协议的配置统计,缺省情况下包括TCP、IP、UDP、ICMP等协议。
-r——用来显示路由分配表。

  interval——每隔“interval”秒重复显示所选协议的配置情况,直到按“CTRL+C”中断。

  2、netstat的应用

  从以上各参数的功能我们可以看出netstat工具至少有以下向方面的应用:

  (1)、显示本地或与之相连的远程机器的连接状态,包括TCP、IP、UDP、ICMP协议的使用情况,了解本地机开放的端口情况;

  (2)、检查网络接口是否已正确安装,如果在用netstat这个命令后仍不能显示某些网络接口的信息,则说明这个网络接口没有正确连接,需要重新查找原因。

  (3)、通过加入“-r”参数查询与本机相连的路由器地址分配情况;

  (4)、还可以检查一些常见的木马等黑客程序,因为任何黑客程序都需要通过打开一个端口来达到与其服务器进行通信的目的,不过这首先要使你的这台机连入互联网才行,不然这些端口是不可能打开的,而且这些黑客程序也不会起到入侵的本来目的。
分享到:
评论

相关推荐

    Netstat命令使用方法.docx

    Netstat 命令的使用方法和妙用 Netstat 命令是 Windows 操作系统中一个非常实用的命令,用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,主要用于检验本机各端口的网络连接情况。下面将详细介绍 Netstat 命令...

    netstat命令的使用

    netstat命令的使用 netstat命令的使用 netstat命令的使用

    使用 netstat 命令监视网络状态

    标题中的“使用 netstat 命令监视网络状态”指的是在操作系统中,通过执行 netstat 命令来查看和分析网络连接、监听端口、路由表等信息,以了解和诊断网络活动。netstat 是一个强大的网络诊断工具,尤其在系统管理员...

    教你使用netstat命令

    ### 使用netstat命令详解 #### 一、netstat命令简介 `netstat`是一个非常实用且强大的命令行工具,主要用于查看网络连接的状态以及...希望本文能够为你提供有用的信息,让你更加熟练地掌握`netstat`命令的使用方法。

    如何用netstat命令查看端口占用问题的技巧.docx

    文中提供了两种方法:方法一是使用命令"netstat ano|findstr "端口号""来查看该端口被那个进程所占用,方法二是使用命令"tasklist|findstr "PID""来查看该进程名称。另外,本文还提供了Netstat 命令的使用参数和选项...

    Netstat命令详解

    ### Netstat命令详解 #### 一、概述 `Netstat`是一个非常实用的命令行工具,主要用于显示与IP、TCP、UDP以及ICMP等网络协议相关的统计数据,可以帮助用户检查网络连接的状态,诊断网络问题,特别是在排查网络故障...

    Linux netstat命令详解

    本文将详细介绍netstat命令的使用和输出结果的解释。 netstat命令的基本使用 netstat命令的基本语法为:`netstat [选项]`,其中选项可以是`-a`、`-t`、`-u`、`-n`、`-l`、`-p`、`-r`、`-e`、`-s`、`-c`等。 * `-a...

    Linux中的netstat命令使用教程.docx

    Linux 中的 netstat 命令使用教程 netstat 命令是 Linux 系统中一个非常有用的网络命令,用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。下面是对 netstat 命令的...

    cmd命令netstat查看系统端口使用情况

    cmd 命令 netstat 查看系统端口使用情况 在日常的开发和维护工作中,我们经常会遇到一些棘手的问题,例如,在启动应用程序时发现系统需要的端口被其他程序占用,从而导致应用程序无法正常启动。这时,我们需要知道...

    netstat命令详解[整理].pdf

    在我们上网时,如果我们不知道对方的 IP 地址,那么我们可以使用 netstat 命令来检测对方的 IP 地址。例如,我们在 ICQ 中可以使用 netstat 命令来检测对方的 IP 地址。只要对方与我们相连时,我们就可以在 DOS 命令...

    netstat命令详解

    ### Netstat命令详解 #### 一、Netstat命令概述 Netstat命令是Linux及类Unix系统中用于查看网络状态的强大工具。它可以帮助用户监控和管理网络连接、路由表、接口状态、多播成员等信息。Netstat对于网络管理员来说...

    netstat命令

    ### Netstat命令详解 #### 一、概述 `netstat`命令是计算机系统中一个非常重要的工具,主要用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,可以帮助用户检查网络连接的状态以及诊断网络问题。通过`netstat`,...

    cmd中Netstat命令详解

    #### 三、Windows系统下的Netstat命令使用 ##### 1. 基本语法 ``` NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] ``` ##### 2. 参数详解 - `-a`:显示所有连接和正在监听的端口。 - `-b...

    NBTSTAT NETSTAT命令及用法

    NETSTAT 命令的基本用法是使用以下格式:netstat [-a] [-e] [-n] [-p protocol] [-r] [-s] [interval]。 参数解释 * -a:显示所有连接和侦听端口。服务器连接通常不显示。 * -e:显示以太网统计。该参数可以与 -s ...

    Netstat 命令

    例如,使用 `netstat -a` 命令可以显示当前系统中的所有网络连接和侦听端口,而使用 `netstat -n` 命令可以显示当前系统中的所有 TCP 连接,以数字形式显示地址和端口号。 在实际应用中,Netstat 命令可以帮助网络...

    NETSTAT命令详解

    下面将详细介绍 NETSTAT 命令的输出结果和使用方法。 输出结果 NETSTAT 命令的输出结果可以分为两个部分:Active Internet connections 和 Active UNIX domain sockets。 Active Internet connections 该部分...

    Linux命令之netstat

    Netstat 命令是 Linux 系统中一个非常重要的命令,它可以用来查看 Linux 系统中正在使用的服务和端口情况。下面是 Netstat 命令的详细介绍。 Netstat 命令的基本用法 Netstat 命令的基本语法为:`netstat [-选项]`...

    使用netstat命令进行网络问题排查的诀窍.docx

    【网络问题排查与netstat命令详解】 在信息技术领域,网络问题的排查是开发人员和运维工程师日常工作中不可或缺的一部分。无论是Windows还是Linux系统,`netstat`命令都是一个强大的工具,用于查看网络连接状态、...

    DOS中的ping ,netstat命令

    ### DOS中的ping与netstat命令知识点详述 #### 一、netstat命令 **1.1 基础概述** `netstat`命令是DOS系统中用于观察网络连接状态的强大工具之一。...熟练掌握它们的使用方法对于IT专业人士来说是非常必要的。

Global site tag (gtag.js) - Google Analytics