第3章netbios解析解析
解析netbios
第三章解析netbios实验名称:利用wins服务器与其他计算机通信实验目的:通过本实验,应掌握以下技能:●Wins的操作原理●Wins服务器的安装与客户端的配置●利用netbios名称与其他计算机通信实验环境:一台wins服务器,ip地址是192.168.0.1,两台客户机,计算机名称和ip地址分别是client1:192.168.0.2,client2:192.168.0.3实验步骤:1. 安装wins服务器步骤1 选择“控制面板”→“添加或删除程序”→“添加/删除windows组件”,选取“网络服务”和“详细信息”。
步骤2 选取“windows internet名称服务(wins)”后单击“确定”按钮。
完成安装后,可通过“开始”→“管理工具”→“wins”来连接与管理wins服务器。
2. 配置客户机步骤1 在计算机名称为client1的客户机上,右击“网上邻居”,选择“属性”,然后右击“本地连接”→“属性”→“internet协议(tcp/ip)”→“属性”→“高级”→“wins”→“添加”,输入wins服务器的ip地址192.168.0.1。
(如果client1是dhcp的客户端,也可以通过dhcp服务器的选项进行配置。
)配置完成后,wins客户端就会将其所拥有的名称“client”注册到wins服务器内。
步骤2 按照同样的方法配置client2。
3.检查wins服务器的数据库步骤1 选择“开始”→“管理工具”→“wins”。
步骤2 请右击“活动注册”→“显示记录”。
步骤3 选择“记录所有者”,会看到client1和client2已记录到wins服务器中。
4.利用ping命令通信在客户机client1上,运行“cmd”命令,接着运行“ping client2”命令,如果能ping 通,表明设置正确。
实验名称:wins数据库的复制实验要求:通过本实验,应掌握以下技能:●wins数据库的复制●wins服务器数据库的维护实验环境:两台设置好的wins服务器,名称分别为server1、server2,ip地址分别为192.168.0.1和192.168.0.2。
使用WINS解析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工作原理部分(工作组模式)
但是为什么在网上邻居里有些机子访问不了呢?事实上如果微软的网上邻居真能做到所见即所得,相信抱怨它的人不会象现在这么多,可通过前面对浏览服务的介绍,大家已经知道这是不可能的,因为浏览列表的获得不是通过访问其中每一台机子得到的,很多时候网络中的计算机并不能确更新浏览列表。当一台计算机正常关机时,它会向网络发出广播宣告,使浏览主控服务器及时将它从浏览列表中删除;而非正常关机后,浏览列表里仍会把该条目保持很长一段时间(NT下是45分钟),这就是我们仍能在网络邻居里看到它的原因.而98的稳定性是众所周知的 ----在还没来得及关机前就已经崩溃了。
第三部分:网上邻居和NetBIOS工作原理部分(工作组模式):
所有使用网上邻居的机器在启动时都会向网络中宣告自己的存在,一般使用广播方式(也是为什么无法通过路由器看到其它子网计算机的原因),而在网络中有一张浏览列表,记录了所有在此登记的计算机,也就是在网上邻居中看到的计算机,而当计算机正常关机时,浏览列表就会从记录中删除此机器。那么这张表在哪里呢?它是被“浏览主控服务器”维护的,浏览主控服务器是工作组中的一台最为重要的计算机,它负责维护本工作组中的浏览列表及指定其他工作组的主控服务器列表,为本工作组的其他计算机和其他来访本工作组的计算机提供浏览服务,每个工作组都为会每个传输协议选择一个浏览主控服务器,而我们经常遇到的无法浏览网络的错误大多是因为你所处的工作组没有浏览主控服务器而造成的。你可以在一个工作组中用NBTSTAT -a computername 命令找出使用NBT协议的浏览主控服务器,它的标识是含有\\_MSBROWSE_ 名字段。缺省情况下,win98工作组中的浏览主控服务器是该工作组中第一台启用文件及打印机共享功能的计算机,也允许手工将一台win计算机配置为浏览主控服务器(方法会在后面讲述网络配置时具体介绍,但由于浏览主控服务器需要维护动态浏览列表,性能会受影响),如果一个工作组中有多台计算机配置了这个选项,或是当前的浏览主控服务器关闭了系统,又没有其他计算机启用主控设置时,就要进行主控浏览器的选举。选举其实过程很简单,首先由一台计算机发送一个选举临界报文,该报文包含了来自发送计算机的信息(操作系统,版本及NET名等),选举报文向网络中广播,工作组中的每一台计算机都会用自身信息与选举报文进行优先级比较,主要是操作系统起主要作用,记得好像是WIN2K/XP>Win9X/Me,最后是那个自身条件最好的成为新的浏览主控服务器。
NETBIOS
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协议详解及网上邻居工作原理Netbois(网络基本输入/输出系统)最初由IBM,Sytek作为API开发,使用户软件能使用局域网的资源。
自从诞生,Netbois成为许多其他网络应用程序的基础。
严格意义上,Net bios是接入网络服务的接口标准。
Netbios原来是作为THE网络控制器为IBM局域网设计的,是通过特定硬件用来和网络操作系统连接的软件层。
Netbios经扩展,允许程序使用Netbios接口来操作IBM令牌环结构。
Netbios已被公认为工业标准,通常参照Netbios-compatible LANs.ﻭ它提供给网络程序一套方法,相互通讯及传输数据。
基本上,Netbios允许程序和网络会话。
它的目的是把程序和任何类型的硬件属性分开。
它也使软件开发员可以免除以下负担:开发网络错误修复,低层信息寻址和路由。
使用Netbios接口,可以为软件开发员做许多工作。
Netbios使程序和局域网操作能力之间的接口标准化。
有它们,可以将程序细化到为osi模型的哪一层所写,使程序能移植到其他网络上。
在Netbios局域网环境下,计算机通过名字被系统知道。
网络中每台计算机都有通过不同方法编的永久性名称。
这些名称将在下面做进一步讨论。
本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系。
通过使用Netbios的数据报或广播方式,在Netbios局域网上的pc机建立会话彼此联络。
会话允许更多的信息被传送,探测错误,和纠正。
通信是在一对一的基础上的。
数据报或广播方式允许一台计算机和多台其他的计算机同时通信,但信息大小受限。
使用数据报或广播方式没有探测错误和纠正。
然而,数据报通信可以不必建立一个会话。
..在这种环境下所有的通信以一种称为“网络控制块“的格式提交给NetBIOS。
内存中这些块的分配依赖于用户程序。
这些“网络控制块“分配到域中,分别为输入/输出保留。
在当今的环境中,NetBIOS是使用很普遍的协议。
解析NetBIOS名称
如果结晶产物是热敏性物质,则可采用真空蒸发法。此 法适用于溶解度随温度变化介于蒸发和冷却之间的热敏性物 质结晶分离过程。真空的产生常采用多级蒸汽喷射泵及热力 压缩机,操作压力一般可低至30mmHg(绝压),也有低至 3mmHg(绝压),但能量消耗较高。真空蒸发冷却法的优点 是主体设备结构简单,操作稳定,器内无换热面,因而不存 在晶垢的影响,且操作温度低,可用于热敏性药物的结晶分 离。
解析NetBIOS名称
WINS:192.168.1.1/24 DHCP Server DNS Server
WINS客户:192.168.1.2/24 WINS客户:192.168.1.3/24
网卡1
网卡1
网卡1
NetBIOS使用长度限制在16个字符的名称来标识计 算机资源,这个标识也称为NetBIOS名。与DNS计 算机名的层次结构不同,NetBIOS名称是单层的 (平面的),NetBIOS名在一个网络中只能一次出 现。
结晶过程和晶体的质量都与溶液的过饱和度有关,溶 液的过饱和程度可用过饱和度S(%)来表示,即:
C C
100%
(9-1)
式中 C——过饱和溶液的浓度,g溶质/溶剂;
C′——饱和溶液的浓度,g溶质/100g溶剂。
结晶的首要条件是产生过饱和,采用何种途径产生过 饱和会对目标产品的规格产生重要影响,制备过饱和溶液 一般有四种方法。
在上述三个区域中,稳定区内,溶液处于不饱和状态, 没有结晶;不稳区内,晶核形成的速度较大,因此产生的结 晶量大,晶粒小,质量难以控制;介稳区内,晶核的形成速 率较慢,生产中常采用加入晶种的方法,并把溶液浓度控制 在介稳区内的养晶区,即AB线与C′D′线区域内,让晶体逐渐 长大。
过饱和曲线与溶解度曲线不同,溶解度曲线是恒定的, 而过饱和曲线的位置不是固定的。对于一定的系统,它的位 置至少与三个因素有关:①产生过饱和度的速度(冷却和蒸 发速度);②加晶种的情况;③机械搅拌的强度。冷却或蒸 发的速度越慢,晶种越小,机械搅拌越激烈,则过饱和曲线 越向溶解度曲线靠近。在生产中应尽量控制各种条件,使曲 线AB和C′D′之间有一个比较宽的区域,便于结晶操作的控制。
网上邻居的基础:详解NETBIOS
6
10
NetBIOS NetBIOS NetBIOS 16 NetBIOS NetBIOS NetBIOS NetBIOS
15 Networking
Microsoft
Hale Waihona Puke =================================================================== 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
NETBIOS 详解
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解析和WINS服务配置
名字解析和WINS服务器规划、安装、配置、管理
一、LMHOSTS文件的名称解析过程。
首先找到lmhosts文件:我的电脑***C盘***windows***system32***drivers***ect***找到lmhosts.sam。
然后复制一份,在重命名把扩展名和“复制”去除。
然后打开在里面添加一IP地址和计算机名保存,再运行命令查找添加情况。
二、修改计算机的节点类型。
要修改节点类型:其文件查找路径为:在运行中输入regdit***hrey_local_machine***system***current controlset***services***netbt***parameters
到这时会出现如下图:
然后点击nodetype出现:然后将里面的数据在1、2、4、8几个数做变更,这里把8改成4。
然后在运行里输入IPconfig /all 查看节点情况,如果没变更那么禁用和重启一下本地连接即可。
三、部署一台基本的WINS服务器。
首先单击开始-程序-管理工具-管理您的服务器-选择添加或删除角色-单击下一步-继续
进入WINS服务器安装向导,安装服务器!
四、更改WINS数据库统计和记录更新时间。
选择开始-程序-管理工具-选择WINS服务器
选择WL-B5服务器-右键单击-属性
更改自动更新的间隔。
五、查看和删除WINS数据库中的记录。
选择开始-程序-管理工具-选择WINS服务器
右键单击活动注册-显示记录-单击立即查找
显示所有WINS数据库中的记录
选择一个想删除的记录-右键单击-删除
记录集删除了!。
NetBIOS及Windows名称解析原理介绍
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名字解析在个人计算机和局域网发展的早期,为了在个人计算机上实现网络能力,Microsoft和IBM合作开发了一套协议NetBIOS,这是一套用于网络通讯的调用接口,开发者IBM认为这套协议将如同它们设计的计算机BIOS一样成为最基本的网络访问接口,因此使用了NetBIOS 这个名字。
而Microsoft就使用NetBIOS接口开发网络服务器及相应的客户软件。
然后IBM在Token Ring和Ethernet上直接实现了NetBIOS驱动,实现了位于NetBIOS 和物理网络层之间的各种具体接口,这些程序遵循的标准被称为NetBEUI。
NetBEUI直接控制Token Ring和Ethernet驱动程序,因此它只能运行在局域网上。
但是NetBIOS本身并没有对下层使用的协议进行限制,因此它除了可以在NetBEUI支持下运行之外,也可以在其他协议支持下运行。
其他的网络开发者在另外的一些协议的基础上也实现了NetBIOS接口,例如TCP/IP,IPX以及Decnet等。
其中NetBIOS over IP由于使用TCP/IP协议,因而在低层与Unix计算机相容,成为Unix和个人计算机系统通信的基础。
Windows系列计算机并不一定使用IP作它的网络传输协议,它也能使用IPX或NetBEUI 作传输协议,但是FreeBSD不支持IPX或NetBEUI上的NetBIOS,必须为Windows客户配置IP协议,才能与FreeBSD相互共享资源。
∙NetBIOS名字解析由于NetBIOS事实上是一种与TCP/IP独立发展的标准,虽然它可以使用TCP/IP作为传输协议,但是由于概念上的不同,它并没有利用TCP/IP提供的全部能力,而是使用自己的方式来完成类似的工作。
其中最大的区别就在于名字解析方式上,NetBIOS具备自己独立的名字解析概念和能力,因此它使用的名字解析方式就与TCP/IP 中标准解析方式── DNS不同。
NetBios详解
NetBios详解Netbios想必大家都有接触。
对于netbios的理解,我以前有很多困惑,不知道如何掌握这些知识点,这几天通过了一段时间的实验和学习,有了一些体会,和大家一起分享。
阅读本文,你可以了解到以下内容◆netbios的来龙去脉◆netbios名和计算机名的关系◆netbios名的存在依据◆netbios名和IP地址解析的4种方式◆如何查看本机netbios缓存◆netbios和netbeui的关系一、来历用几句简单的话来概括netbios的来由,毕竟了解一个事物,我们不能摈弃它的历史,尽管可能很久远。
跳过这步,即使明白了,我想这也是不完整的。
Netbios,到底是协议还是接口?不同的出处可能因侧重点不懂而不尽相同。
我们一起来刨根问底,NetBIOS是什么?是一种协议。
什么协议?是一种在局域网上的协议。
谁来用呢?是局域网的一些应用程序(软件)。
这些应用程序需要通过某种手段或者途径协同合作才能实现或完成某种操作或目的,他们运行的基础平台是什么??是小型的局域网内的网络,也就是小型局域网。
基础平台有了,如何去区分或者标记他们呢?那就需要给每个应用程序打上标签,命名,否则就会混乱不堪。
好,重点来了,这个工作谁来完成,netbios应运而生。
它就是这样一种东西。
简而言之,NetBIOS是一种在局域网上的应用程序可以使用的应用程序编程接口,最早由Sytec Inc在1983年为IBM开发。
微软把netbios作为一种高级程序接口来标识网络上的每个资源,它的长度是有限的,仅仅16个字符位。
现在的2000/2003系统中依然存在,只是集成到T cp/IP 协议中,即Netbios over Tcp/IP,也称之为NetBT。
可能有朋友要问了,我们平时用计算机名对一台电脑进行标识,那这个和netbios名称有什么关系呢?恩,好问题!之前已经提到过,netbios名的字符长度为16位,前15位由用户指定,第16个字符用来标识名称后缀。
NBT(NetBIOSOverTCP)名称解析概述
NBT(NetBIOSOverTCP)名称解析概述 在微软IP⽹络中,客户计算机查找其他计算机并与之进⾏通信的主要⼿段是利⽤域名(DNS)。
但是,使⽤先前版本的Windows户机也使⽤NetBIOS协议,将名称解析为IP地址。
通过三种⽅法解析NetBIOS名称为IP地址:在LMHOSTS⽂件中查找本地⽹段⼴播通过WINS服务器解析 Windows使⽤下列四种⽅法解析NetBIOS名称。
(括号⾥的值是WINS/NetBT节点设置类型)这四种⽅法分别是:1. B节点(broadcast,b⼴播,0x1) Windows 使⽤⼴播来进⾏名称注册和名称解析,依据⽹关的配置,⼀个B节点客户机发送的数据包不能够超出局域⽹的范围。
但是,B 节点并不适合于⼤型⽹络,实际上微软修改了标准的B节点类型,当Windows尝试解析名称时,⾸先检查LMHOSTS名称缓存,如果此⾏不通,Windows就会发布⼴播,如果⼴播依然失败的话,那Windows才会检查实际的LMHOSTS⽂件。
2. P节点(per-to-per,p对等,0x2) 这种⽅法并不使⽤⼴播,⽽是在计算机启动时,在⽹络中的WINS服务器上注册它们的名称,当计算机需要解析名称时,它发送⼀个解析请求给WINS服务器。
这种⽅法只在WINS服务器正常运⾏时有效,如果WINS服务器失败,则解析⽆法进⾏。
3. M节点(mixed,M混合,0x4) Windows联合使⽤B节点和P节点,并且默认使⽤B节点,如果M节点不能利⽤⼴播进⾏名称解析,它就使⽤P节点的WINS服务器来完成⼯作。
4. H节点(hybrid,H混合,0x8) 同样也是联合使⽤B节点和P节点,但⼯作⽅式相反,如果使⽤WINS服务器⽅式不能成功,则使⽤B节点的⼯作来完成⼯作。
解析NetBIOS-实验报告
(1)只从此服务器上删除记录,这条记录有可能已经被复制到其他的WINS服务中,若选择此项,只会删除这台服务器上记录。如果你发现只有这台服务器上儿名字有问题那么你可以选择此操作
(2)复制删除的记录到别的服务器,此记录会被添加”已删除标记”但是这条记录还会保存在数据库中。并且这条记录会传递给其他的WINS服务器。
(1)
(2)
<1>数据包1 2为客户机使用ARP协议询问WINS服务器的地址和WINS服务的应答
<2>s数据包3为客户机单播查询WINS服务器询问”SER08-1”的IP地址
<3>数据包4 5为WINS服务器使用ARP协议询问客户端的MAC地址和客户端的回应
<4>数据包6为WINS服务器对客户机名字查询的回应。数据包详细内容如下所示:
当WINS服务器启动时
所设置的时间间隔到达时
系统管理员手工立即复制
注意首先要将两台WINS服务器的关系手动确立好,否则数据传递不会进行。
2具体设置如下:
(1)
(2)还需要在另一个服务器上设置
(3)在服务器上进行手工复制如下:
如上图所示其所有者为20.1.1.3。
11.更改WINS服务器的设置
(1)常规
(5)高级
<1>启用爆发处理
启用爆发处理可以缓解服务器的负担。加入早上一上班那么就会有大量的WINS客户端前来注册,会造成服务器负担。如果启用了爆发处理,并且选择了中那么服务器只会接受前500个注册请求,后面的会欺骗下客户端只是返回一个注册成功的信息没有真实的对这后500个客户端进行注册。让客户端不在等待下去。不过这后来的客户端的更新时间更短如5min。等这些客户端进行更新时服务器就没有那么忙了。
第三章解析NETBIOS名称
第三章解析NETBIOS名称一、填空题1. 网络中的计算机所采用的名称解析方法是由()决定的。
答案:该计算机所采用的NetBIOS节点类型2. NetBIOS的节点类型包括()、()、()、()四种。
答案:b-node、p-node、m-node、h-node3. WINS的全称为()。
答案:Windows internet name service4. WINS提供了()名字到()地址映射。
答案:NetBIOS、IP5. 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名称服务的属性,然后删除客户端网络属性中的WINSC. 把WINS数据库的数据复制到DNS的数据库中D. 以上操作都可实现答案: B三、简答题⒈WINS在网络中的作用?答案:WINS(Windows Internet Name Service)称为Windows网际名字服务,是一个复制的动态数据库,在一个有路由的网络环境中注册和查询NetBIOS计算机的名字,为客户机提供NetBIOS名称解析服务。
⒉简述WINS具有的优点?答案:⑴针对计算机名字解析客户机请求被直接发到WINS服务器。
⑵WINS数据库是动态更新的,所以它一直是最新的。
⑶WINS是一个客户机/服务器结构的系统,在客户机和服务器两端都需要相应的软件⒊WINS服务器属性页的“间隔”选项卡中的“更新间隔”、“消失间隔”、“消失超时”的含义是什么?答案:更新间隔:WINS客户端必须在此间隔时间到达前向WINS服务器更新其注册名称。
W2k3网络管理_03
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WINS吗?
称冲突吗?
N
Y
N
通过广
向二级WINS
播注册
发送请求 发送注册成功消息
(包括有效时间)
WINS向拥有者 发Challenge每隔
500秒共三次
拥有者响 应了吗?
Y
N
发送否定 注册响应
发送注册 成功消息 包含时间
更新注册信息
名称更新请求
源地址 目的地址 注册的名称
名称更新响应
源地址 目的地址 注册的名称 新的存活期
第三章 解析NetBIOS名称
故事背景
公司内部的员工喜欢之间共享某些文件,所以 他们经常性的喜欢通过在开始运行框里输入\\主机名, 或在网络邻居里直接找到同事的那台计算机图标双 击,即可访问别人的共享资源。
但随着公司的规模的变大,计算机数量不断增 长的情况下,公司的网络越来越显拥塞,很多员工 抱怨说他们\\主机名后很久才能收到相应,甚至无法 访问同事的机器。
IP 路由器
名称释放(1)
名称释放请求
源地址 目的地址 注册的名称
名称释放响应
源地址 目的地址 注册的名称
TTL= 0
IP 路由器
名称释放(2)
名称释放要求
当WINS客户机正常关机,直接向WINS服务器发送名称释 放要求。
名称释放响应
当WINS接收到名称释放要求后将检查WINS数据库,寻找 要释放的名称。
使用LMHOSTS文件
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to computernames
# 102.54.94.123 popular
#PRE
#source server
# 102.54.94.117 localsrv
#PRE
#needed for the include
#
# #BEGIN_ALTERNATE
# #INCLUDE \\localsrv\public\lmhosts
# #INCLUDE \\rhino\public\lmhosts
# should be separated by at least one space or tab. The "#" character
# is generally used to denote the start of a comment (see the exceptions
# below).
WINS Server
名称注册请求
源地址 目标地址 要注册的名称
名称注册
名称注册响应
源 地址 目标地址 注册的名称 存活期(TTL)
IP 路由器
WINS工作站名称注册流程图
客户机启动
向WINS服务器注册NetBIOS名和IP地址
客户机做
N
能访问WINS
3次尝试
服务器吗?
Y
配置二级了
NetBIOS名 Y
# (NetBIOS) names. Each entry should be kept on an individual line.
# The IP address should be placed in the first column followed by the
# corresponding computername. The address and the computername
P-node
利用某个 NetBIOS 名称服务器(如 WIN)解析NetBIOS 名称。P-node直接查询名称服务器,所以可以跨越路由器
M-node 联合使用B-node 和P-node B-node 是默认的节点
H-node 联合使用B-node 和P-node P-node 是默认的节点
Computer1
麦兜和麦麦得知此事后,立即通过抓包工具监 视公司内网,他们发现内网里有很多广播包,为了 最大限度的减少这些广播包的产生,他们该怎么做?
本章要点
利用NetBIOS名称与其他计算机通信 使用LMHOSTS名称 WINS的运行原理 WINS的配置 对“非WINS客户端”的支持 WINS数据库的复制 更改WINS服务器的设置 WINS服务器的数据库维护
利用NetBIOS名称与其他计算机通信
什么是NetBIOS名称 通过NetBIOS名称解析IP地址 NetBIOS节点类型
何谓NetBIOS名称
NETBIOS 名称是一个16字节长度的地址,前 15字节表示计算机名,可以由用户定义,第16字节 表示服务资源类型
利用NetBIOS名称解析IP地址
如果发现匹配的NetBOIS名称和IP地址,则WINS服务器发 送肯定名称释放要求的响应,并在数据库中将此名称置为 “未激活”
如果发现错误,WINS服务器发送否定的名称释放要求响应
安装WINS服务器
对非WINS客户端的支持
# #END_ALTERNATE
Lmhosts File
把记录放入缓存:
IP地址 计算机名 #pre
WINS的运行原4. 名字释放
注册
更新
查询
WINS Client
释放
WINS Database
Client1 192.168.0.11 Server1 192.168.0.12 Server2 192.168.0.13
NetBIOS 名称解析标准方法包括:
NetBIOS 名称缓存
使用nbtstat –c查看高速缓存的内容 (缓存内容寿命10分钟)
NetBIOS 名称服务器
处理来自WINS客户机的注册请求 响应NetBIOS名称查询
本地广播 lmhosts文件
NetBIOS的节点类型
节点类型
工作方式
B-node 利用广播的办法进行名称注册和解析
#
# The following example illustrates all of these extensions:
#
# 102.54.94.97 rhino
#PRE #DOM:networking #net group's DC
# 102.54.94.102 "appname \0x14"
#special app server