- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 解析NetBIOS名称故事背景公司内部的员工喜欢之间共享某些文件,所以他们经常性的喜欢通过在开始运行框里输入\\主机名,或在网络邻居里直接找到同事的那台计算机图标双击,即可访问别人的共享资源。但随着公司的规模的变大,计算机数量不断增长的情况下,公司的网络越来越显拥塞,很多员工抱怨说他们\\主机名后很久才能收到相应,甚至无法访问同事的机器。麦兜和麦麦得知此事后,立即通过抓包工具监视公司内网,他们发现内网里有很多广播包,为了最大限度的减少这些广播包的产生,他们该怎么做?本章要点利用NetBIOS名称与其他计算机通信使用LMHOSTS名称WINS的运行原理WINS的配置对“非WINS客户端”的支持WINS数据库的复制更改WINS服务器的设置WINS服务器的数据库维护利用NetBIOS名称与其他计算机通信什么是NetBIOS名称通过NetBIOS名称解析IP地址NetBIOS节点类型何谓NetBIOS名称NETBIOS 名称是一个16字节长度的地址,前15字节表示计算机名,可以由用户定义,第16字节表示服务资源类型利用NetBIOS名称解析IP地址NetBIOS 名称解析标准方法包括:NetBIOS 名称缓存使用nbtstat –c查看高速缓存的内容(缓存内容寿命10分钟)NetBIOS 名称服务器处理来自WINS客户机的注册请求响应NetBIOS名称查询本地广播lmhosts文件NetBIOS的节点类型节点类型工 作 方 式B-node利用广播的办法进行名称注册和解析P-node利用某个 NetBIOS 名称服务器(如 WIN)解析NetBIOS名称。P-node直接查询名称服务器,所以可以跨越路由器M-node联合使用B-node 和P-node B-node 是默认的节点H-node联合使用B-node 和P-node P-node 是默认的节点使用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# (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# 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).## The following example illustrates all of these extensions:## 102.54.94.97???? rhino???????? #PRE #DOM:networking? #net groups DC# 102.54.94.102appname? \0x14 #special app server# 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# #END_ALTERNATEComputer1把记录放入缓存:IP地址 计算机名#preLmhosts FileWINS DatabaseClient1 192.168.0.11Server1 192.168.0.12Server2 192.168.0.13WINS的运行原理名字注册注册更新名字询问名字释放注册更新查询释放WINS ClientWINS Server名称注册响应名称注册请求源 地
文档评论(0)