NetBios协议详解及网上邻居工作原理(doc7页)正式版

上传人:飞*** 文档编号:32472951 上传时间:2021-10-14 格式:DOCX 页数:6 大小:38.20KB
返回 下载 相关 举报
NetBios协议详解及网上邻居工作原理(doc7页)正式版_第1页
第1页 / 共6页
NetBios协议详解及网上邻居工作原理(doc7页)正式版_第2页
第2页 / 共6页
NetBios协议详解及网上邻居工作原理(doc7页)正式版_第3页
第3页 / 共6页
点击查看更多>>
资源描述
NetBios协议详解及网上邻居工作原理Netbois( 网络基本输入 / 输出系统)最初由 IBM,Sytek 作为 API 开发,使用户软件能使用局域网的资源。 自从诞生, Netbois 成为许多其他网络应用程序的基础。 严格意义上, Netbios 是接入网络服务的接口标准。Netbios原来是作为THE网络控制器为 旧M局域网设计的,是通过特定硬件用来和网络 操作系统连接的软件层。 Netbios 经扩展,允许程序使用 Netbios 接口来操作IBM 令牌环结构。 Netbios 已被公认为工业标准,通常参照 Netbios-compatible LANs.它提供给网络程序一套方法,相互通讯及传输数据。基本上, Netbios 允许程序和网络会话。 它的目的是把程序和任何类型的硬件属性分开。 它也使软件开发员可以免除以下负担:开发网络错误修复, 低层信息寻址和路由。 使用 Netbios 接口, 可以为软件开发员做许多工 作。Netbios 使程序和局域网操作能力之间的接口标准化。 有它们, 可以将程序细化到为 osi 模型的哪一层所写, 使程序能移植到其他网络上。 在 Netbios 局域网环境下, 计算机通过名 字被系统知道。 网络中每台计算机都有通过不同方法编的永久性名称。 这些名称将在下面做 进一步讨论。 本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系。通过使用 Netbios 的数据报或广播方式,在Netbios 局域网上的 pc 机建立会话彼此联络。会话允许更多的信息被传送,探测错误,和纠正。通信是在一对一的基础上的。数据报或广播方式允许一台计算机和多台其他的计算机同时通信, 但信息大小受限。 使用数据报或广播方式没有探测错误和纠正。然而,数据报通信可以不必建立一个会话。 .在这种环境下所有的通信以一种称为“网络控制块“的格式提交给NetBIOS。 内存中这些块的分配依赖于用户程序。这些“网络控制块“分配到域中,分别为输入 / 输出保留。在当今的环境中,NetBIOS是使用很普遍的协议。以太网,令牌环,旧M PC网都支持NetBIOS。在它原始版本中, 它仅作为程序和网络适配器的接口。 从那以后, 传输类功能加入 NetBIOS, 使它功能日益增多。 .在 NetBIOS 里, 面向连接 (tcp) 和无连接 (udp) 通信均支持。 它支持广播和复播, 支持三个分开的服务:命名 , 会话,数据报。 .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, IP 地址是 XXX.XXX.XXX.XXX4、当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 嘿嘿,知道点安全常识的这个端口号不会没听说过吧,要网上邻居还是要安全自 已考虑清楚噢以下是Microsoft WindowsNT目前使用的NetBIOS后缀表。后缀是16进制。 版权申明:本 站文章均来自网络.名称数字 类型 用途00 U Workstation Service01 U Messenger Service 01 G Master Browser03 U Messenger Service06 U RAS Server Service1F U NetDDE Service20 U File Server Service21 U RAS Client Service22 U Exchange Interchange23 U Exchange Store24 U Exchange Directory30 U Modem Sharing Server Service31 U Modem Sharing Client Service43 U SMS Client Remote Control44 U SMS Admin Remote Control Tool45 U SMS Client Remote Chat46 U SMS Client Remote Transfer 4C U DEC Pathworks TCPIP Service52 U DEC Pathworks TCPIP Service87 U Exchange MTA6A U Exchange IMCBE U Network Monitor AgentBF U Network Monitor Apps03 U Messenger Service00 G Domain Name1B U Domain Master Browser1C G Domain Controllers1D U Master Browser1E G Browser Service Elections1C G Internet Information Server00 U Internet Information Server2B U Lotus Notes ServerIRISMULTICAST 2F G Lotus NotesIRISNAMESERVER 33 G Lotus NotesForte_$ND800ZA 20 U DCA Irmalan Gateway Service !独特的 (u) : 该名仅有一个IP 地址分给它。 在网络设备中, 一个名称的多次出现看来会被登记,但后缀是唯一的,使整个名称唯一。 .集合的( g): 普通集合,一个名称可有多个IP 地址。 .多址的 (M): 名称是唯一的, 但由于在同一计算机上有多个网络接口, 这种配置应该被允许登记。地址的最大数目是25。 .Internet集合(I):这是组名的特殊配置,用在操作WINDOSNT域名。根据专家观察,这样的理论和现象都是值得各位站长深思的, 所以希望大家多做研究学习, 争取总结出更多更好的经验 !域名 (D): 在 NT4.0 中新引进的。 .为了快速浏览一台服务器上登记的NETBIO的称和服务,用以下命令:nbstat -a ipaddressnbstat -a host 版权申明:本站文章均来自网络.1.0.3 NetBIOS 会话 .NetBIOS 会话服务提供给用户程序一种面向连接,可靠的,完全双重的信息服务。NetBIOS要求一个是客户端程序,一个是服务器端程序。NetBIOS会话的建立需要双方预定的合作。一个程序必须先发出 listen 命令,其他程序才可以发出 call 命令。 listen 命令 参考在它的 NetBIOS 名称表中的名称 (或 windows 服务器中的) , 也参考用于作为会话另一 端的远端程序的名称。如果聆听者不在聆听, call 命令将不会成功。如果call 成功,各程序将接到会话id ,以作为会话建立的确认。 版权申明:本站文章均来自网络,如有侵权,请联系 028-86262244-215 ,我们收到后立即删除, 谢谢!send 和 receive 命令操作传输数据。在会话最后,各程序将执行挂起命令。没有为会话服 务的实际流控制,因为假定局域网足够快,能够传输需要的数据。 .1.0.4 NetBIOS 数据报 .数据报可以发送到特定的地点, 或组中所有成员, 或广播到整个局域网。 与其它数据服 务相比,NetBIOS数据报是无连接,非可靠的。Send_Datagram命令需要调用者设定目的名。 如果目的名是组名,组中每个成员都收到数据。 Receive_Datagram 命令的调用者必须确定 它接收数据的本地名。除了实际数据外, Receive_Datagram 也返回发送者的名称。如果 NetBIOS 收到数据,但却没有Receive_Datagram 命令在等待,数据将被丢弃。 。Send_Broadcast_Datagram 命令发送信息给本地网上每个NetBIOS 系统。当 BetBIOS节点收到广播数据,发布Receive_Broadcast_Datagram 命令的每个进程都收到数据。如果当广播数据被收到时,没有这些命令在运行,数据将被丢弃。 .NetBIOS使应用程序能和另一个设备建立会话,使网络转发器和处理协议处理收到、发 送到另一台机器的请求。 NetBIOS实际上不操作数据。NetBIOS定义规定了用来到达这些服务的协议的网络接口,而非协议本身。历史上, NetBIOS 曾与叫做 NetBEUI 的协议(网络扩 展用户接口)捆绑。接口和协议的结合有时引起混淆,但它们是不同的。 .网络协议为定位、 连接到网络上特定的服务提供至少一种方法。 这通常由将节点和服务名转化为网络地址(名称解析)完成。在连接用TCP/IP建立前,NetBIOS服务名必须解析成IP地址。大多数 NetBIOS的TCP/IP实现,用广播或 LMHOSTS:件完成名称地址的解析。 在Microsoft 环境中,你最可能使用叫做WINS的NetBIOS名称服务器。 !NetBEUI 是网络操作系统使用的 NetBIOS 协议的加强版本。 它规范了在NetBIOS 中未标准化的传输帧,还加了额外的功能。传输层驱动器经常被Microsofts LAN Manager (微软局域网操作器)使用。NetBEUI执行OSI LLC2协议。NetBEUI是原始的PC网络协议和 旧M为LanManger (局域网操作器)服务器设计的接口。本协议稍后被微软采用作为它们的网络 产品的标准。它规定了高层软件通过NetBIOS 帧协议发送、接收信息的方法。本协议运行在标准802.2 数据链协议层上。 .1.0.6 NetBIOS 范围 .NetBIOS范围ID为建立在 TCP/IP (叫做NBT)模块上的NetBIOS提供额外的命名服务。NetBIOS范围ID的主要目的是隔离单个网络上的NetBIOS通信和那些有相同NetBIOS范围ID的节点。NetBIOS范围ID是附加在NetBIOS名称上的字符串。两个主机上的NetBIOS范围 ID 必须匹配,否则两主机无法通信。 NetBIOS 范围 ID 允许计算机使用相同的计算机名, 不同的范围ID。范围ID是NetBIOS名称的一部分,使名称唯一。NETBIOS是不可路由的服务,如果要实现不同网段的主机名服务,需要设置 WINS来解析。!人生最大的幸福,莫过于连一分钟都无法休息零碎的时间实在可以成就大事业 珍惜时间可以使生命变的更有价值 时间象奔腾澎湃的急湍,它一去无返,毫不流连 一个人越知道时间的价值,就越感到失时的痛苦 得到时间,就是得到一切用经济学的眼光来看,时间就是一种财富 时间一点一滴凋谢,犹如蜡烛漫漫燃尽 我总是感觉到时间的巨轮在我背后奔驰,日益迫近 夜晚给老人带来平静,给年轻人带来希望 不浪费时间,每时每刻都做些有用的事,戒掉一切不必要的行为 时间乃是万物中最宝贵的东西,但如果浪费了,那就是最大的浪费我的产业多么美,多么广,多么宽,时间是我的财产,我的田地是时间 时间就是性命,无端的空耗别人的时间,知识是取之不尽,用之不竭的。只有最大限度地挖掘它,才能体会到学习的乐趣。 新想法常常瞬息即逝,必须集中精力,牢记在心,及时捕获。 每天早晨睁开眼睛,深吸一口气,给自己一个微笑,然后说: “在这美妙的一天,我又要获得多少知识啊! ” 不要为这个世界而惊叹,要让这个世界为你而惊叹! 如果说学习有捷径可走,那也一定是勤奋。 学习犹如农民耕作,汗水滋润了种子,汗水浇灌了幼苗,没有人瞬间奉送给你一个丰收。 藏书再多,倘若不读,只是一种癖好;读书再多,倘若不用,只能成为空谈。 学习好似一片沃土,只要辛勤耕耘,定会有累累的硕果;如若懒于劳作,当别人跳起丰收之舞时,你已是后悔莫及了。 不渴望能够一跃千里,只希望每天能够前进一步,学习的成功与失败原因是多方面的,要首先从自己身上找原因,才能受到鼓舞,找出努力的方向1.0.5 NetBEUI 解释
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 职业技能


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!