第三章解析NETBIOS名称
- 格式:doc
- 大小:30.00 KB
- 文档页数:2
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。
在它原始版本中,它仅作为程序和网络适配器的接口。
任务 WINS服务的NETBIOS名称解析实验目的:了解wins服务器的基本使用方法,并且可以使客户端可以解析不同网段的计算机的NETBIOS 名称实验成功结果:1、server1上的wins服务可以看到xp1和xp2的注册信息2、Xp1上能以\\xp2 以xp2的Netbios名的方式访问位于不同子网的计算机。
启动三台虚拟机分别设置他们的Ip地址如下:主机名Ip 子网掩码默认网关Xp1(内xp) 192.168.100.10 255.255.255.0 192.168.100.1Server1(中03) 192.168.100.1 255.255.255.0 空10.10.10.1 255.0.0.0 空Xp2(内域XP) 10.10.10.10 255.0.0.0 10.10.10.1所有网卡均设NAT模式Server1 安装路由和远程访问服务(不用添加路由)问:xp1可以ping通xp2的IP地址吗?Xp2可以ping通xp1的IP地址吗?若都可以ping通,再往下做。
Xp1和Xp2 设置一个共享文件夹建立文件夹→右击→共享和安全Xp1 运行\\xp2(xp2的NETBIOS名)问:可以访问xp2上的共享文件夹吗?(不可以访问是对的)思考:Xp1可以用Xp2的IP地址访问但不能够以XP2的Netbios名访问它。
Xp2 运行\\xp1(xp1的NETBIOS名)问:可以访问xp1上的共享文件夹吗?(不可以访问是对的)提示:安装了WINS服务器之后就可以访问了。
Server1 安装wins服务器配置您的服务器向导→wins服务器本地连接→属性→Tcp/ip协议→属性→高级→wins→设置如图Xp1同时选中“启用TCP/IP上的NetBIOS”选项Xp2 本地连接→属性→Tcp/ip协议→属性→高级→wins→设置Wins服务器为10.10.10.1 Server1 Wins服务右击活动注册→显示记录→立即查找问:server1上的wins服务能否看到xp1和xp2的注册信息?Xp1 运行\\xp2(xp2的NETBIOS名)问:可以访问xp2上的共享文件夹吗?Xp2 运行\\xp1(xp1的NETBIOS名)问:可以访问xp1上的共享文件夹吗?思考:wins服务是不是可以使客户端能解析不同网段的计算机的NETBIOS名称?。
NetBIOS名字⼀、NetBIOS名字NetBIOS名字也是计算机的标识名,该名字主要⽤于局域⽹中计算机之间的相互访问。
⽤NetBIOS名字访问计算机主要有两种⽅法:1、⽹上邻居当我们打开⽹上邻居,可以看到很多计算机名,这些计算机名就是NetBIOS名字,⽤它可以打开指定的计算机。
2、UNC地址如果我们已知某计算机的计算机名,可以直接打开“开始 | 运⾏”,输⼊地址“\\计算机名\路径”,这样可打开指定计算机上的相应⽂件夹。
本机的NetBIOS名字通常与本机的计算机名⼀样,所以两者经常混为⼀谈。
但NetBIOS名字最长由16个字符组成,其中前15个字符由⽤户指定,最后⼀个字符表⽰⼀种服务。
当计算机名长度少于等于15个字符时,NetBIOS名字与计算机名⼀样,当计算机名超过15个字符时,NetBIOS名字只取前15个字符。
NetBIOS名字只能使⽤字母、数字、_、-等字符,不能⽤汉字来命名。
当我们启动计算机时,计算机会将本机的NetBIOS名字和IP地址在⽹络中注册,如果该名字或IP地址已被其他⼈使⽤,就会收到⼀条消息,我们必须更改计算机名或IP地址,否则⽆法连⼊⽹络。
⼆、查看本机的NetBIOS名字:1、在系统属性中查看在“我的电脑”上单击右键,选择“属性”,选择“计算机名”选项卡,单击“更改”按钮,可查看或修改计算机名,再单击“其它”按钮,可查看NetBIOS名字。
注意:NetBIOS名字不能更改,当我们修改计算机名时,它会⾃动更改。
2、⽤命令⾏查看打开“命令提⽰符”,⽤命令“hostname”可查看计算机名,⽤命令“nbtstat -n”命令可查看NetBIOS名字。
这⾥可看到多个NetBIOS名字,其中包括计算机名、⼯作组名等,其中名字的第16个字符⽤⼗六进制数标识,它代表了⼀种服务。
三、NetBIOS名字的作⽤范围⼀般情况下NetBIOS名字只能⽤于本⽹络,所以我们⽤⽹上邻居通常只能看到并访问本⽹络中的那些计算机,但如果配置了WINS服务器,NetBIOS名字也可以跨⽹络使⽤,这时,⽤⽹上邻居或UNC地址就可以跨⽹络访问计算机了。
netbios协议是啥?netbios协议设备教程netbios协议是啥?netbios协议设备教程NetBIOS协议阐明:全称NetWorkBasicInput/OutputSystem(网络根柢输入/输出体系),该协议是由IBM公司开发,首要用于数十台核算机的小型局域网。
NetBIOS协议是一种在局域网上的程序能够运用的运用程序编程接口(API),为程序供应了央求初级效能的一同的指令集,效果是为了给局域网供应网络以及别的分外功用,简直悉数的局域网都是在NetBIOS协议的根底上作业的。
运用:在Windows操作体系中,默许状况下在设备TCP/IP协议后会主动设备NetBIOS。
比方在Windows2000/XP中,当挑选主动取得IP后会启用DHCP效能器,从该效能器运用NetBIOS设置;假定运用静态IP地址或DHCP效能器不供应NetBIOS设置,则启用TCP/IP上的NetBIOS。
详细的设置办法如下:首要翻开操控面板,双击网络联接图标,翻开本地联接特征。
接着,在特征窗口的惯例选项卡中挑选Internet协议(TCP/IP),单击特征按钮。
然后在翻开的窗口中,单击高档按钮;在高档TCP/IP设置窗口中挑选WINS选项卡,在NetBIOS设置区域中就能够相应的NetBIOS设置(如图1)。
图1启用NetBIOS协议NetBEUI协议阐明:全称NetBIOSExtendUserInterface(NetBIOS用户拓展接口),相同是由IBM于1985年提出的首要用于20到200台核算机的小型局域网中,比方前期的DOS、LANManager、Windows3.x等等。
NetBEUI协议能够看作是NetBIOS协议的延伸、改进版别,具有体积小、功率高以及速度快等特征。
NetBEUI能够看作是一种传输协议,而NetBIOS仅仅是经过一组指令来让体系运用网络算了。
运用:NetBEUI协议首要用于本地局域网中,通常不能用于与别的网络的核算机进行交流,纷歧样于咱们前面介绍的TCP/IP、IPX/SPX协议。
NETBIOS 小知识点(一、解析Netbios名称bios名称是一个拥有 16 字符的字符串,在Micorsoft 网络中会用到NetBios名称的有计算机名,域名,工作组名等, NetBios 计算机名最多可以包括15 个字符再加上一个有特殊用途的第16字符,第16个字符用来代表此计算机所提供的服务种类 .2.第16个字符代表的服务类型:00代表工作站服务,若启动此服务(这是默认值),便可以通过网络与其它计算机通信20代表服务器服务, 若启动此服务( 这是默认值),便可以让其他计算机与这台计算机通信.3. 如何查看当前计算机注册的有效Netbios名称?用命令nbtstat –n进行查看3. Netbios名称解析的方法有哪些(1)本地广播: 您的计算机利用发送广播消的方式来查找对方的IP地址,拥有此计算机名的计算机收到广播消息后,就会将它的IP地址告诉您的计算机。
(2)直接向WINS 服务(Windows Inernet Nane service server )器查询:由于WINS客户端会将其计算机名,IP地址等数据注册到WINS服务器,因此WINS客户端可以通过WINS 服务器来得知其它WINS客户端的IP地址。
(3)LMHOSTS文件:利用nbtstat –c 缓存清缓存nbtstat –R#PRE启用-R 重启4. 在Netbios缓存中,记录的缓存时间为多长?10min5. Lmhosts文件的路径是?%Systemroot%system32driversetc6. Netbios的节点类型有哪些?每一种节点类型的查询顺序是什么?B节点P节点M节点H节点B节点以广播的方式来查找IP地址; P节点用点对点方式直接向WINS 服务器查询;M节点是先B后P;H节点是P节点与B节点的混合03xp B 2008 h 缓存—wins—广播—文件7. WINS服务器复制伙伴的类型有哪些?推拉推拉混合更新”;20分钟释放::;已释放---已逻辑删除—已删除8 Netbios名称注册1) 计算机启动注册2) 计算机重命名注册过程释放03本地08 无03 6天08 40分钟9!<00> 工作站<20> 服务器<03> messenger。
NETBIOS 百科名片NETBIOS协议是由IBM公司开发,主要用于数十台计算机的小型局域网。
该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享。
因为它占用系统资源少、传输效率高,所以几乎所有的局域网都是在NetBIOS协议的基础上工作的。
目录[隐藏]NetBIOS的应用NetBIOS:网络基本输入输出系统NETBIOS协议结构因NETBIOS给用户带来的潜在危害非局域网用户如何防范NETBIOS漏洞攻击[编辑本段]NetBIOS的应用英文原义:NetBIOS Services Protocols 中文释义:(RFC-1001,1002)网络基本输入/输出系统协议应用:在Windows操作系统中,默认情况下在安装TCP/IP协议后会自动安装NetBIOS。
比如在Windows 2000/XP中,当选择“自动获得IP”后会启用DHCP 服务器,从该服务器使用NetBIOS设置;如果使用静态IP地址或DHCP服务器不提供NetBIOS设置,则启用TCP/IP上的NetBIOS。
具体的设置方法如下:首先打开“控制面板”,双击“网络连接”图标,打开本地连接属性。
接着,在属性窗口的“常规”选项卡中选择“Internet 协议(TCP/IP)”,单击“属性”按钮。
然后在打开的窗口中,单击“高级”按钮;在“高级TCP/IP 设置”窗口中选择“WINS”选项卡,在“NetBIOS设置”区域中就可以相应的NetBIOS设置。
[编辑本段]NetBIOS:网络基本输入输出系统(NetBIOS:Network Basic Input Output System)NetBIOS 定义了一种软件接口以及在应用程序和连接介质之间提供通信接口的标准方法。
NetBIOS及Windows名称解析原理介绍(一)背景介绍Windows下有两套重要的网络API,分别是Winsock以及NetBIOS;通常IE、Mail以及即时聊天等网络通信使用的Winsock API,而浏览网上邻居和共享文档就是使用NetBIOS的通信方式。
而Windows名称解析就是要把需要访问的计算机的名字解析为IP地址的过程,其名称解析的过程就依赖于NetBios通信方式。
(二)NetBIOS简介NetBIOS,为网上基本输入输出系统(英语:Network Basic Input/Output System)的缩写,它提供了OSI模型中的会话层服务,让在不同计算机上运行的不同程序,可以在局域网中,互相连线,以及分享数据。
严格来说,NetBIOS不是一种网上协议,而是应用程序接口(API)。
较古老的操作系统,使用IEEE 802.2与IPX/SPX协议,可以使用NetBIOS Frames协议或NetBIOS over IPX/SPX协议来运作。
现代操作系统,多数都使用TCP/IP协议,则可透过NetBIOS over TCP/IP协议来相互通信。
NetBIOS拥有三种不同协议的传输方式,分别是基于TCP/IP (NBT:NetBIOS over TCP)、NetBEUI、IPX/SPX,上述三种不同协议的传输方式必须一一对应,才能建立通信连接。
基于TCP/IP的NBT(NetBIOS over TCP)是使用最为广泛的通信传输方式,常见的NBT提供的服务分为三类:(1)名称服务(UDP 137端口):名称服务主要用于广播解决本子网的NETBIOS名称和IP地址转换的关系,比如本文接下来要讲述的ping 主机名的例子。
因为NBT是建立在TCP/IP之上,而建立TCP/IP通讯是必须知晓双方IP 地址的,这跟NetBEUI直接用MAC 地址通讯很不一样。
但也因为使用的是UDP广播,所以名称服务无法跨越路由器。
NetBIOS协议NetBIOS(Network Basic Input/Output System)是一种网络通信协议,最初由IBM开发用于局域网通信。
它是一种基于主机的会话层协议,用于在局域网上的计算机之间进行通信和资源共享。
NetBIOS协议提供了一种简单而有效的方法,使计算机能够发现和识别彼此,从而实现文件共享、打印机共享和其他资源共享。
在本文中,我们将深入了解NetBIOS协议的工作原理、应用场景和安全性等方面的内容。
首先,让我们来了解NetBIOS协议的工作原理。
NetBIOS协议通过在局域网中广播消息的方式,来实现计算机之间的通信和资源共享。
每台计算机都有一个唯一的NetBIOS名称,用于标识自己。
当一台计算机需要与其他计算机通信或访问共享资源时,它会向局域网中广播一个NetBIOS名称查询消息,以寻找目标计算机的位置。
目标计算机收到消息后,会回复一个包含自己NetBIOS名称和IP地址的消息,从而建立通信连接。
通过这种方式,计算机之间可以实现文件共享、打印机共享等功能。
其次,NetBIOS协议在实际应用中有着广泛的应用场景。
最典型的应用场景就是局域网中的资源共享,包括文件共享、打印机共享等。
通过NetBIOS协议,用户可以方便地在局域网中访问其他计算机上的共享文件和打印机,极大地方便了办公和生产。
此外,NetBIOS协议还被广泛应用于Windows操作系统中,作为Windows网络环境中的一种基本通信协议。
在早期的Windows版本中,NetBIOS 协议是实现Windows文件共享和打印机共享的基础,虽然现在已经逐渐被更先进的技术所取代,但在一些特定的场景下仍然发挥着重要作用。
然而,尽管NetBIOS协议在实际应用中有着诸多优点,但也存在着一些安全性方面的问题。
由于NetBIOS协议是基于广播的,因此在一些情况下可能会导致安全隐患。
例如,在局域网中,黑客可以通过监听NetBIOS广播消息来获取网络中计算机的信息,从而进行攻击。
第三章解析NETBIOS名称
一、填空题
1. 网络中的计算机所采用的名称解析方法是由()决定的。
答案:该计算机所采用的NetBIOS节点类型
2. NetBIOS的节点类型包括()、()、()、()四种。
答案:b-node、p-node、m-node、h-node
3. WINS的全称为()。
答案:Windows internet name service
4. WINS提供了()名字到()地址映射。
答案:NetBIOS、IP
5. WINS数据库默认的保存路径为()。
答案:%systemroot%\system32\wins
二、选择题
⒈启用客户机WINS功能的方式为( )
A. “开始”/“设置”/“管理工具”/“WINS”
B.在“TCP/IP”属性中的“默认网关”里添入WINS服务器的IP地址
C. 在“TCP/IP”属性中的“首选DNS服务器”里添入WINS服务器的IP地址
D. 在“TCP/IP”属性页中的“高级”设置里的“WINS”选项卡中,添入WINS服务器的IP地址
答案:D
⒉如何实现将WINS迁移到DNS( )
A. 客户端删除网络属性中的WINS,重新为用户配置基于DNS名称服务的属性
B. 为用户配置基于DNS名称服务的属性,然后删除客户端网络属性中的WINS
C. 把WINS数据库的数据复制到DNS的数据库中
D. 以上操作都可实现
答案: B
三、简答题
⒈WINS在网络中的作用?
答案:
WINS(Windows Internet Name Service)称为Windows网际名字服务,是一个复制的动态数据库,在一个有路由的网络环境中注册和查询NetBIOS计算机的名字,为客户机提供NetBIOS名称解析服务。
⒉简述WINS具有的优点?
答案:
⑴针对计算机名字解析客户机请求被直接发到WINS服务器。
⑵WINS数据库是动态更新的,所以它一直是最新的。
⑶WINS是一个客户机/服务器结构的系统,在客户机和服务器两端都需要相应的软件⒊WINS服务器属性页的“间隔”选项卡中的“更新间隔”、“消失间隔”、“消失超时”的含义是什么?
答案:
更新间隔:WINS客户端必须在此间隔时间到达前向WINS服务器更新其注册名称。
若WINS客户端在间隔时间到达时未向WINS服务器更新,则此名称被标记为“已释放”;
消失间隔:一个被标记为“已释放”的计算机名称在经过消失间隔的时间后,将被标记
为“已逻辑删除”(或称为“已消失”);
消失超时:一个被标记为“已逻辑删除”的计算机名称在经过“消失超时”时间后,将被从WINS服务器的数据库中删除。
四、问答题
阅读以下说明,回答问题1至问题3。
[说明]
Windows组网是指把Windows终端和服务器连接起来。
图1给出了在Windows操作系统中的典型LAN配置。
[问题1]
在OSI参考模型中,NetBIOS工作在哪一层?
[问题2]
NetBIOS包括哪些服务功能?
[问题3]
Windows组网中采用什么工具来实现域的创建和管理?在什么情况下需要设置“主域”?
图1
答案:
问题1:
NetBIOS工作在OSI参考模型中的会话层。
问题2:
从其功能上来讲,NetBIOS可以看作是一组进程间通信服务(IPC),这些服务可以分为四类:名字服务、会话服务、数据报服务和其他服务。
名字服务获取和发布源名字;
会话服务通过命令为一对NetBIOS应用来建立双工、连续、可靠的连接;
数据报服务通过对组名的广播或者通过点到点的方式直接投送到独立的名字,在两个参与者之间传送消息;
其他服务提供复位网卡、获取网卡状态等功能。
问题3:
通过PDC(主域控制器)工具来实现域的创建和管理,该进程运行在Windows NT Server 上。
主域被其他域信任,但主域不信任其他域。
当有些部门要单独控制它们拥有的资源、但又要求保持集中身份验证时,需要设置主域。