NetBIOS协议的应用和系统


关于NetBIOS协议的介绍我们已经有了不少,那么针对这个协议的一些重要内容,我们再来总结一下,首先,让我们从最基本的概念入手。之后再来看一下它的应用系统,以及一些安装设置,和特点。

英文原义:NetBIOS Services Protocols

中文释义:RFC-1001,1002)网络基本输入/输出系统协议
 
注解:该协议是由IBM公司开发,主要用于数十台计算机的小型局域网。NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享。因为它占用系统资源少、传输效率高,尤为适于由 20 到 200 台计算机组成的小型局域网。所以几乎所有的局域网都是在NetBIOS协议的基础上工作的。
 
应 用:在Windows操作系统中,默认情况下在安装TCP/IP协议后会自动安装NetBIOS。比如在Windows 2000/XP中,当选择“自动获得IP”后会启用DHCP服务器,从该服务器使用NetBIOS设置;如果使用静态IP地址或DHCP服务器不提供NetBIOS设置,则启用TCP/IP上的NetBIOS。具体的设置方法如下:首先打开“控制面板”,双击“网络连接”图标,打开本地连接属性。接着,在属性窗口的“常规”选项卡中选择“Internet协议TCP/IP)”,单击“属性”按钮。然后在打开的窗口中,单击“高级”按钮;在“高级TCP/IP设置”窗口中选择“WINS”选项卡,在“NetBIOS设置”区域中就可以相应的NetBIOS设置。

NetBIOS:网络基本输入输出系统

NetBIOS 定义了一种软件接口以及在应用程序和连接介质之间提供通信接口的标准方法。NetBIOS协议是一种会话层协议,应用于各种 LAN Ethernet、Token Ring 等)和 WAN 环境,诸如 TCP/IP、PPP 和 X.25 网络。
 
NetBIOS 使得应用程序无需了解包括差错恢复会话模式)在内的网络细节。NetBIOS 请求以网络控制块NCB:Network Control Block)的形式提供,NCB 中包含了信息存放位置和目标名称等信息。
 
NetBIOS 提供开放系统互联OSI)模型中的会话层和传输层服务,但不支持标准帧或数据格式的传输。NetBIOS 扩展用户接口NetBEUI)支持标准帧格式,它为NetBIOS提供网络层和传输层服务支持。
 
NetBIOS 支持两种通信模式:会话session)或数据报datagram)。会话模式是指两台计算机为“对话”建立一个连接,允许处理大量信息,并支持差错监测和恢复功能。数据报模式面向“无连接”信息独立发送)操作,发送的信息较小,由应用程序提供差错监测和恢复功能。此外数据报模式也支持将信息广播到局域网中的每台计算机上。
 
NetBIOS 名称为 16 字节长必要情况下使用填充位填满),对使用的字节值几乎没有限制。对于不执行路由的小型网络,将NetBIOS协议名称映射到 IP 地址上有三种方法:
 
1. IP 广播 - 当目标地址不在本地 cache 上时,广播一个 包含目标计算机NetBIOS名称的数据包。目标计算机返回其 IP 地址。
 
2. lmhosts 文件 - 这是一个负责映射 IP 地址和NetBIOS协议计算机名称的文件。
 
3. NBNS -NetBIOS命名服务器负责 将NetBIOS名称映射到 IP 地址上。该服务由 Linux 环境下的后台程序nmbd daemon)执行。

相关内容