网络命令:NetBios和Netstat解析

网络 网络管理
NetBIOS是一种应用程序接口(API),系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,而Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况,

NetBIOS

NetBIOS(NetworkBasicInputOutputSystem,网络基本输入输出系统)是一种应用程序接口(API),系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享。因为它占用系统资源少、传输效率高,尤为适于由20到200台计算机组成的小型局域网。所以微软的客户机/服务器网络系统都是基于NetBIOS的。

当安装TCP/IP协议时,NetBIOS也被Windows作为默认设置载入,我们的计算机也具有了NetBIOS本身的开放性,139端口被打开。某些别有用心的人就利用这个功能来攻击服务器,使管理员不能放心使用文件和打印机共享。

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

如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。

Nbtstat

显示基于TCP/IP的NetBIOS(NetBT)协议统计资料、本地计算机和远程计算机的NetBIOS名称表和NetBIOS名称缓存。Nbtstat可以刷新NetBIOS名称缓存和使用WindowsInternet名称服务(WINS)注册的名称。使用不带参数的nbtstat显示帮助。

语法:nbtstat[-aRemoteName][-AIPAddress][-c][-n][-r][-R][-RR][-s][-S][Interval]

参数:

-aremotename

显示远程计算机的NetBIOS名称表,其中,RemoteName是远程计算机的NetBIOS计算机名称。NetBIOS名称表是与运行在该计算机上的应用程序相对应的NetBIOS名称列表。

-AIPAddress

显示远程计算机的NetBIOS名称表,其名称由远程计算机的IP地址指定(以小数点分隔)。

-c

显示NetBIOS名称缓存内容、NetBIOS名称表及其解析的各个地址。

-n

显示本地计算机的NetBIOS名称表。Registered的状态表明该名称是通过广播还是WINS服务器注册的。

-r

显示NetBIOS名称解析统计资料。在配置为使用WINS且运行WindowsXP或WindowsServer2003操作系统的计算机上,该参数将返回已通过广播和WINS解析和注册的名称号码。

-R

清除NetBIOS名称缓存的内容并从Lmhosts文件中重新加载带有#PRE标记的项目。

-RR

释放并刷新通过WINS服务器注册的本地计算机的NetBIOS名称。

-s

显示NetBIOS客户端和服务器会话,并试图将目标IP地址转化为名称。

-S

显示NetBIOS客户端和服务器会话,只通过IP地址列出远程计算机。

Netstat的一些常用选项

netstat-s——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

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

netstat-r——本选项可以显示关于路由表的信息,类似于后面所讲使用routeprint命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。

netstat-a——本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。

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

责任编辑:佚名 来源: 网易
相关推荐

2011-06-02 14:36:25

Netstat

2011-06-03 09:25:13

netstatDHCP

2017-03-10 15:25:35

Linuxnetstat命令

2010-06-02 15:37:38

Linux 网络性能

2010-07-05 17:04:42

Netstat TCP

2021-03-22 10:05:59

netstat命令Linux

2009-02-19 10:14:00

2010-07-06 16:53:22

NetBIOS协议

2010-07-05 10:01:27

2011-08-24 09:46:33

NetBIOS协议NetBEUI协议

2014-06-09 10:33:40

2010-07-05 16:51:25

NetBIOS协议

2010-12-15 14:14:57

2009-12-08 13:56:49

2009-11-30 09:29:41

2019-07-12 09:23:54

Linux 系统 运维

2012-02-24 15:14:18

ibmdw

2010-07-05 10:08:52

Netstat TCP

2021-07-12 15:50:55

Go 语言netstat命令

2010-03-17 09:01:44

点赞
收藏

51CTO技术栈公众号