3、深入了解Samba:NetBIOS命名、服务与网络浏览

深入了解Samba:NetBIOS命名、服务与网络浏览

1. NetBIOS命名机制

NetBIOS使用的名称与我们熟悉的DNS主机名有很大不同。首先,NetBIOS名称存在于扁平命名空间中,没有像oreilly.com(两级)或ftp.samba.org(三级)那样的层次结构。NetBIOS名称由每个WINS服务器或广播段内的单个唯一字符串组成,如RAIN或SLEET。其次,NetBIOS名称长度不能超过15个字符,只能由标准字母数字字符(a - z、A - Z、0 - 9)以及以下字符组成:! @ # $ % ^ & ( ) - ’ { } . ~ 。任何少于15个字符的名称会在末尾用空格填充至15个字符长度。虽然允许在NetBIOS名称中使用句点(.),但这是个很糟糕的主意,因为包含句点的NetBIOS名称很难与有效的DNS名称区分开来,比如有效的NetBIOS名称192.168.1.100。

所有有效的主机名也是有效的NetBIOS名称并非巧合,实际上,Samba服务器的主机名通常会被用作其NetBIOS名称。例如,若系统的完全限定DNS名称为sleet.plainjoe.org,其NetBIOS名称默认将为SLEET(后面跟9个空格)。

2. 资源名称和类型

使用NetBIOS时,计算机不仅会宣告自身存在,还会告知其他计算机它提供的服务类型。这是通过在机器名称末尾添加第16个字节(称为资源类型或资源字节),并为其提供的每个服务多次注册该名称来实现的。资源类型用尖括号(<>)表示,如SLEET<0x00>或SLEET<00>,Samba文档和工具通常会用井号代替尖括号(SLEET#00)。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值