当前位置:去回答>百科问答>NetBIOS是什么意思!

NetBIOS是什么意思!

2024-06-30 13:46:15 编辑:join 浏览量:584

NetBIOS是什么意思!

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实现从来没有工作过。

netbios(networkbasicinputoutputsystem,网络基本输入输出系统),是一种应用程序接口(api),作用是为局域网(lan)添加特殊功能,几乎所有的局域网电脑都是在netbios基础上工作的。在我们的windows95、99、或me中,netbios是和tcp/ip捆绑在一起的,这是十分危险的!netbios有悠久的历史,它在1985年最先被ibm使用,当微软首次发布基于windows的网络操作系统windowsforworkgroups时,它使用的就是在netbios基础上稍加改变的netbeui。当互联网以惊人的速度增长时,tcp/ip的时代来临了,windows95、98、me都通过tcp/ip协议来访问互联网。实际上,我们访问互联网时只需要tcp/ip协议就行了,但当我们安装tcp/ip协议时,默认情况下netbios(和它的文件与打印共享功能)也一起被装进了系统。当netbios运行时,你的后门打开了:因为netbios不光允许局域网内的用户访问你的硬盘资源,internet上的黑客也能!你也许要说,黑客只对大公司和知名网站感兴趣,可能还“关心”不到我们这些个人用户吧?(何况又是拨号上网,ip地址不固定!)如果你这样想,那就错了(更准硬地说应该是,“那就危险了!”)。现在网络上端口扫描程序很多,如果有人扫描一下,发现那些粗心地打开netbeui和文件与打印共享功能的计算机就闯进去……而这一切都是在后台发生的,你并不知道!所以我们必须关上这扇可恶的后门!如前所述,在安装tcp/ip协议时,netbios被毫无必要地(对于我们这些一般用户而言)一起装上了(或者说netbios被捆绑在tcp/ip上)。我们要做的就是将netbios从tcp/ip上解下来!1.检查netbeui是否出现在配置栏中。打开控制面版,双击“网络”选项,打开“网络”对话框。在“配置”标签页中检查己安装的网络组件中是否有netbeui。如果没有,点击列表下边的添加按钮,选中“网络协议”对话框,在制造商列表中选择微软,在网络协议列表中选择netbeui。点击确定,根据提示插入安装盘,安装netbeui。2.回到“网络”对话框,选中“拨号网络适配器”,点击列表右下方“属性”按钮。在打开的“属性”对话框中选择“绑定”标签页,将除“tcp/ip->网络适配器”之外的其它项目前复选框中的对勾都取消!3.回到“网络”对话框,选中“tcp/ip->拨号网络适配器”点击列表右下方“属性”按钮,不要怕弹出的警告对话框,点击“确定”。在“tcp/ip属性”对话框中选择“绑定”标签页,将列表中所有项目前复选框中的对勾都取消!点击“确定”,这时windows会警告你“尚未选择绑定的驱动器。现在是否选择驱动器?”点击“否”。之后,系统会提示重新启动计算机,确认。4.证实己取消绑定。重新进入“tcp/ip->拨号网络适配器”的“tcp/ip属性”对话框,选定“netbios”标签页,看到“通过tcp/ip启用netbios”项被清除了吧!连点两次“取消”退出“网络”对话框(不要点“确认”,免得出现什么意外)。好,现在你便可以放心了。

netbios(network basic input/outputsystem)网络基本输入输出系统。netbios是1983年ibm开发的一套网络标准,微软在这基础上继续开发。微软的客户机/服务器网络系统都是基于netbios的。应用程序通过标准的netbiosapi调用,实现netbios命令和数据在各种协议中传输。microsoft网络在windowsnt操作系统中利用netbios完成大量的内部联网。它还为许多其它协议提供了标准界面。tcp/ip、netbeui和nwlink都有netbios界面,应用程序都可以利用。netbiosapi是为局域网开发的,现已发展为标准接口。无论是在面向连接或面向非连接的通信中,应用程序都可用其访问传输层联网协议。netbios接口是为netbeui,nwlink,tcp/ip及其它协议而写的,因此应用程序不需要关心哪个协议提供传输服务(nt所使用的任何协议都有传输驱动界面具备沟通nt的netbios与本机的协议能力)。因为这些协议都支持netbiosapi,所以都提供了建立会话和启动广播的功能。网络上的每一台计算机都必须唯一地与netbios名等同起来。在建立netbios会话或发送广播时需要这个名字。当通过netbios会话使用该名字时,发送方必须能够将netbios名转化为一个ip地址。由于ip地址和名字都需要,在进行成功的通信之前,所有的名字转换方法都必须能够给出正确的ip地址。netbios是一个不可路由的协议。适用于广播式网络,没有透明网桥是不能跨越网段的。但是他可以绑定到任意的一个协议之上。如tcp/ip协议,这就是为什么他能成为你机器里的后门的主要原因了!首先:这个后门可以泄漏你的信息。那就是你的计算机名和工作组。有不少人会用自己的真实姓名做计算机名称,还有自己的单位名称作为工作组。这样很容易根据某个人的固定信息找到某个人的ip地址。 一个 netbios 名称包含 16 个字节。每个名称的前 15 个字节是用户指定的,表示: 标识与网络上单个用户或计算机相关联的某个资源的唯一名称。 标识与网络上的一组用户或计算机相关联的某个资源的组名。 每个 netbios名称中的第 16 个字符被 microsoft netbios客户用作名称后辍,用来标识该名称,并表明用该名称在网络上注册的资源的有关信息。每个 netbios名称都配置成一个唯一的(专有的)名称或组(非专有的)名。 唯一的名称通常用来向计算机上的特定进程发送网络通讯。组名用来同时向多台计算机发送信息。

标签:NetBIOS

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/answer/148908.html
热门文章