NETBIOS

Posted on 2007-03-15 12:27 草原的天空 阅读(191) 评论(0)  编辑 收藏 引用 网摘 所属分类: Windows
计算机有几种放法在网络上标识自己:
其他——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服务中。

只有注册用户登录后才能发表评论。
网站导航: