netbios协议
好的,我们来详细解释一下 NetBIOS 协议。
NetBIOS (Network Basic Input/Output System) - 网络基本输入/输出系统
简单来说,NetBIOS 是一个应用程序编程接口和一套约定,用于局域网内应用程序(尤其是早期 Windows 系统)在网络中进行通信、发现彼此(名字解析)以及建立会话。
它的核心功能是为网络应用程序提供服务接口,而不是直接定义底层的网络传输协议。
主要服务和组件
NetBIOS 定义了三种主要的服务:
-
名称服务:
- 作用: 为网络上的计算机、用户或服务提供名字注册和解析功能。
- 原理: 网络上的每个想要通信的资源(如一台电脑)都需要在网络上注册一个唯一的 NetBIOS 名称(长度不超过 15个字符 + 1字节的类型后缀,例如
MYPC<20>)。常见的后缀:<00>代表工作站服务,<03>代表 Messenger 服务,<20>代表 Server 服务)。 - 如何工作: 当需要找到另一台计算机(例如访问其共享文件)时,请求方会查询名称服务:“名叫
SERVER01的计算机在哪里?”。 - 传统机制: 在纯 NetBIOS 环境中(如 NetBEUI 网络),通常使用广播进行名称注册和解析。在小范围内工作简单有效,但在大型网络或需要跨越路由器时会变得低效。后来有了 WINS (Windows Internet Name Service) 服务器,它是一种 NetBIOS 名称服务器,提供集中式、可路由的名称解析服务,类似于 DNS,但专用于 NetBIOS 名称。
-
数据报服务:
- 作用: 提供无连接的、不可靠的消息传递服务。
- 特点: 发送端直接将数据报发送给单个接收方、整个工作组或广播给整个网络。不需要建立连接,但也不能保证数据报一定送达或按顺序送达。
- 用途: 适合发送短消息、通知或状态更新(比如网络上的“弹窗”信使服务 Messenger Service)。效率较高但可靠性低。
-
会话服务:
- 作用: 提供面向连接的、可靠的双向通信通道。
- 特点: 需要通信双方先建立连接(会话),然后在会话上进行数据传输。保证数据可靠、按顺序传输。
- 用途: 需要持续稳定连接的应用,例如文件共享 (SMB/CIFS)、打印机共享等。两台计算机之间建立会话连接后,才能传输大量文件数据。
关键点:NetBIOS 与传输协议的关系
- NetBIOS 本身不是一个底层的网络传输协议(如 TCP/IP 或 IPX/SPX)。它定义了应用程序接口(API)和服务约定。
- 为了实现网络通信,NetBIOS 需要运行在某个实际的网络传输协议栈之上:
- NetBEUI (NetBIOS Extended User Interface): 这是 NetBIOS 最初设计的“原生”传输协议。它非常简单高效,但不能路由(只能在单一网段内工作),在需要连接不同网段的现代网络中已基本被淘汰。
- TCP/IP: 这是目前最主流、最广泛使用的方式。通过 NetBIOS over TCP/IP (NBT) 技术,将 NetBIOS 的三种服务映射到 TCP/IP 协议栈上:
- 名称服务使用 UDP 端口 137。
- 数据报服务使用 UDP 端口 138。
- 会话服务使用 TCP 端口 139。
- IPX/SPX: 曾经在 Novell NetWare 网络中使用较多,现已很少见。
NetBIOS 在现代网络中的应用(现状)
- 现代 Windows 网络(特别是基于 Active Directory 的网络)主要依赖 DNS 进行名称解析和服务定位。SMB/CIFS 协议的最新版本(从 SMB 2.0/3.0 开始)也可以不依赖 NetBIOS 名称解析直接工作。
- 然而,为了向后兼容早期的 Windows 系统(如 Win9x, NT, 2000, XP)和支持传统的应用或设备:
- 大多数现代 Windows 系统(Windows 10, 11, Server 2012/2016/2019/2022)默认仍然启用 NetBIOS over TCP/IP 功能。
- 它在本地局域网内的名称发现和早期文件共享支持方面仍然扮演一定角色。
- 在纯 Windows Vista/7/8/10/11/Server 2008+ 环境中(且仅使用 SMBv2+),理论上可以完全禁用 NetBIOS,但这需要对网络环境(所有设备/服务都支持 DNS 名称解析)有很好的掌握,否则可能导致某些服务无法访问。
- 许多传统应用程序、网络打印机管理界面、甚至某些小型设备仍然依赖 NetBIOS 名称服务。
总结
- NetBIOS 是 LAN 中应用程序通信(特别是早期 Windows 网络)的基础服务和 API。
- 核心包括名称服务(发现谁是谁)、数据报服务(发短消息/广播)、会话服务(可靠连接/文件共享)。
- 它本身不是传输层协议,需要通过 NBT 运行在 TCP/IP 上才能进行路由通信。
- 在现代网络中,DNS 已逐渐取代 NetBIOS 作为主要名称解析手段。
- 当前角色:主要是向后兼容和辅助本地局域网通信。
如果你需要理解网络中某些设备如何互相发现或者早期 Windows 文件共享如何工作,NetBIOS 是一个非常关键的概念。但在设计新网络或应用时,应优先考虑使用更现代的 DNS 和 SMBv2/3 协议。
第三十章 W55MH32 HTTP_Server&NetBIOS示例
本文讲解了如何在 W55MH32 芯片上实现 HTTP_Server 与 NetBIOS 功能,并通过 NetBIOS 访问 HTTP 服务器网页内容,通过实战例程展示了在主循环中并行处理 HTTP 与
2025-07-24 16:21:57
第十二章 W55MH32 NetBIOS示例
本文讲解了如何在 W55MH32 芯片上实现 NetBIOS 功能,通过实战例程展示了利用 NetBIOS 进行名称 PING 测试的具体过程,包括 NetB
2025-07-24 09:58:21
基于W5500的NetBIOS应用实例资料下载
电子发烧友网为你提供基于W5500的NetBIOS应用实例资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-24 08:40:42
MQTT协议简介及协议原理
MQTT协议全称是Message Queuing Telemetry Transport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议
2023-02-28 16:16:03
什么是IPC?IPC的利用条件有哪些?
IPC可以实现远程登录及对默认共享资源的访问,而139端口的开启标识NetBIOS协议的应用。通过139、445端口可以实现对共享文件/打印机的访问。
2023-02-09 09:17:22
全协议快充协议芯片,充电器全协议IC,VOOC和SCP
1970-01-01 08:00:00 至 1970-01-01 08:00:00
协议是什么 协议栈又是什么
协议定义的是一系列的通信标准, 通信双方需要共同按照这一标准进行正常的数据收发;信的双方需要共同按照这一个标准进行正常的数据收发;(两人,说共同的语言,不然不能交流,一个听不懂外语的和说外语的交流
W5500教程之用W5500实现NetBIOS的案例分享
NetBIOS(Network Basic Input/Output System)。这个在上世纪80年代由IBM开发的协议,主要用于数十台左右计算机组成的小型局域网,该
2020-10-22 14:53:13
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机