- 浏览: 569443 次
- 性别:
- 来自: 重庆
最新评论
NetBIOS:
是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API
历史
NetBIOS是一个网络协议,在上世纪80年代早期由IBM和Sytec联合开发,用于所谓的PC-Network。虽然公开发表的文档很少,协议的API却成为了事实上的标准。
随着PC-Network被令牌环和以太网取代,NetBIOS也应该退出历史舞台。但是,由于很多软件使用了NetBIOS的API,所以NetBIOS被适配到了各种其他的协议上,比如IPX/SPX和TCP/IP。
使用令牌环和以太网传输的NetBIOS现在被称为NetBEUI。在Micrsoft Windows 98发布之前,一直广泛使用。在TCP/IP上运行的NetBIOS称为NBT,由RFC 1001和RFC 1002定义。NBT的基本思想是在基于IP的络上模拟基于NetBIOS的PC-Network。NBT在Windows 2000中引入,是现在首选的NetBIOS传输。
概述
不管使用哪一种传输方式,NetBIOS提供三种不同的服务:
名字服务:名字登记和解析
会话服务:可靠的基于连接的通信
数据包服务:不可靠的无连接通信
当NetBIOS是数据链路层协议时,可以通过5Ch中断访问其功能。传递给这些函数的消息使用NCB格式。
NetBIOS和NetBEUI被设计为仅仅用于局域网,因此不支持路由,并且最多只能处理72个节点或者设备。NetBIOS和NetBEUI经常使用广播实现,尤其是名字服务的相关操作。
NBT使用一个或多个NBNS(NetBIOS Name Server(s))将名字服务扩展到多个子网。NBNS是动态DNS的一种,Microsoft的NBNS实现称为WINS。另外,为了将虚拟的NetBIOS网络扩展到多个IP子网,WINS标准还引入了一个或者多个NBDD(NetBIOS Datagram Distribution) 服务器。不幸的是,微软的NBDD实现从来没有工作过。
DNS:
每次网络连线发生问题时,询问工程师时,他们的答案通常都是:『专线断了或DNS Server挂掉了』,到底什麽是 DNS Server,
为什麽它一当机我们就不能上网玩乐了呢?
DNS全名叫 Domain Name Server,在说明 DNS Server 前,可能要先说明什麽叫 Domain Name,在网路上辨别一台电脑的方式是利用 IP,但是一组 IP 数字很不容易记,且没有什麽联想的意义,因此,我们会为网路上的伺服器取一个有意义又容易记的名字,这个名字我们就叫它「Domain Name」。
例如:PC home 电脑报网站而言,一般使用者在浏览这个网站时,都会输入www.pchome.com.tw,而很少有人会记住这台 Server的IP 是多少?所以ww.pchome.com.tw就是 PC home 电脑报的Domain Name,而 203.70.70.1则是它的 IP,就如同我们在称呼朋友时,一定是叫他的名字,几乎没有人是叫对方身份证字号的吧!
但由於在 Internet 上真实在辨识机器的还是 IP,所以当使用者输入Domain Name 后,浏览器必须要先去一台有 Domain Name 和IP 对应资料的主机去查询这台电脑的 IP,而这台被查诣的主机,我们称它为 Domain Name Server,简称DNS,例如:当你输入www.pchome.com.tw时,浏览器会将www.pchome.com.tw这个名字传送到离他最近的 DNS Server 去做辨识,如果询找到,则会传回
这台主机的 IP,进而跟它索取资料,但如果没查到,就会发生类似 DNS NOT FOUND 的情形,所以一旦DNS Server当机,就像是路标完全被毁坏,没有人知道该把资料送到那里。跟我们一般人的姓名不同於,Domain Name和 IP 一样,每个Domain Name必须对应要一组 IP,而是是独一无二的,和IP相同,Domain Name也不可重覆。
是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API
历史
NetBIOS是一个网络协议,在上世纪80年代早期由IBM和Sytec联合开发,用于所谓的PC-Network。虽然公开发表的文档很少,协议的API却成为了事实上的标准。
随着PC-Network被令牌环和以太网取代,NetBIOS也应该退出历史舞台。但是,由于很多软件使用了NetBIOS的API,所以NetBIOS被适配到了各种其他的协议上,比如IPX/SPX和TCP/IP。
使用令牌环和以太网传输的NetBIOS现在被称为NetBEUI。在Micrsoft Windows 98发布之前,一直广泛使用。在TCP/IP上运行的NetBIOS称为NBT,由RFC 1001和RFC 1002定义。NBT的基本思想是在基于IP的络上模拟基于NetBIOS的PC-Network。NBT在Windows 2000中引入,是现在首选的NetBIOS传输。
概述
不管使用哪一种传输方式,NetBIOS提供三种不同的服务:
名字服务:名字登记和解析
会话服务:可靠的基于连接的通信
数据包服务:不可靠的无连接通信
当NetBIOS是数据链路层协议时,可以通过5Ch中断访问其功能。传递给这些函数的消息使用NCB格式。
NetBIOS和NetBEUI被设计为仅仅用于局域网,因此不支持路由,并且最多只能处理72个节点或者设备。NetBIOS和NetBEUI经常使用广播实现,尤其是名字服务的相关操作。
NBT使用一个或多个NBNS(NetBIOS Name Server(s))将名字服务扩展到多个子网。NBNS是动态DNS的一种,Microsoft的NBNS实现称为WINS。另外,为了将虚拟的NetBIOS网络扩展到多个IP子网,WINS标准还引入了一个或者多个NBDD(NetBIOS Datagram Distribution) 服务器。不幸的是,微软的NBDD实现从来没有工作过。
DNS:
每次网络连线发生问题时,询问工程师时,他们的答案通常都是:『专线断了或DNS Server挂掉了』,到底什麽是 DNS Server,
为什麽它一当机我们就不能上网玩乐了呢?
DNS全名叫 Domain Name Server,在说明 DNS Server 前,可能要先说明什麽叫 Domain Name,在网路上辨别一台电脑的方式是利用 IP,但是一组 IP 数字很不容易记,且没有什麽联想的意义,因此,我们会为网路上的伺服器取一个有意义又容易记的名字,这个名字我们就叫它「Domain Name」。
例如:PC home 电脑报网站而言,一般使用者在浏览这个网站时,都会输入www.pchome.com.tw,而很少有人会记住这台 Server的IP 是多少?所以ww.pchome.com.tw就是 PC home 电脑报的Domain Name,而 203.70.70.1则是它的 IP,就如同我们在称呼朋友时,一定是叫他的名字,几乎没有人是叫对方身份证字号的吧!
但由於在 Internet 上真实在辨识机器的还是 IP,所以当使用者输入Domain Name 后,浏览器必须要先去一台有 Domain Name 和IP 对应资料的主机去查询这台电脑的 IP,而这台被查诣的主机,我们称它为 Domain Name Server,简称DNS,例如:当你输入www.pchome.com.tw时,浏览器会将www.pchome.com.tw这个名字传送到离他最近的 DNS Server 去做辨识,如果询找到,则会传回
这台主机的 IP,进而跟它索取资料,但如果没查到,就会发生类似 DNS NOT FOUND 的情形,所以一旦DNS Server当机,就像是路标完全被毁坏,没有人知道该把资料送到那里。跟我们一般人的姓名不同於,Domain Name和 IP 一样,每个Domain Name必须对应要一组 IP,而是是独一无二的,和IP相同,Domain Name也不可重覆。
发表评论
-
xp提示时间不对
2021-07-12 10:12 978安装 系统漏洞补丁-KB931125 (windows XP根 ... -
win10 64位安装cad2006提示没有足够权限安装此产品
2021-03-10 00:12 1105找到安装文件中acad.msi--右键--属性--兼容性疑难解 ... -
天正无法插入excel表格复制文件
2021-03-09 18:27 3386今天有两位同事问到这个问题,我发现他们都是用的比较新的电脑,系 ... -
安装打印机提示数据无效
2021-03-09 12:52 1036原因为device install service 没有启动。 ... -
xp连接win10共享打印机,提示凭证不足。
2021-01-12 22:17 60031,在XP系统电脑上访问win7打印机,连接打印机时提示“提供 ... -
mac访问windows共享文件夹输入的密码总是错误(转未验证)
2021-01-09 23:10 2064我找到几种解决方法: 1. windows的 “计算机名称” ... -
macos查看smb链接状态命令
2021-01-09 23:07 1089终端 smbutil statshares -a -
取消windows欢迎界面
2021-01-02 00:09 405control userpasswords2 -
wmware安装macos后显卡分辨率问题
2020-12-29 23:31 328解决方法 如果安装vmwaretool过后仍然无法更改分辨率。 ... -
refs文件系统版本替换问题
2020-12-25 22:10 1370须要在过期之前升级新的预览版或者降级到正式版才能解决,微软为了 ... -
关于smb加密
2020-12-21 23:45 1294分享下小案例 环境:Wi ... -
Win7共享勾选保存凭据,重启后失效的解决方法
2020-12-21 23:10 2505两种方法可以解决,推荐第一种。 第一种方法: Win7访问 ... -
windows无法访问共享文件 所有解决方法
2020-12-21 22:59 1304说明 服务端检查 共享 ... -
server2019网络发现无法启用
2020-12-21 22:41 1103在Windows 2019系统中,对于某些操作需要启动网络发现 ... -
错误代码4005
2020-12-21 00:43 653win2019访问win10一直提示 无法访问4005,未知错 ... -
解决windows凭证重启失效问题
2020-12-20 18:04 4876两种方法可以解决,推荐第一种。 第一种方法: Win7访问 ... -
安装cad提示make sure you can wrint to currrent directory
2020-12-18 22:39 287此提示为用户操作权限不够,切换至系统管理员操作便可。 -
开启关闭smb服务
2020-12-12 23:50 1819这篇文章 原文:https://www.jb51.net/ar ... -
cad2014无法激活
2020-10-24 08:57 41、首先在开始菜单上单击鼠标右键,选择【程序和功能】,打开后将 ... -
cad2008无法激活
2020-10-23 16:33 7AutoCAD2008版本激活很容dao易的,bai 1)运行 ...
相关推荐
5. 对于其他操作系统,如Linux或macOS,禁用NetBIOS通常涉及编辑网络配置文件,比如Windows的SMB服务对应于Linux的Samba服务,可以停用或配置相关的服务以限制NetBIOS通信。 关闭NetBIOS端口不仅可以提高系统的安全...
NetBIOS,全称是“网络基本输入/输出系统”(Network Basic Input/Output System),是IBM在1983年推出的一种网络通信协议,主要用于局域网中的数据传输和资源共享。它提供了一套应用程序接口(API),允许应用程序...
本篇文章将深入探讨基于NetBIOS的编程,包括主要的函数、相关数据结构,以及如何同步和异步地使用NetBIOS函数来枚举系统中的NetBIOS信息。 首先,我们来看NetBIOS的核心功能。NetBIOS提供了一组服务,如名称解析、...
8. **代码fans.net**:这个可能是提供代码示例或者相关资源的网站,开发者可以在那里找到更多关于如何在VC++中实现NetBIOS计算机名获取和设置的示例代码和讨论。 综上所述,了解如何在VC++中使用NetBIOS接口获取和...
在标题"print-netbios.rar_NetBIOS"中,我们推测这是一个与NetBIOS相关的压缩包,可能包含一个用于解析和打印NetBIOS数据包的程序或工具。"print-netbios.c"是这个压缩包中的文件,很可能是用C语言编写的源代码,...
这一节列出了相关的技术文献和标准,供读者进一步研究和理解。 **作者地址**: 提供文档作者的联系信息,以便于读者获取更多关于标准的信息或提出疑问。 总之,RFC1088为NetBIOS网络上的IP通信提供了一个标准化的...
因此,理解NetBIOS的工作原理以及如何安全地使用相关工具是网络管理员必备的技能。同时,对于现代网络环境,由于NetBIOS存在一些安全缺陷,很多网络已经禁用了NetBIOS服务,转而使用更安全的协议如DNS和SMBv2/v3进行...
2. **Netbios.aps、Netbios.clw**:这些文件可能包含NetBIOS相关的预编译头文件或类库。APS文件通常是Visual C++的预编译头文件,而CLW可能是类库工作空间文件,用于组织和管理项目中的类和源文件。 3. **...
本文将详细介绍NetBIOS支持的三种服务,以及它们各自的数据包格式和相关协议。 #### 名称服务 名称服务是NetBIOS中最为基础的服务之一,主要用于网络上的节点之间的识别和寻址。NetBIOS名称服务允许网络中的计算机...
本文主要介绍NetBios及windows名称解析的基本原理和技术要点等,其中包括Netbios的相关关键技术与基本原理,windows名称解析的相关内容,以及NBNS、WINS等内容,适合各种对windows名称解析感兴趣的同学。
在IT行业中,开发人员经常需要获取计算机硬件的相关信息,例如网卡(NIC)的物理地址,也就是MAC(Media Access Control)地址。在Windows系统中,使用Delphi编程语言可以通过调用底层的NetBIOS(Network Basic ...
2. **NetBIOS配置**:对每个网络接口,需要配置NetBIOS的相关参数,如设置NetBIOS名称、广播地址等。 3. **监听与发送**:通过创建套接字并绑定到每个接口的IP地址,实现NetBIOS的数据报服务。这涉及到设置监听模式...
【NetBIOS简介】 NetBIOS,全称为“网络基本输入/输出系统”(Network Basic Input/Output System),由IBM和Sytec共同开发,作为...通过以上所述的保护策略,你可以大大降低基于NT系统的NetBIOS相关的安全威胁。
压缩包内的"T-SMB.CPP"可能是实现SMB通信的核心源代码文件,包含与NetBIOS相关的函数和方法,用于与远程主机建立连接并交换信息。而"www.pudn.com.txt"可能是一个文本文件,其中可能包含了源代码的介绍、使用说明或...
标题中的“游戏用的NWLINK+IPX+SPX+NetBIOS+CTP协议.rar”指的是一个压缩包文件,其中包含了与网络协议相关的资源,主要用于在两台计算机之间直接建立连接进行游戏。这些协议在早期的局域网(LAN)游戏中尤其重要,...
标题中的“xxx.rar_NetBIOS_xxxipx”暗示了这个压缩包文件与NetBIOS(网络基本输入/输出系统)和IPX(Internetwork Packet Exchange)协议有关,特别是涉及到与特定IP地址(xxxipx)的交互。NetBIOS是一种在局域网...
本教程主要通过实验的方式帮助读者深入理解NETBIOS协议以及与其密切相关的WINS协议。 实验目的旨在让读者掌握以下要点: 1. **理解NETBIOS协议**:NETBIOS协议允许网络上的设备通过名称进行通信,它提供了简单的...
在源代码中,你可以找到建立连接、发送数据、接收数据和断开连接的相关函数。这些功能通常基于TCP或UDP协议实现。 3. 数据报服务:NetBIOS数据报服务允许节点直接发送数据报给其他节点,无需先建立会话。这种服务...
通过对这些组件的理解,我们可以推测这款工具的工作原理,即通过调用各种系统服务和接口来探测网络中的共享文件,并可能提供有关发现的共享资源的详细信息,包括名称、路径、权限等。用户可以通过这些信息决定是否...