netbios协议(netbios协议详解)
一、NetBIOS协议属于TCP/IP协议吗
不是
(NetBIOS:Network Basic Input Output System)
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)执行。
二、netbios是什么
NETBIOS协议是由IBM公司开发,主要用于数十台计算机的小型局域网。该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享。因为它占用系统资源少、传输效率高,所以几乎所有的局域网都是在NetBIOS协议的基础上工作的。
三、Windows系统TCP/IP的NetBIOS协议如何开启或关闭
今天给大家介绍一下Windows系统TCP/IP的NetBIOS协议如何开启或关闭的具体操作步骤。
1.打开Windows设置
1.方法1:首先打开电脑,进入桌面,在左下角的开始图标处,右键,在打开的菜单中,选择“设置”选项,打开Windows设置。
2.方法2:打开电脑后,按键盘上的“WIN I”组合键,也可以打开Windows设置。
2.进入网络连接适配器
1.在打开的“Windows设置”页面,找到“网络和Internet”选项,打开。
2.进入“网络和Internet”设置页面后,在右侧的状态页面,点击“更改适配器选项”的选项。
3.如图,在打开的“网络连接”页面,将“本地连接/ WLAN”选中,右键,在打开的菜单中,选择“属性”选项。
4.在弹出的“WLAN属性”窗口中,将项目列表中的“Internet协议版本TCP/IPv4”选中,然后点击右下方的“属性”按钮。
3.开启和关闭TCP/IP的NetBIOS协议
1.如图,弹出“Internet协议版本TCP/IPv4属性”窗口,点击右下方的“高级”按钮。
2.在弹出的“高级 TCP/IP设置”窗口中,点选上下方的“启用TCP/IP上的NetBIOS”的选项,就开启了启用TCP/IP上的NetBIOS协议了。
3.同样点选上下方的“禁用TCP/IP上的NetBIOS”选项就关闭了TCP/IP上的NetBIOS协议了。根据自己的需要选择即可。