登录/注册

netbios协议

更多

好的,我们来详细解释一下 NetBIOS 协议。

NetBIOS (Network Basic Input/Output System) - 网络基本输入/输出系统

简单来说,NetBIOS 是一个应用程序编程接口和一套约定,用于局域网内应用程序(尤其是早期 Windows 系统)在网络中进行通信、发现彼此(名字解析)以及建立会话。

它的核心功能是为网络应用程序提供服务接口,而不是直接定义底层的网络传输协议。

主要服务和组件

NetBIOS 定义了三种主要的服务:

  1. 名称服务:

    • 作用: 为网络上的计算机、用户或服务提供名字注册和解析功能。
    • 原理: 网络上的每个想要通信的资源(如一台电脑)都需要在网络上注册一个唯一的 NetBIOS 名称(长度不超过 15个字符 + 1字节的类型后缀,例如 MYPC<20>)。常见的后缀:<00> 代表工作站服务,<03> 代表 Messenger 服务,<20> 代表 Server 服务)。
    • 如何工作: 当需要找到另一台计算机(例如访问其共享文件)时,请求方会查询名称服务:“名叫 SERVER01 的计算机在哪里?”。
    • 传统机制: 在纯 NetBIOS 环境中(如 NetBEUI 网络),通常使用广播进行名称注册和解析。在小范围内工作简单有效,但在大型网络或需要跨越路由器时会变得低效。后来有了 WINS (Windows Internet Name Service) 服务器,它是一种 NetBIOS 名称服务器,提供集中式、可路由的名称解析服务,类似于 DNS,但专用于 NetBIOS 名称。
  2. 数据报服务:

    • 作用: 提供无连接的、不可靠的消息传递服务。
    • 特点: 发送端直接将数据报发送给单个接收方、整个工作组或广播给整个网络。不需要建立连接,但也不能保证数据报一定送达或按顺序送达。
    • 用途: 适合发送短消息、通知或状态更新(比如网络上的“弹窗”信使服务 Messenger Service)。效率较高但可靠性低。
  3. 会话服务:

    • 作用: 提供面向连接的、可靠的双向通信通道。
    • 特点: 需要通信双方先建立连接(会话),然后在会话上进行数据传输。保证数据可靠、按顺序传输。
    • 用途: 需要持续稳定连接的应用,例如文件共享 (SMB/CIFS)、打印机共享等。两台计算机之间建立会话连接后,才能传输大量文件数据。

关键点:NetBIOS 与传输协议的关系

NetBIOS 在现代网络中的应用(现状)

总结

如果你需要理解网络中某些设备如何互相发现或者早期 Windows 文件共享如何工作,NetBIOS 是一个非常关键的概念。但在设计新网络或应用时,应优先考虑使用更现代的 DNS 和 SMBv2/3 协议。

第三十章 W55MH32 HTTP_Server&amp;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

TPUNB协议是什么?TPUNB协议特点 TPUNB协议调度

TPUNB协议是什么?TPUNB协议特点 TPUNB协议调度 TPUNB协议

2024-02-01 10:28:29

开源网络协议分析器WireShark软件下载

开源网络协议分析器WireShark软件下载

资料下载 佚名 2021-07-23 09:22:08

基于DSP控制的UDP协议与IPC的驱动例程

基于DSP控制的UDP协议与IPC的驱动例程

资料下载 哈哈呼哈 2021-07-09 09:15:31

通信协议及接口技术汇总综述

通信协议及接口技术汇总综述

资料下载 佚名 2021-06-16 10:31:31

ZStack协议栈资源下载

ZStack协议栈资源下载

资料下载 gj_john_dx0504 2021-04-24 10:35:21

基于W5500的NetBIOS应用实例资料下载

电子发烧友网为你提供基于W5500的NetBIOS应用实例资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 佚名 2021-04-24 08:40:42

TCP协议和UDP协议的区别

TCP/IP协议中有两个具有代表性的传输层协议,分别是TCP协议和UDP协议

2023-03-21 10:39:01

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

协议是什么 协议栈又是什么

协议定义的是一系列的通信标准, 通信双方需要共同按照这一标准进行正常的数据收发;信的双方需要共同按照这一个标准进行正常的数据收发;(两人,说共同的语言,不然不能交流,一个听不懂外语的和说外语的交流

2021-08-05 07:00:58

linxu网络协议分析:IP协议、TCP协议、UDP协议

本章节主要介绍linxu网络模型、以及常用的网络协议分析以太网协议、IP协议、TCP协

2020-10-28 16:44:52

W5500教程之用W5500实现NetBIOS的案例分享

NetBIOS(Network Basic Input/Output System)。这个在上世纪80年代由IBM开发的协议,主要用于数十台左右计算机组成的小型局域网,该

2020-10-22 14:53:13

7天热门专题 换一换
相关标签