




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第14章TCP IP NETBIOS和WINS 通过使用NETBIOS的数据报或广播方式 在NETBIOS局域网上的pc机建立会话彼此联络 会话允许更多的信息被传送 探测错误 和纠正 通信是在一对一的基础上的 数据报或广播方式允许一台计算机和多台其他的计算机同时通信 但信息大小受限 使用数据报或广播方式没有探测错误和纠正 然而 数据报通信可以不必建立一个会话 1 2 本章知识要点 了解NetBIOS的用途了解NetBIOS的工作原理了解NetBIOS名称的结构 类型和后缀熟悉NetBIOS作用域和标识符了解NetBIOS名称注册和解析的方法熟悉节点类型的名称解析策略了解NetBIOS名称缓存和LMHOSTS文件的内容了解WINS名称注册和解析熟悉WINS的工作原理了解不同的WINS配置熟悉WINS服务的新特性了解WINS代理 复制熟悉WINS和NetBIOS的故障诊断熟悉WINS和NetBIOS问题的故障诊断工具 3 14 1NETBIOS简介 对于大多数运行的Windows客户机来说 NetBIOS是用来访问网络资源以及与其他客户机共享自己资源的基本方法 从理论上说 一个只有Windows2000客户机和服务器的网络不需要NetBIOS 但实际上 几乎没有不使用NetBIOS与客户机共享资源的网络 14 2Windows2000中的NetBIOS Windows2000是最先使用DNS 而不是NetBIOS的一些派生物 的Microsoft操作系统 因为DNS是解析名称和地址的首要方法 尽管如此 Windows2000DNS服务可以与WINS服务器集成 以确保与老版本Windows系统的交互操作 4 14 2 1深入探讨NetBIOS NetBIOS在Windows2000网络方案的多个层次存在 Windows2000是过渡型的操作系统 因为它试图摆脱老版本Windows操作系统对NetBIOS和NetBIOS的依赖 Windows2000网络可以配置成用多种不同的方法寻找和解析网络资源名 要达到现在的目的的3种重要方法是 完全忽略NetBIOS而单纯依靠DNS 完全分离NetBIOS和TCP IP 或者结合使用NetBIOS和TCP IP 5 14 2 2NetBIOS的用途 NetBIOS是一种命名规则 网络API 和用来共享网络资源的协议集 NetBIOS名可以标识一台计算机 一个用户 一个过程 或者任意几种类型的组 应用程序根据它们的NetBIOS名通过Windows2000操作系统中的DLL运行的NetBIOS提供程序 使用NetBIOS的应用程序例子包括Windows资源管理器中的网络浏览器 Windows文件和打印机共享 当为默认状态 绑定到NetBIOS时 LotusNotes MicrosoftExchange以及如LANManager这样的网络协议 6 14 2 3NetBIOS的工作原理 NetBIOS是通过保持分配到网络资源的惟一名称列表进行操作的 提供建立 防护和解析这些名称的服务 以及在使用这些网络资源的应用程序间传输必需的通信 命名的资源包括文件 服务 进程 用户 计算机以及Windows工作组和域 NetBIOS确保名称准确 惟一并且是最新的 而且为API提供对这些资源的访问 应用程序对NetBIOSAPI调用 以访问命令的资源 或者发现可用资源的名称 依据特定机器上的NetBIOS精确配置 NetBIOS可能会以不同的步骤将名称解析为地址 然后 它就可以发送信息查询已命名资源 或者打开和保持会话 7 14 2 4注册和保护NetBIOS名称 声明一个名称存在和属于特定计算机 用户 进程或者组的过程叫做名称注册 当计算机 在MicrosoftNetBIOS文档中叫做终端节点 或者用户登录NetBIOS网络 或者当带有NetBIOS名称的进程启动时 通过发送一个名称注册请求数据包来尝试注册这个名称 依据那个节点和网络配置的方式 名称注册会决定是将数据包作为广播发送 还是作为单播发送到WINS服务器 还是两种都用 8 14 2 5NetBIOS名称解释 依据客户机配置和可用的服务类型 NetBIOS名称可以用几种不同的方法解析 这个可选择的配置和服务在本章还有更详细的介绍 名称解析方法有下面3种基本的类型 在本地机的列表上寻找在本地网上的广播查询向名称服务器直接查询 9 14 3NetBIOS名称 NetBIOS基于登录过程中使用的用户名 和在控制面板的Network小程序中为特定计算机配置的消息 这种配置信息可以直接在对话框中手动输入或者直接编辑注册表 或者在系统启动过程中由MicrosoftDHCP服务器提供 用户名 计算机名和Windows名称 或者Windows工作组名组成了定义进行资源请求的用户名 还有特定机器上的可用服务 特定工作组上的成员等的NetBIOS名称基础 10 11 14 3 1NetBIOS名称的结构 NetBIOS名称有16个字母长度 被分成两部分 前15个字符是它自己的名称 最后一个字符是描述名称所归属的资源类型的代码 少于15个字符长度的NetBIOS名称 用在名称右边不上空格的方法将之扩展为15个字母长度 12 14 3 2NetBIOS名称类型和后缀 NetBIOS名称以一个字符 2字节 的后缀结尾 这表明由这个名称调用的服务或功能的代码 后缀由从00到FF的十六进制数表示 下表中的例子都来自于Windows网络 但是其他的应用程序 如LouusNotes和MicrosoftExchange 也使用NetBIOS名称 14 3 3NetBIOS作用域和标识符 NetBIOS也提供NetBIOS作用域标识符 它是进一步区分资源名的秘密方法 作用域标识符在名称后面添加一个字符串 并用句点符号 与名称的其他部分区分开来 它的用法与名称与在IP中的用法很相似 13 14 4NetBIOS名称注册和解析 NetBIOS名称注册和解析有多种方法 包括 NetBIOS名称缓存在本地网络或IP子网上广播NetBIOS名称服务器 NBNS 如WINSLMHOSTS文件HOSTS文件DNS 14 14 4 1节点类型的名称解析策略 在NetBIOS中 计算机 终端节点 使用的名称注册和名称解析方法在名义上与节点类型有关 节点类型或者由DHCP 通过使用网络属性对话框 设置 或者通过注册表直接设置参数 有4种基本的NetBIOS节点类型 b节点 p节点 m节点和h节点 15 14 4 2NetBIOS名称缓存和LMHOSTS文件 NetBIOS名称缓存是存放在内存中的临时文件 对NetBIOS和IP地址配对 在名称解析和计算机启动过程中发现的名称被添加到NetBIOS名称缓存 在这个过程中名称缓存通过读取LMHOSTS文件进行初始化 默认状态 NetBIOS名称缓存中的名称在10分钟后消失 可以在注册表设置这个延迟参数 16 17 14 4 3WINS名称注册和解析 WINS服务器是安装和维护NetBIOS名称的动态数据库和它们相应的IP地址的NetBIOS名称服务器 WINS服务器不参与广播或b节点名称注册和解析 相反 它们依赖在它们及试图注册和解析NetBIOS名称的客户机 终端节点 之间的直接通信 配置成p节点 m节点或者h节点的WINS客户机会通过与专门为它们配置的WINS服务器联系来进行NetBIOS名称注册和解析 18 14 4 4DNS和HOSTS文件 Windows2000客户机首先配置就是使用DNS进行名称解析 如果启用TCP IP 甚至没有配置为使用DNS作为首要名称解析方法的客户机 也可以通过查询DNS进行名称解析 尤其是当名称遵从DNS命名规则而违反NetBIOS命名规则时 14 5TCP IP上的NetBIOS 为使NetBIOS与TCP IP更接近 人们向NetBIOS修改或添加了一些特征 NetBIOS名称在某种意义上很像TCP IP的主机名 NetBIOS作用域标识符作为TCP IP的一种模拟域被添加 TCP IP应用程序 如Telnet和FTP 与有名的端口连接的地方 NetBIOS中的服务 在许多方面是等价术语 由NetBIOS名称中最后一个字符 十六进制代码标识 19 14 6WINS服务器 WINS是基于客户服务器模型的 它有两个重要的部分 WINS服务器和WINS客户 我们首先看一下服务器 它主要负责处理由客户发来名字和IP地址的注册和解除注册信息 如果WINS客户进行查询时 服务器会返回当前查询名下的IP地址 服务器还负责对数据库进行备份 而客户主要在加入或离开网络时向WIN服务器注册自己的名字或解除注册 20 21 14 6 1WINS的工作原理 WINS是运行在WindowsNTServer或Windows2000Server下的服务器服务 WINS服务器注册NetBIOS名称和IP地址 并可以配置成返回与资源名相对应的IP地址 或者返回 对反向的WINS或WINS R来说 与IP地址对应的NetBIOS名称 22 14 6 2不同的WINS配置 WINS服务器可以以几种不同的方式配置 以满足不同的网络需求 同样的物理机器可以是WINS服务器 DNS服务器和AD域控制器 或者这些功能可以在不同的物理机器上实现 一个单独的WINS服务器可以服务多重子网 但是只依赖一台服务器会导致单点故障 14 6 3WINS服务的新特性 微软在Windows2000中 对WINS服务的以下特点进行了改进 1 持续而稳固的连接 2 手工设置记录为 过期 3 增强的管理工具 4 记录查找和筛选功能的增强 5 动态的选择多个记录及记录删除 6 数据库导出功能 7 增强客户的容错性 8 客户机动态的更新NetBIOS名 9 利用只读控制台访问WINS管理器 23 14 6 4WINS服务器 可以在任意的WindowsNTServer或Windows2000Server初始配置对话框中 通过使用WINS控制台 在管理工具下 或者通过在注册表中直接编辑对WINS服务器进行安装和配置 在Windows2000中 也可以使用命令行工具来配置WINS服务器 使用命令netsh wins输入WINS上下文 输入 显示该上下文的在线帮助 24 25 14 6 5WINS代理 WINS客户机适用于最新版本的DOS OS 2和所有版本的Windows 另外 WINS客户机也适用于运行Samba的Linux和UNIX机器 不过 我们也许想将某些机器配置成b节点 尤其当有老式的NetBIOS客户机时 要将b节点客户机与启用WINS的网络集成 可以在任意的WindowsNT或Windows2000服务器或工作站上安装一个WINS代理 WINS代理就是一个试图解析任何b节点名称查询广播的WINS客户机 这些b节点广播是它通过为它配置的WINS服务器在自己的网络段收听到的 26 14 6 6WINS复制 WINS服务器可以通过使用复制共享它们数据库中的信息 复制过程中服务器从它的同级服务器中提取记录 WINS服务器之间有两种基本的关系类型 推复制和拉复制 与触发它们之间数据交换的事件类型对应 配置为推伙伴的WINS服务器在推伙伴启动 或者当从它的伙伴的最后一次拉之后又有许多记录被修改时 通知其他服务器 这里有需要拉的记录 14 6 7集成WINS和DNS MicrosoftDNS服务器的实现 MSDNS 可以配置成在主要或者区域根域使用WINS解析NetBIOS名称 MSDNS不能解析不是区段根或者主要DNS域直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绥化市庆安县急需紧缺教师校园招聘36人模拟试卷附答案详解(完整版)
- 2025人民医院快速检测技能考核
- 2025大庆油田有限责任公司春季高校毕业生招聘50人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025广东医科大学附属医院第二批住院医师规范化培训学员招生19人模拟试卷及答案详解(名师系列)
- 2025广东广州市横沥人力资源管理服务有限公司招聘服务外包人员1人考前自测高频考点模拟试题及完整答案详解1套
- 张家口市中医院巨大甲状腺肿手术关键技术考核
- 秦皇岛市人民医院护理教学方法运用考核
- 上海市人民医院放射治疗紧急情况应急预案笔试试题
- 沧州市中医院血管外科主治医师晋升考核
- 张家口市中医院护理管理质量管理考核
- 污泥池清理管理制度
- 秩序员休假管理制度
- 保护环境的课件
- 2025年中国张裕产区葡萄酒特色与品牌国际化发展报告
- 图深度强化学习在配电网故障恢复中的应用研究
- (2017)海南省房屋建筑与装饰装修工程综合定额交底资料
- 2024-2025学年下学期高一英语人教版同步经典题精练之语法填空
- 《社会科学研究方法》课件
- 提高市政雨水管道接口施工一次验收合格率
- 2025年有机化学实验模板
- 基坑安全事故及防范措施
评论
0/150
提交评论