名称NetBios协议详解及网上邻居工作原理

netbios名  时间:2021-03-15  阅读:()

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

NetBios协议详解及网上邻居工作原理

Netbois(网络基本输入/输出系统)最初由IBM,Sytek作为API开发,使用户软件能使用局域网的资源。 自从诞生, Netbois成为许多其它网络应用程序的基础。严格意义上, Netbios是接入网络服务的接口标准。

Netbios原来是作为THE网络控制器为IBM局域网设计的, 是经过特定硬件用来和网络操作系统连接的软件层。Netbios经扩展,允许程序使用Netbios接口来操作IBM令牌环结构。 Netbios已被公认为工业标准, 一般参照Netbios-compatible LANs.

它提供给网络程序一套方法, 相互通讯及传输数据。基本上,Netbios允许程序和网络会话。它的目的是把程序和任何类型的硬件属性分开。它也使软件开发员能够免除以下负担:开发网络错误修复, 低层信息寻址和路由。使用Netbios接口, 能够为软件开发员做许多工作。

Netbios使程序和局域网操作能力之间的接口标准化。有它们,能够将程序细化到为osi模型的哪一层所写,使程序能移植到其

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

它网络上。在Netbios局域网环境下,计算机经过名字被系统知道。网络中每台计算机都有经过不同方法编的永久性名称。这些名称将在下面做进一步讨论。 本站所提供的摄影照片,插画, 设计作品, 如需使用,请与原作者联系。

经过使用Netbios的数据报或广播方式,在Netbios局域网上的pc机建立会话彼此联络。会话允许更多的信息被传送,探测错误, 和纠正。通信是在一对一的基础上的。数据报或广播方式允许一台计算机和多台其它的计算机同时通信,但信息大小受限。使用数据报或广播方式没有探测错误和纠正。然而,数据报通信能够不必建立一个会话。 . .

在这种环境下所有的通信以一种称为”网络控制块”的格式提交给NetBIOS。 内存中这些块的分配依赖于用户程序。这些”网络控制块”分配到域中,分别为输入/输出保留。 。

在当今的环境中, NetBIOS是使用很普遍的协议。以太网,令牌环,IBM PC网都支持NetBIOS。在它原始版本中, 它仅作为程序和网络适配器的接口。从那以后,传输类功能加入NetBIOS,使它功能日益增多。 . .

在NetBIOS里,面向连接(tcp)和无连接(udp)通信均支持。它支持广播和复播,支持三个分开的服务:命名,会话,数据报。 .

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

[1.0.2] NetBIOS名称.

NetBIOS名称用来在网络上鉴别资源。程序用这些名称开始和结束会话。你能用多个程序配置一台单独的机器,每个程序都有独特的NetBIOS名称。每台支持应用的pc机也有用户定义或经过内部方法获得的NetBIOS站名。 .

NetBIOS能包含至多16个阿尔法数字字母。在整个资源路由网络里,字母的组合必须独特。在一台使用NetBIOS的pc机在网络上能完全工作起来之前, pc必须先登记NetBIOS名称。 对真正的成功者来说, 不论她的生存条件如何, 都不会自我磨灭

以下看仔细啦, 一台机器开机啦~~她在干嘛? ? .

当客户端A活跃时,客户端A广播它的名称。当它成功广播自己, 并没有其它人和它重名,客户端就登记成功。登记过程如下: .

1.在登陆上,客户端A在所有地方广播它自己和它的NetBIOS信息6到10次(靠,这种办法Who想出来个,馊的。 。 。 。 ) , 确保其它网络成员收到信息。 (如果有机器没有收到,那该机的网上邻居里这个客户端A就隐身了) !

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

2.如果有另一客户端B已用此名, 另一客户端B发布它自己的广播,包括它正在使用的名字。请求登陆的客户端A停止所有登记的企图。

3.如无其它客户端反对登记,请求登陆的客户端A完成登记过程。如果有可用的名称服务器,那么名称服务器会在它的数据库里记上一笔,某机的名称是A, I P地址是XXX.XXX.XXX.XXX

4、 当A机正常关机时,重新广播释放刚才注册的这个名字, 同一网段上的计算机收到后把这个名字在网上邻居里就麻油了。 (靠,晕倒死正常关机。 。 。 。 。不正常呢?别急呀)如果网上有Wins服务器的话, 客户机非正常关机一定时间以后, Wins也会注销这个名字。如果麻油wins服务的话, 您就对着网上邻居里的图标撞大运吧, 当心噢,这时候查询名字肯定是广播, 如果你网上有个几十台机器,广播个N篇,再等回答

问题真的解决了吗?要知道广播包是很容易出问题的,特别在机器数量较多的网络里,这就是网上邻居常常找不到人的原因之一,而且广播不能穿过路由, 因此不同子网的机器在网上邻居里是看不见地。 (如果有wins服务器存在而且节点类型不是B,那还. . . .稍好一点, 不广播了。具体方式可参阅wins结点类型的相关资料)

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

其实即使有些机器没有收到注册请求,也就是网上邻居里看不看见没什么大关系, 只要A不恰好和B同名, 如果有WINS服务那就更好了,你和她同名也没关系,WINS会更新纪录或拒绝A登记这个名字。当你试图和A机进行基于NetBios的通讯, 比如传只文件什么的,那首先会查询NetBios名字, 如果找到就开始通讯。

在NetBIOS环境中有两类名称:独特的和集合的。独特的名称必须在网络中独特。集合的名称不必在网络中独特,所有同名过程属于同一集合。每个NetBIOS节点包含一张该节点当前使用名称的表。

NetBIOS命名允许16个字母用在NetBIOS名称中。而微软只允许15个字母用在NetBIOS名称中, 第十六个为NetBIOS后缀。NetBIOS后缀用在Microsoft networking软件中, 区别安装的功能, 登记的设备和服务。 !

[注意: smb和nbt(在tcp/ip上的NetBIOS)紧密的工作在一起,且都使用137, 138, 139端口。 137端口是NetBIOS名称UDP, 138端口是NetBIOS数据报UDP, 139端口是NetBIOS会话tcp]嘿嘿, 知道点安全常识的这个端口号不会没听说过吧,要网上邻居还是要安全自已考虑清楚噢

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

以下是MicrosoftWindowsNT当前使用的NetBIOS后缀表。后缀是16进制。 版权申明:本站文章均来自网络.

名称数字类型用途

=========================================================

================

=

00 U Workstation Service

01 U Messenger Service

<\\_MSBROWSE_> 01 G Master Browser

03 U Messenger Service

06 U RAS Server Service

1F U NetDDE Service

20 U File Server Service

21 U RAS Client Service

22 U Exchange Interchange

23 U Exchange Store

24 U Exchange Directory

30 U Modem Sharing Server Service

31 U Modem Sharing Client Service

43 U SMS Client Remote Control

44 U SMS Admin Remote Control Tool

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。45 U SMS Client Remote Chat

46 U SMS Client Remote Transfer

4C U DEC Pathworks TCPIP Service

52 U DEC Pathworks TCPIP Service

87 U Exchange MTA

6A U Exchange IMC

BE U Network Monitor Agent

BF U Network Monitor Apps

03 U Messenger Service

00 G Domain Name

1B U Domain Master Browser

1C G Domain Controllers

1D U Master Browser

1E G Browser Service Elections

1C G Internet Information Server

00 U Internet Information Server

[2B] U Lotus Notes Server

IRISMULTICAST [2F] G Lotus Notes

IRISNAMESERVER [33] G Lotus Notes

Forte_$ND800ZA [20] U DCA Irmalan Gateway Service !

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

独特的(u) :该名仅有一个IP地址分给它。在网络设备中, 一个名称的多次出现看来会被登记,但后缀是唯一的,使整个名称唯

。 .

集合的( g) :普通集合, 一个名称可有多个IP地址。 .

多址的(M) :名称是唯一的,但由于在同一计算机上有多个网络接口,这种配置应该被允许登记。地址的最大数目是25。 . . .Internet集合(I) :这是组名的特殊配置, 用在操作WINDOSNT的域名。根据专家观察,这样的理论和现象都是值得各位站长深思的,因此希望大家多做研究学习,争取总结出更多更好的经验!域名(D) :在NT4.0中新引进的。 . .

为了快速浏览一台服务器上登记的NETBIOS名称和服务, 用以下命令:nbstat -a [ipaddress]nbstat -a [host]版权申明:本站文章均来自网络.

[1.0. 3] NetBIOS会话.

NetBIOS会话服务提供给用户程序一种面向连接,可靠的,完全双重的信息服务。 NetBIOS要求一个是客户端程序, 一个是服务器端程序。 NetBIOS会话的建立需要双方预定的合作。一个程序

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

必须先发出listen命令,其它程序才能够发出call命令。 listen命令参考在它的NetBIOS名称表中的名称(或windows服务器中的) , 也参考用于作为会话另一端的远端程序的名称。如果聆听者不在聆听, call命令将不会成功。如果call成功,各程序将接到会话id, 以作为会话建立的确认。 版权申明:本站文章均来自网络, 如有侵权,请联系-215,我们收到后立即删除,谢谢!send和receive命令操作传输数据。在会话最后,各程序将执行挂起命令。没有为会话服务的实际流控制, 因为假定局域网足够快,能够传输需要的数据。 .

[1.0.4] NetBIOS数据报.

数据报能够发送到特定的地点, 或组中所有成员, 或广播到整个局域网。与其它数据服务相比, NetBIOS数据报是无连接, 非可靠的。 Send_Datagram命令需要调用者设定目的名。如果目的名是组名, 组中每个成员都收到数据。 Receive_Datagram命令的调用者必须确定它接收数据的本地名。除了实际数据外,

Receive_Datagram也返回发送者的名称。如果NetBIOS收到数据,但却没有Receive_Datagram命令在等待,数据将被丢弃。 。

轻云互联(19元)香港高防云服务器 ,美国云服务器

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...

妮妮云香港CTG云服务器1核 1G 3M19元/月

香港ctg云服务器香港ctg云服务器官网链接 点击进入妮妮云官网优惠活动 香港CTG云服务器地区CPU内存硬盘带宽IP价格购买地址香港1核1G20G3M5个19元/月点击购买香港2核2G30G5M10个40元/月点击购买香港2核2G40G5M20个450元/月点击购买香港4核4G50G6M30个80元/月点击购买香...

萤光云(20元/月),香港CN2国庆特惠

可以看到这次国庆萤光云搞了一个不错的折扣,香港CN2产品6.5折促销,还送50的国庆红包。萤光云是2002年创立的商家,本次国庆活动主推的是香港CN2优化的机器,其另外还有国内BGP和高防服务器。本次活动力度较大,CN2优化套餐低至20/月(需买三个月,用上折扣+代金券组合),有需求的可以看看。官方网站:https://www.lightnode.cn/地区CPU内存SSDIP带宽/流量价格备注购...

netbios名为你推荐
2020双十一成绩单2020考研成绩出分后需要做什么?中老铁路地铁路是怎么造的?是钻地吗?access数据库Access数据库对象的操作包括哪五种?www.jjwxc.net在哪个网站看小说?杰景新特杰德特这个英雄怎么样丑福晋大福晋比正福晋大么同ip网站一个域名能对应多个IP吗网站检测请问论文检测网站好的有那些?8090lu.com《8090》节目有不有高清的在线观看网站啊?kb123.net股市里的STAQ、NET市场是什么?
虚拟主机评测网 域名空间购买 电信测速器 网络星期一 免费全能空间 个人免费空间 dd444 dux 七夕快乐英文 老左正传 亚马逊香港官网 搜索引擎提交入口 支付宝扫码领红包 下载速度测试 免费的域名 广州虚拟主机 windowsserver2008 hosts文件 连连支付 主机托管 更多