正文

NETBIOS2011-08-20 14:40:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/edwardguo/52751.html

分享到:

计算机有几种放法在网络上标识自己:
其他——NetBIOS名称
传输层——TCP,UDP端口号
网络层——IP地址
数据链路层——MAC地址

其中:
NetBIOS服务
名字服务: NetBIOS具有独立的计算机名、用户名和组名。名字在它们的名字空间中以广播的方式传送,或者在WINS下通过点对点通信来传送。
会话服务:通过会话命令为一对NetBIOS建立双工、连续、可靠的连接。
数据报服务:通过对组名的广播或者直接投诉到单个的、独立的名字以在两个参与者之间发送和接收消息。

关于NetBIOS的名称
一个 NetBIOS 名称包含 16 个字符。每个名称的前 15 个字符是用户指定的,表示:
标识与网络上单个用户或计算机相关联的某个资源的唯一名称。
标识与网络上的一组用户或计算机相关联的某个资源的组名。
每个 NetBIOS 名称中的第 16 个字符被 Microsoft NetBIOS 客户用作名称后辍(后辍一般是不显示的),用来标识该名称,并表明用该名称在网络上注册的资源的有关信息。每个 NetBIOS 名称都配置成一个唯一的(专有的)名称或组(非专有的)名。
唯一的名称通常用来向计算机上的特定进程发送网络通讯。组名用来同时向多台计算机发送信息。
NetBIOS 名字的 15 个字符中可以包括各种字母和数字,还可以包括以下特殊字符:
! @ # $ % ^ & ( ) – ` { } .
某些NetBIOS中还允许在名字中有空格,但是使用空格后,这个机名在DNS中是完全无效的。

NetBIOS的特点
NetBIOS的名字名字空间是非层次的,而不是层次型的。这给使用带来了一定的局限性。

NetBIOS的名称识别
P节点—利用名称服务器的点对点通信解析名称。在p节点环境中,所有的客户计算机都被配置成用WINS服务器注册,由WINS服务器负责将所有网络名称解析成IP地址。对于网络上能看到的机器,有必要为WINS配置每个系统。
m节点—首先利用b节点,如果失败,则利用p节点来解析名称。M节点是把b节点和p节点结合起来使用。在m节点环境中,系统首先要尝试使用b节点,利用广播来解析名称,如果b节点失败,将自动切换到p节点,利用名称服务器的点对点通信解析名称。很明显,使用m节点将增加信息流量。但是这种方法允许用户在广域网中通过路由器进行通信,其创建不必要的网络信息流量的选择,使得它不能成为一种优秀的方法。
H节点—首先利用p节点进行名称查询,如果不能获得名称服务或者在WINS数据库中没有该名称,则使用b -节点。h节点是仍然使用b节点和p节点解析名称的一个标准,但它先使用p节点。这将减少整个网络的信息流量,因而更具有意义。在IP解析时,如果p节点失败, h节点将在利用b节点的同时继续轮询 WINS服务器,直到联机返回。此时h节点将切换回p节点以重新解析地址。

总结
netbios一般用在wins服务中。

阅读(1888) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册