深入了解Samba:NetBIOS、CIFS及浏览机制
1. NetBIOS名称解析
NetBIOS使用的名称与我们熟悉的DNS主机名有很大不同。
- 名称空间特性 :NetBIOS名称处于扁平名称空间,没有像oreilly.com(两级)或ftp.samba.org(三级)那样的层次结构。在每个WINS服务器或广播段内,NetBIOS名称由单个唯一字符串组成,如RAIN或SLEET。
- 名称长度和字符限制 :NetBIOS名称长度不能超过15个字符,只能由标准字母数字字符(a - z、A - Z、0 - 9)以及特定符号(! @ # $ % ^ & ( ) - ’ { } . ~)组成。少于15个字符的名称会在末尾填充空格以达到15个字符的长度。虽然允许在NetBIOS名称中使用句点(.),但这是个糟糕的做法,因为包含句点的NetBIOS名称很难与有效的DNS名称区分开来。
- 资源名称和类型 :NetBIOS中,计算机不仅会宣告自身存在,还会告知其他计算机它所提供的服务类型。这通过在机器名称末尾添加一个十六进制字节(资源类型)来实现,并为每个提供的服务多次注册该名称。例如,SLEET<0x00>或SLEET<00>,Samba文档和工具中常用井号代替尖括号,即SLEET#00。常见的NetBIOS唯一资源类型如下表所示:
| 命名资源 | 十六进制字节值 |
| ---- | ---- |
| 标准工作站服务 | 00 |
| 信使服务 | 03 |
| RAS服务器服务 | 06 |
超级会员免费看
订阅专栏 解锁全文
4605

被折叠的 条评论
为什么被折叠?



