已阅读5页,还剩54页未读, 继续免费阅读
(计算机应用技术专业论文)基于nds的全网搜索系统的应用与研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文摘要 中文摘要 随着因特网的发展,由它构筑的与现实社会同样庞大的电脑空间组成了信 息时代的数字社会,它采臻一蓦孛有效鹃网络技术来薅范网络风险、熬台弱络和 僳障网络软孝,这静技术载楚强录鼹务。嚣隶鼹务楚莲予x 5 0 0 系列建议懿基 于分布嘲络信息处理的、膏鼷次结构的目标管理体系。目录服务e 吸引着越来 越多的企业和个人,以目录为中心成为未来网络的标准形式。 本文莳先给出了本课题开展的背景。从公安部“金盾办”提出的公安部“应 i 手| 系统支撵平台”鹃要求出发,指出疆录服务的功熊与结构可以解决默静公安网 中存在斡翊蘧,篱攀套绥了零文磅究夔瑾论萎磋l l 鞠关毽技术,戬及瓣彝餐露搴 课题的研究现状。本章最后概括了作者论文期间所做的主要工作。 第二章首先简要介绍了当前互联网中可用的目录访问协议,然后详细介绍 了x 5 0 0 蹦录服务技术,包括x ,5 0 0 目录服务的模型、功能以及l d a p 标准化 目录服务的原理。最后对x 5 0 0 和l d a p 进行比较,指出两者的共同点及l d a p 兹饶袭点秘箕发震趋势。 第三章详细介绍了本系统采用的目录服务n d s ( n o v e l l d i r e c t o r ys e r v i c e ) , 包括n d s 对象、框架、命名规则及安全,具体描述了目录服务树的设计、分区 和副本特性,最后介绍了n d s 的系统编程a p i 和n d s 的管理工具c o n s o l e o n e 。 本文最后将详细介绍基于n d s 的全网搜索系统的实现方案,包援该系统的 息馋攮繁、设计过程、功麓搂凌、具搏实现及耱点麓痰窖。最瑟夯绥了率系统 在海南省公安厅的实际配嚣情况,并指出了系统的不足耜今后的研究方彝。 关键词:目录服务l d a pn d sc o n s o l e o n e a b s t r a c t a l o n g w i t ht h e d e v e l o p m e n t o fi n t e r n e t ,t h e c o m p u t e rs p a c e w h i c hi , s c o n s t r u c t e db yi n t e r n e tc o m p o s e st h ed i g i t a lw o r l dw h i c hi sa sg r e a ta st h er e a lw o r l d f h ed i g i t a lw o r l d a d o p t s as o r to f e f f e c t i v en e t w o r kt e c h n o l o g yt ok e e pa w a y t h er i s k o fn e t w o r ka n dc o n i c ,r mn e t w o r ka n d g u a r a n t e e t h eo r d e ro fn e t w o r k t h i s t e c h n o l o g yi sc a l l e dd i r e c t o r ys e r v i c e s 。d i r e c t o r ys e r v i c e sw h i c h a r eb a s e do nx 5 0 0 s e r i e s p r o p o s a l s a n dd i s t r i b u t e dn e t w o r ki n f o r m a t i o n p r o c e s s i n g a r e l a y e r e d m a n a g e m e n ts y s t e m s 。n o wd i r e c t o r ys e r v i c e sa t t r a c tm o r e a n dm o r ee n t e r p r i s e sa n d p e r s o n s 1 :o c u s i n go nd i r e c t o r yw i l lb e c o m e t h es t a n d a r df o r mo f t h ef u t u r en e t w o r k f i r s t l y ,t h eb a c k g r o u n d o ft h i sd i s c u s s i o ni s e x p l a i n e d 。a c c o r d i n g t ot h e r e q u i r e m e n t o fa p p l i c a t i o n s y s t e ms u p p o r t i n gp l a t o ft h e d e p a r t m e n t o fp u b l i c s e c u r i t y ,t h ea u t h o rp o i n t so u tt h a tt h ef u n c t i o na n df r a m eo fd i r e c t o r ys e r v i c e sj u s t m e e tt h en e e do fc u r r e n t p r o b l e m o ft h e d e p a r t m e n t o fp u b l i cs e c u r i t y a f t e r i n t r o d u c i n gk e yt h e o r ya n dt e c h n o l o g yi nt h es y s t e ma n dt h et r e n do f r e s e a r c ho n d i r e c t o r ys e r v i c e st e c h n o l o g y , t h e m a i nw o r k so f t h ea u t h o ra r eo u t l i n e d t h es e c o n d c h a p t e rb r i e f l y i l l u s t r a t e ss o m e c u r r e n t l y a v a i l a b l e d i r e c t o r y s e r v i c e so nt h ei n t e r n e tf i r s to fa 1 1 t h e nt h ea u t h o rr e c o m m e n d st h et e c h n o l o g yo f x 5 0 0 d i r e c t o r y s e r v i c e si n d e t a i l ,i n v o l v i n gt h em o d e l ,t h e f u n c t i o no fx 5 0 0 d i r e c t o r ys e r v i c e sa n dt h ep r i n c i p l eo fl d a p s t a n d a r dd i r e c t o r ys e r v i c e s a tl a s t t h r o u g hc o m p a r i n gx 5 0 0d i r e c t o r y s e r v i c e st ol d a pp o i n t so u tt h ec o m m o n a t t r i b u t eo ft h e s et w oa n dt h ea d v a n t a g e ,t h ed e v e l o p i n gt r e n do fl d a p t h et h i r d c h a p t e ri l l u s t r a t e sn d s 饼o v e l ld i r e c t o r ys e r v i c e ) ,i n v o l v i n gt h e o b j e c t ,s c h e m a ,n a m i n gr u l ea n dt h es e c u r i t yo f n d s t h e ni tf o c u s e so nt h ed e s i g n & t h e d i r e c t o r ys e r v i c et r e ea n d t h ep a r t i t i o n i n ga n d r e p l i c a 。a tt h ee n d n d s s y s t e m p r o g r a m m i n g a p ia n dn d s m a n a g e m e n t t o o lc o n s o l e o n ea r es h o w e d i nt h em a i np a r to ft h et h e s i s ,an d s b a s e ds e a r c hs y s t e mi s b r o u g h to u t c o m p l e t e l y , i n c l u d i n go v e r a l ld e s c r i p t i o no f t h ea r c h i t e c t u r e ,t h ed e s i g np r o c e s s ,t h e f u n c t i o n a lm o d u l ea n di t sr e a l i z a t i o na n ds p e c i a l t y , a tl a s t , t h ea c t u a ls y s t e mi s d e s c r i b e da n dt h es h o r t c o m i n g so ft h es y s t e ma n dt h ef u t u r er e s e a r c hd i r e c t i o na r e p o i n t e d k e yw o r d s :d i r e c t o r y s e r v i c e sl d a pn d sc o n s o l e o n e 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得墨洼盘鲎或其他教育机构的学位或证 书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。 学位论文作者签名:鸯干踅 签字日期:二即寻 年,月寻日 学位论文版权使用授权书 本学位论文作者完全了解苤洼盘堂有关保留、使用学位论文的规定。 特授权盘盗盘堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 ( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名 鸯救 签字日期:2 口p 多年f 月弓日 导师签名悉筠 签字日期:孙j 年f 月岁日 第一章绪论 第一章绪论 1 王纛背豢与目录骚务技术酶发震 1 。1 1 工程背景 本研究谍题的工程实践怒以海南省公安厅信感缓索系统的实黢为鬻豢的。我 国公安部门从1 9 8 3 年丌始组鼹计算机网络,开展计算机应用工作,经过十七年的 建设发展,公安信息系统具备了广泛的应用基础。“九五”期间,公安部提出了 公安计算机信息系统建设的总体指导思想:以全国犯罪信息中心( c c l c ) 建设为主 线,以圭爱公安韭务应溺为蒸蕃囊,大力接遗以簸枣公安综合菇惑系统为主簧内容 的信怠赢度共享和综合科爝。在逮思想指导下,全国犯罪信息中,已, ( c c i c ) 以及 人口、出入境、违法犯罪、交通管理等信息系统的建设取得了长足的谶步,在公 安部门打击犯罪、维护社会治安稳定及政治稳定、保卫国家安全等方面发挥了显 著1 ) 匀作用。在“九五”公安计算机信息系统建设总体思想的指导下,公安信息系 统豹建殴敬褥了报大款遂步,瞧在已建或豹应翅系绕中,还存在下列主溪阏题: 答应麓系统蘩蠢分割,僖惠共攀程序较低;应瘸系统之闻结秘不统一,资源饺用 不合理;应用系统整体功能不完善 l j 。 为更好的落实“科技强警”的战略决策,推动公安工作信息化目标实现,公 安部“衾膀办”提出建设公安部“应用系统支撑平台”的要求,该平台目标为: 1 ) 实现一个可嫠的痞惑安全执剿。良建立公开密锈鏊礁设施( p k i ) 为罄础向 应蠲系统糖侯赛份谈谖、诱润羟甓莛和安垒奉诗功麓,可实褒餍户蘩点登录霸 全嘲漫游。 2 ) 实现_ j 户和应用羽数据的谶明操作。为各类废用系统提供一个统一的、规范 的、方便实用的数据交换繁统,使之成为实现公安信息网络上的应用系统信 息共事和数据整合的手段,达到跨地区、跨部门驹信息共享,勰决“信息弧 囊”润趱。 3 ) 提供套应用支撑平台建设的技术规范,促避公安应用系统建设的娥范化。 q ) 采用一系列成熟先进的技术,包括w e b 技术、数据仓库技术、曰泶服务技 第一章绪论 术,探证公安系统斡先避链、结擒静统一挂、运行翁可靠经,以裂予系统鼹 丌发、应用和发展。 作糟通过对公安部“应用系统支撑平台”目标的仔细研究,逐步认识到目录 服务技术务陔平台中的重要作用。目录服务的功跳、结构可以解决嗣前公安系统 中存在鹣阉题著满足“应瘸系绞支撵乎台”豹要求。透过瑟录摄务与权踉控割籀 结合,建立全瓣绫一集中警溅懿身爨铁诬系凌,实魏“单点登录,全鹅漫游”, 达至4 察砥的信息共享。 1 1 2 豳录服务技术背繁 1 1 ,2 + 醛蒙服务接术概述 目渌在网络系统中指网络资源的清单,它以定的格式汜录了现实世界中 大量的信息,供用户( 人、计算机应用程序等) 做各种查询和修改。目录服务是 基予x + 5 0 0 畚疑振准,基予分奄鼹络售惠整瑗的、骞震凌结羁熬磊髂管理薅系: 瑟将丽络系缓孛静各转瓷源蕊稳感集中誊理越寒,隽薅产提供个统戆清单。 在目录服务中,管理结槁形状像一棵倒挂的树,所以嚣录服务系统瞧常被形象选 称作“目渌树”i “。 目淤服静在某种程度上讲它就是代表网络用户及资源在基于对歙的数据库 j 二豹掰络应瘸鼹务翻。每个对象中都存糖若与特定矧户和霹磐资源露关羽信息。 对象露以柱蘑录餐褥装绥稳中分层存髂,蘧予用户建立一个与垒耍缀拣结褥一餮 的丽络绦橡。网络上的每个餍户及资源均与剐静用户和资源有关联,翻聚能够透 过鉴定和授权来管理和控制人和计算机、计算机和计算机之间的关系。用户被鉴 定意味潜用户与网络组件两错能互相识别,因此能防止他人侵入系统偷取信息。 弱户被攘定瑶,网终鄂援掇该臻户管理或菠用她有权营理翻搜蔫钓劂终蜜源。用 户兹援辫可驭是全蜃鹭、绥熬内筑或跨王_ 蕈缀鹃,鼹络管理受露驻为祷是熟鼹户 赋予特殊的救限,以满足鄂垫处于嚣录裢各个屡次中的个射蘑户对网络资源的特 殊需要。 l 。1 2 2 斟裳服务构功能 露录戤务主要具蚤敷下功熊 第一醺录是网络系统中器萃孛资源酶清单,它绦存了网络中的餍户、服务器、 客户机、交换机、打印机等等的详细信息,同时它还收集了这些资源之间各种复 杂的桐珏关联关系l “。目录服务作为分布式网络中的核心控管组件,可以充分考 第章绪论 蕊灏终凝分审x 统一熬蒋点,把一争竞垒蕊、单一鼹、集成静霹终视溪藤琉出来n 目录服务为网络管理员提供了一个管理网络的手段,它将网络的实际情况与目录 一对成,这样网络管理员对撩源的直接管理变成了通过目录服务来进行。用户 与各种资源对象的复杂关系也交给目录服务来处理,相关的信息只需作一次的发 定,强螽麟不嚣要爨重复工侉。网络菱震中量蕊变纯霰映象藏瑟录数撼库秘数量 蔓倦,予是嚣录鼹务菠褥翘溺络偌为一卜薹 謇寒管理成为可瑟。 第二蹲录服务不仅可以提供分布式计算网络的褫圈,以逻辑的腻念来管理 网络,例崩。它能实现以人为本的网络管理方式,将网络中的所有资源、用户信息 组织在肖层次的结构中,实现网络资源的“按需分酉p 【5 j 。目录服务将身份作为目 录中麴个特定对象来处理,在弼络强益发达叠勺今天,金业员工之阏瀚各辫关系 蠢缮糍谚逶遥蹲络亲表达。馁孀联泰骚务篷警方霞媳建立露佥显缀织结橡致静 瓣终络褐,以满足企、监通过秘络实行行政管理的滞要。在现实生潘中,用户对两 络资源的访问权限都是与用户的职务有关。目录可以在资源与用户崭份之间建立 关联关礤+ f 】:r 以灵活分配网络资源和可靠的控制用户的访问权限。 篱三避录瓢务可以为嘲终中数所有斑塌、骥锌稠操谗系统提供统蚋身份。 蠢录鞭务有鞠痊羹重嚣标醺可循。无论硬舞设螽、掇馋系藐还蓬废溺程序只要建 立了括漆静嚣录服务接墨,就可以使用基录溅务鼹供酾赛份舔务,遮棒也为两络 应用程序的丌发提供了方便。目录服务提供的身份在全网络中是唯一的,不会出 现多个舟份并存的混乱状况。它不仅为管理上减轻了复杂度,也为网络安全带来 了保障。用户在网络上的切舒为都与它的身份臻钩。无论用户何时、俺地、用 轲静方式避入霸络,蘧郝罴爵戮被难一鑫谈窦熬。饿在鼹缮上翡任露行走氇霉河 装露袋鞭努琵隶下寒,这裁表孵“黑客”聂选舅# 惩逑脱蓦录鞭务靛“激睛”。 第明日录服务能恰当的处理各种关联关系【6 l 。并可以对各种关联关系进行复 杂的运算,这有助于实现对网络的策略管理。网络管理员只需设定网络管理的规 则,其它工作都可以交给目激服务去完成。不同的管理要求可通过不劂的规则来 突理。穗藏不存在为了袋涮巢个靖耨段蓑菜令部门,露限割整个对潮敬或掰骞强 户瓣潦蕊。它带寒黪最大好娥靛跫可隧蘧疆录暇务执行动态蘸,富商搿髓黪管理。 其实薅录服务能做到的不止楚这些。 络应用。目录服务是一种新的网络思想 它既增强了网络的安全性,又丰富了丽 它要求人们用目录的观念来精待网络, 1 :是许彩翩前的困难在目录的观念下将是“迎刃丽解”。这种思想怒网络思想的 一个飞焱,它把o o ( o b j e c to r i e n t e d ) 静方法成厨到瓣终孛,对象化了麓终上 蕊薅户鞠各莘孛篷箨。这静瑟稳对象静具畜屡次酶数瓣集合,是阏络翁个最驽表 示。身份怒目录中的对象,宦如实地反映了现实的社会关系,于是嗣激和身份使 网络连接的数字社会更贴i 瞪了我们的生活。 第一章绪论 1 1 。2 。3 穗蒙缀务静分类 日录服务的发展有三个层次,第一层中的许多目录都已存在于观有的网络 中,不同部门的解决方案通常都具有各自的安全模式和一个内建的独立的最终用 ,o 的目录系统 j 。正是出于这魑目录相互礁立,各鬓为政,带来了影i :多则络同题。 在这个矮次上懿墓录鼹务承乎还冼较低,交予漫露一令统一静嚣录形式,各蛰簿 决方案成了汪洋中的“孤岛”。 第二层巾的应用在某些组织内已经付诸实施,它提供了+ 个对于所有独立存 在的目录的整合。这一整合可以通过把所有的目录集成到个以标准1 办议( 如 l d a p ) 为中心的数据仓库中或通过采用网关建立越目录( m e t a d i r e c t o r y ) 的方 法寨实溅祭台。具体兹实麓办法秘是臻稼雄耱议霉羹溺关臻台为主。逶避建立应曩l 标准协议盼超爵录,可以将多个需要认证的数攒辩链接在一起。超目录在整个系 统中扮演了轴心的角色,它统了不同系统的目漾应用,屏蔽了各自的差异,相 对第一屡次是一个进步,但是问题仍然存在。 第三层目录服务又称为全澍目录服务,它代表了一种崭新的网络信息结构。 与第二联瑟录鼹务攘觳麴一溪楚,它也是将各个独立系凌中戆对象集成到一个荸 麓数擒仓库中。第二、三鼷霞蒙服务之闻有嚣个关键的不霹。首先,遴常第二 层目录服务只集成了少数一蝗企业对象,而要成为第三层目录服务则必须能容纳 多得多的对象和对象之间的关联关系;其次,第三腠目录服务具有对敷交互能力, 目录中的对象可以与其它对象或使用其它的系统的对象进行交互。全筒目录服务 是曩以餐疆发现过程、安全憋、存绪和对象瓣关系豹基本数据淳。全甏i 鋈录骚务 将是疆录溅务静最毫除段, 童l 楚发震静最终趋势。全嚣雷录骚务可以繁瑾觚应尾 程序到个人身份的几乎所有网络对象:能为应用穰序目录提供同步;可以通过超 目录( m e t a d i r e c t o r y ) 整合网络中现有的分散目泶结构,为网络提供单点的集 中管理。 t 1 2 4 瓣蒙瓣务发震憝势 1 蹲平台、跨应用:目录服务的一个重大发展趋势是跨平台发展和跨应用 发展。 异构网络操作系统采用同构的目录服务即网络资源管理服务。未来的多种操 作系统可能采用同一种目录暇务避 亍资源管理。 异梭形式载每嗣鲻终应璃( 魏e m a i l 、鼗摆库黻务、i n t e m e t l n i r a n e t 访鞫等) 采用同构的目录服务。多种应用共享一套资源信息,避免了管理上的蘑复操作和 多个应用问的不协调,提高了应用系统的身份认证安全等级,降低了管理的复杂 度,方便了用户的使用。 第一章绪论 2 易于扩展: 目前另一个引人注h 的趋势是:许多网络硬件厂商都在丌发具有目录服务智 能的网络交换机、路由器。这些网络硬件可以作为目录服务中的一类或多类目标 实体,接受目录服务的集成管理,提供安全的、有质量带宽保证的交换或路由 服务。 灵活的目录服务系统应该保持对目标定义的灵活性。修改目标的定义或增加 新的目标定义可以使管理更加深入或使更多的资源类纳入目录服务。 许多技术和工具接口可以使更多的应用和设备加入目录服务,例如n o v e l l 的n e s t 机制和j a v a 环境( 如j i n i ) 。利用这些接1 2 1 就可以受到智能化的目录服务管 珲。 1 2 当前目录服务技术的主要研究方向和研究水平 实现日录服务的方式有多种,但目前趋于统一到i t u t 的x 5 0 0 国际标准。 x5 0 0 系列建议是c c i t t 组织于1 9 8 8 年提出的,作为实现目录服务的蓝本。后 来于1 9 9 3 年提出修改后的新版本。国际标准组织( o s i ) 接受此方案将其作为 i s o i e c 59 4 国际标准【8 】。x 5 0 0 系列建议由9 个建议组成:x 5 0 0 是目录服务的 概要介绍:x 5 0 1 定义了目录服务的模型;x 5 0 9 给出了目标身份验证的机制等 等叽9 0 年代开始,许多新的建议写入了r f c 系列建议标准。在制定x 5 0 0 国 际标准的同时,人们还制定了一份目录访问协议( d a p ) 。d a p 使用开放系统互联 协议( o s l ) 和它的扩展功能,o s i 比大多数t c p i p 协议栈的实现都要复杂得多, 【u 于o s i 网络互联基础结构还没有被充分丌发,所以很少存在纯粹的x 5 0 0 目录 服务。由于d a p 是如此笨重并难以实现,密歇根大学的一个研究小组与i e t f ( 因 特网工程任务促进会) 联手开发了定义在r f c l 7 7 7 中的轻型目录访问协议 f l d a p ) ,l d a p 支持t c p i p ,这对访问互联网是必须的,因此目前l d a p 成为 互联网上目录服务的通用访问协议。 目录服务目前有以下主线: x 5 0 0 系列:这足由众多u n i x 厂商各自为政开发出来的多版本的目录服务。这 些目录服务一般不能互操作,没有形成统一的互访标准。 i b m :i b m 公司拥有多个目录服务系统( 例如:d o m i n o ,s e c u r e w a y 等) 。i b m 已 经将l d a p 作为其电子商务的核心组成部分,采用纯l d a p 定义的格式存放用 户的信息,采用d b 2 作为底层的数据库引擎【1 1 1 。 m i c r o s o f t :在n t 的新版本( w i n d o w s2 0 0 0 ) 中,m i c r o s o f t 抛弃了在n t 4 中的 d o m a i n 管理,采用了目录管理技术活动目录服务( a d s l 。a d s 采用基于 第一章绪论 l d a p 褥蠛蕊系统鬟诗,姆域名藤务( d n s ) 释动悫主掇聚黉罄谈淡 翳集痰逐 a d s 爵q 遁行机制中,实现r 新型的地址和名称勃悉映射i l ”。 n e t s c a p e :n e t s c a p e 是笫一个采用l d a p 的成功糟。n e t s c a p e 的核心、系统安全、 用,、名镣理、集中式管理模式以及它的n e m e n 协r 部是基于l d a p 实溉的,目前 n e t s c a p e 蕊鹜录爨务杰t n t e m e t 盛臻砉覆获缀夫翻鳃强霹。 n o v e l | :n e t v a r e5 襄n d s8 蕊餐野爱n o v e | i 褒艇泶瑟务篆蠛蠢黎避透矮毙,器 蘸n o v e l l 在i n t e m e t 崮添滕务方面实现了诲多麟功麓( 例如服务寇像协议s l p 、 边界服务、r a d i u s 、c o n s o l e o n e 、动念n d sd n sd h c p ) 。溅们在本系统 巾采用的就是n d s8 。 n d s 是霹x 5 0 0 系裂拣准避葶亍扩磊影戒躺。与大多数竞争卷不潮嚣楚, n o v e t t 没商栗矮楚l d 蠡p 鼹式建筏n d s 羲赣心。n 潞粟蘑霹l 转a p 访逮蚤霹关 满是t n t e r n e t 瘸户酶器录瓣豁请求,n d s 的模式怒义被映射囊l d a p 黔攘式定义。 尽管如此。在l d a p 服务方嘲+ n d s 仍是最早遮剁l d a p v 3 标准的阁康服务。 由于新兴应用层出不辩,产生了形形色色的鼹蒙服务。应用炎烈的涌现速度 之抉,没有强露一家公司熊垒部支持掰煮豹应瘸蛰理。a 嚣j 不褥不同对捷用五藐 a 霜魏蕤蒙鼹努寒篱理塞嚣憝粪瘟爱。2 0 01 每审交f o v r e s t 鸶霹褥焱懿结鬟曩 示;在全球f o n u n e 0 0 0 家企娩申,大终煮 鼬多种掰谓戆匿录骚。鲡此众多 的目录服务,实际上为用户【拘使用增加了负拇。用户不得不在多个冈淤服务之间 维护参凝铃蠼数据,这比以黼的应用管理各自内澈好不了多少。人们精望这些目 录服务熊够互据识别和同步,以蕊化管理靛重艇= l = 擘,因此多种毯袋鼹务驰统一 蕊邋寒越鬟簧。 1 3 谂嫩作者的主要王佯 论文期粼作誊辑激魏主要互豫蠢: + 竣诗瑟瑟美b r o w s e t s e r , v e r 君莲下蕊舅帑式溪繁豢襞; 2 。瓣黯录蔽务按拳稻l d a p ,n d s 魏瘟蔫逡学研究,针对当前搜索豢绞藩 不足,提出基于n d s 的分布式搜索系锍; 3 ,嶷现基于目录服务披术的搜索系统。 薷章蟊录服务技术 第二裴目录服务技术 嚣祷磷爨邋逮发震,将金黢鞫令a 卷a 劐颓一埝黪技零革会孛,蠢宅褥筑蘸 写疆实社会黼样纛大的电脑室瓣疆成了詹患时代瓣数字害会。人类柱会零鸯的发 震经历了糟予个阶段酶一步步逡纯,经蕊了扶无澎蓟裔摩的遭稷。鼹褥嘲梅畿 的数字社会司样黧经历几个黢麟阶段。其中,网路涟接是数字社会发聪的第一阶 羧。这敷时淹仿佛人类发簇变中靛簇始社会,籍不蕊帑落( 两壤瓣) 滚棱麓寒, 形藏个绞一的繁蒋。在这个阶段,遗域豹 乍翅i 垂糨当弱臻,整个数字享主会中鼓 乏盛要戆“法律”帮“裁鹰”亲维护嚣管遴它,予怒会煮凌惑爨躐,嚣繇滋生。 网络的这种无组织、无纪律状态在网络连接的最届阶段将限制其发展。人们终究 开始意识涮无毒网终静簸点,誉鏊髓有一群技术采麴袭这个数字享主会。数字 圭会 鼹幽用户、光纤网络、服务器、路由器以及客户机摊组成,它与现实社会商很多 不蕊,不虢霞靠入黉毒会去发挥髂蠲,露怒鑫采麓嵇杏焱熬密终黢零慕骆莛黧 绣风险、整合弱络黪糅簿麓终软黪。它逐巍该为数字社会中生存款太销撬傻雯多 鹣霞捷季h 溅务。网络最终姆威为娃j 潮终连羧囊溷络鬻灌帮隧缨建臻发鼹。甚至予 它可以称为数字社会发展的动力,去推动数字社会的网络发展,这种技术就是目 录羧务。在现实疲溪中,鬣袋溅转羧赋予蘧耱蕊图敬含义。英一是较为含浚爨: 任何一个提供分布的用户命名镑理的系统黢务都被可以称悸髫录联务系统。另一 个较为罗楼;簦录溪务曩定义藏壤予x + 5 0 0 系列建谈翁基于分奄溺臻信露楚理 的、有屡次绐构的目标管理体系。 2 1 当前程互联网中可用的些目录服务 i n t e r n e t 楚鏊兹耋赛上最大、避复杂翡计算聿置瓣终、骞耱不霜静穰黧不同懿 瞬窿蹬靛媳耦台在运行t c p i p 姆主于瓣上,产生了尼静逡录鼹务系缝。现在 让我们看下当前互联网中可用的目录服务类型。 2 。 。1 f i n g e r 协议 f i n g e r 协议主要实现在u n i x 系统上。一些糟户把爵己的通讯地址、所从 事专选甚系个丸爱好等售慰以个文本文传戆彩式艨毒奁所连接豹诗冀规主辊 第二章目录服务技术 上,其他刚户可用f i n g e r 这个工具来查询这些信息。在运行f i n g e r 的系统上, 用户如果要存台名为p u b l i c b t a n e t c n 的主机上查找一个名为s m i t h 用户。的信 息,在提示输入“f i n g e r s m i t h ”,该主机的f i n g e r 协议就会返回该用户的信息( 如 果该用户存在的话) 。f i n g e r 的优点是简单易用,但存在以下几个弊端: 必须知道待查用,、2 的宿主机( 如例中的p n l i c ,b t a n e t c n ) ; f i n g e r 仅能在u n i x 上使用,如用户驻留在非u n i x 系统卜便不可能被查到; 出于安全目的,许多u n i x 上的f i n g e r 功能被关闭; 如果一个人同时注册在几个u n i x 系统上并希望别人能检索到他的信息,他 必须使这几个系统上的p l a n 文件保持一致; 无法通过查找给定主机上( 如p u b l i c b t a e d u c n ) 的p l a n 文件找到所有运行 x 5 0 0 协议的人: 由此可见,f i n g e r 作为i n t e m e t 上的目录服务,其功能是有限的。 2 1 2w h o i s w h o i s 是一个可运行在不同系统上的通过查询个中央数据库获得信息 的目录服务系统,该系统由d d n ( d e f e n s e d a t a n e t w o r k ) 、n i c ( n e t w o r k i n f o r m a t i o nc e n t e r ) 负责维护i 】3 1 。其中信息多数是构成i n t e m e t 的人名或设备名, 用户可用t e l n e t 远程登录的方法访问地址。登录后。使用w h o i s 命令进行查询。 比如我们要查s m i t h 用户的信息,输入w h o i ss m i t h 随后计算机显示出带有 s m i t h 这个名字的个人和单位,并且还带有d n s ( 城名系统) 、主机、主干网等许 多信息。 作为一个集中式的中央数据库,w h o i s 具有该类型数据库的许多缺点: 由于数据库运行在台主机上,在信息处理的高峰期,中央处理器的瓶颈作 用会使数据库的响应速度变慢; 由于数据库运行在台主机上,有限的存储介质使每个信息单元中所含信息 不能过多; 对数据库的所有变更都是通过向h o s t m a s t e r 发信并将信息人工地输入数据 库,这必然增加信息变更的时问并提高了反复抄写过程中的出错率。 2 1 3 查访信息g o p h e r g o p h e r 也是i n t e r n e t 上的一个检查工具,于1 9 9 1 年由美国明尼苏达大学推 b 。如今i n t e r n e t 上g o p h e r 服务器已达5 5 0 0 个,每个服务器都维护着和组织许 第二章目录服务技术 多当途鑫鼋特寄信袁。,网时鐾l 弓冀它掰有懿g o p h e r 服务器联接。鼗予个g o p h e r 服务器互联,形成个庞大的信息资源网、被称作g o p h e r s p a c e 。用,、通过g o p h e r 就可以检索到相当丰富的信息,用户进入g o p h e r 服务器的命令为:g o p h e r g o p h e r 服务器地址,如g o p h e r g o p h e r m i c r o h m l l e d u ( 美豳明尼苏达大学的g o p h e r 服务 器地主| | = ) 。利羽g o p h e r 查询儋息麓单明了,便于傻爝。毽是除j 矮户知道文俘所 在静娶傣瓣主撬逢蛙和子鹜袋,否列 亟是大海掺赞。手是霞舞疆了v e r o n i c a ( v e r y e a s yr o d e n t - - o r i e n t e dn e t w i d ei n d e xi oc o m p u t e ri n t e r n e t e da r c h i v e sf 缩写) 检索 软件。它专用于g o p h e r 系统的检索,用户输入关键词后,它立即扫描g o p h e r s p a c e 中的几千万个主题词,而后返回一个用户所需信息的菜单,用户挑选眉就能得到 相关信息。 2 1 4i - - 域信怠服务系缆w a l s w a i s ( w i d ei n f o r m a t i o ns e r v e r ) 允许用户检索i n t e r n e t 上的数据库,每个 数据瘁都怒一个特定主题的镶息库,收集与该主趱穗关的各静资料。用户首先确 定溪要埝索茨数据源,然后壤疆数据源夔范围遘露关键逶捻索。由予数攥霹对繇 有的文献均作了逐字索引( 去掉冠词、分词) ,因就w a i s 允许用户以一组词来 检索所需要的文献。如“c h i l d r e na n dh e a l t h ”,在此检索式中,“a n d ”并不代表 布尔逻辑检索“和”的意思,简仅仅是检索式中的一个关键词,用户检索的就是 “儿奄和健康”这一组词,w a t s 通过对单词或词缀在w a i s 数据库中出现的数 量之秘邋行诗数著搏热莰楚理、然后按褥分离爨列窭捡索到戆文献。疑l l fi n t e m e t 上有7 0 0 0 多个w a i s 数据瘁,涉及范围撮广,套政治、计算机、缀济等各释专 题的数据库。有三种方法可榆索w a i s 数据库: 一是t e l n e t 远程登录的方法。用户选择远程髓泶的服务后,输入下列两个地 址中的一个;q u a k e 。t h i n kc o r n 和n o c n s f n e t 。联接主机后,会得到个界面, 输入登录翻令“w a i s ”,入嬲口令是矮户豹em a i l 蟪继,繇可利曩w a i s 捡素数 据库。 二怒客户服务器方法。如果用户联接的计算机提供w a i s 服务,用户可以 输入“w a i s ”,随后就可根据主机提供的w a i s 软件界面来检索有关的文献 三怒用g o p h e r 服务检索w a i s 数据库。通过个g o p h e r 服务器,然后根据 装尊提示避 亍捡索。 簿。:章晷象驻势技术 2 5 域名系统d n s 域名系统是为了保持i n t e r n e t 上主机域名与i p 地址地一致而建立的。当 1 个域名谯n i c ( 网络信息中心) 进行注册时,该域名便可以被某一域名服务器 谈翻,著为之分配一个i p 缝i 鏖。运搀,全球藏圈媳蠛名鼗务豢霞疆持了令巨 大豁域名载索系统。 域名系统的建立是断向机器的,因为比超浆似2 0 2 1 1 3 1 2 1 9 l 这样的i p 地址 末浇,人们更倾向于记忆主机的域名,如:p u b l i c s t a n e t c n 。人们可以使用类似 n s l o o k u p 的功能与d n s 进行对话,就可以找到对应的主机域名的i p 地址,同样 囊i p 嫩蛙爱囊查我蕺名迄筵可戳戆。 尽签d n s 已经在浸大稔度上越过了最翅开发麓垂戆,遴裁谥,- 凫诤以分毒 的彤式臀理名字空间以及在名字空间中提供快速的查询,当然还有定的限制; 尽管日渐存在有一些讨论,荚于在d n s 中包含不问类型的信息,遮熄信息假设 你知道絮人在何处工作,并且可以使你在一定时间内找到他,这种方法实际上就 是蒋d n s 与f i n g e r 联台蓑瘸。鞫对,d n s 逛存在些援索方垂魏凝铡。这静羧 毒蕊我们意识裂我 f ;不麓潺避d n s 寒提供一个鸯效夔垂录骚务。 上磷介绍的几种量录瓢棼指的就是在互联网中提供分布的用户命名管理的 系统服务,这是目录服务比较含混的定义的应用,下面我们详细介蚓x 5 0 0 目录 服务模烈。 2 ,2x 。5 0 0 蠢录添务系统模型 2 2 1 x 5 0 0 目录服务系统的简介 x + 5 0 0 蓬象疆务系统愚按照r r 臻善x ,5 0 0 系科辫藩标准,繇裁开发媳分韶式 疆录臁务系统。目录服务系统的目的是在开放豆涟环境中提供号码薄服务,在日 录中保存裙体的有关信息,熟中客体可以是开放互连环境中的应用实体、人员、 计算机簿。通过访问目录服务,用户或应用进程可以获得它所需的客体的有关信 息,逡瓣建立联系秘罄理。强蒙鼹务系统麓化了绩怠楚理系统之溺熬骚系,提供 f 动态管理系统抟手段,麓狡了丈型系凌静毒效管理帮霞鼷楚题。在x + 5 0 0 西录 服务基 i | 上,通过使餍x 5 0 9 认证框架,还可以鼹立安全的信报处理环境和身份 认证等嘲络安全服务【i 。 5 0 0 嗣录服务系统应用与诸多领域,包括磷询服务;信息服务台功能;黄 第一章目录服务技术 页服务功能;公告服务:对o s i 网络安全服务地支持:o s i 网络的隔离功能等。 2 2 2x 5 0 0 目录服务系统模型 2 2 2 1 功能模型 从用户的角度来看,x 5 0 0 目录服务系统包含一个数据库系统并提供对该数 据库的访问机制,其功能模型如图2 1 所示: x ,5 0 0 目录服务系统 用户叵j 业刊d s ah d s a 注: 目录州广代理 :日录访问协议 :目录系统代理 :目录系统协议 b :目录信息库d i b 图2 - 1x 5 0 0 目录服务功能模型 其中,d u a ( d i r e c t o r y u s e r a g e n t ) 为目录用户代理,是用户与目录的界面, d u a 可以是面向人的,也可以是面向应用进程的,其主要功能是为生成协议数 据单元p d u ( p r o t o c o ld a t au n i t ) 而进行的信息格式的转换和奄询代理操作。 d s a ( d i r e c t o r ys y s t e ma g e n t ) 为目录系统代理,提供对目录信息的直接访问能力。 如果目录系统中所包括的d s a 不止一个,则该目录系统称为分布式目录系统, 在分布式目录系统中,每个d s a 只负责维护全部目录信息的部分,d s a 可以 通过与其他d s a 间的通信来查询其他目录信息。 x ,5 0 0 目录服务系统中包括两个协议:d u a 与d s a 问的目录访问协议 d a p ( d i r e c t o r y a c c e s s p r o t o c 0 1 ) 及d s a 之间的目录系统协议d s p ( d i r e c t o r y s y s t e mp r o t o c 0 1 ) 。如果d s a 和d u a 不在同一物理系统中,就必须通过d a p 来 传递请求信息和结果信息。d s p 存在于分布式目录系统中以实现分布式查询功能 。 目录信息库d i b d i r e c t o r yi n f o r m a t i o nb a s e ) 由相应的d s a 维护和控制。 第二章目录服务技术 用于存储x 5 0 0 目录服务信息的数据库【i “。d i b 与其他普通的数据库是有区另 的主要体现在:d i b 的查询频率远远大于数据更新的频率,即以查询为主;其 次在d i b 中允许暂时的信息不一致性,再者d i b 为分布式的,通过d s a 的分布 式管理实现目录信息的分布式存储。这些都导致在系统实现的难度上以要大于其 他数据库系统,同时应保证对用户查询的透明性,即用户的查询结果与所查询信 息在d i b 所处的位鼹无关。 2 2 2 2 命名、客体、记录和属性的概念 x 5 0 0 日录服务的目的就是使用户能够访问他们感兴趣的信息。在x 5 0 0 目 录服务系统中将这些信息抽象为客体( o b j e c t ) 的概念,客体可以是可以命名的 任何事务,如国家、公司、人等都可抽象为一个客体,客体的概念即代表了x 5 0 0 目录服务中所处理信息的基本个体。一个客体的信息集合称为一个记录( e n t r y ) , 记录是对客体的插述信息。记录由若干个属性( a t t r i b u t e ) 构成,属性反映了所 描述客体的外部特性,属性的一个例样成为该属性的一个值( a r t r i b u t ev a l u e ) 。 记录、属性及属性值之问关系如图2 2 所示: 图2 - 2 记录的组成 记录 在国际标准中对客体和属性都作了严格的分类,即给出了客体类n ( o b j e c t c l a s s ) f f - n , 福性类型( a t t r i b u t et y p e ) 的概念。具有共性的一类客体定义为一个类别, 并在客体类别和属性类型间建立了对应关系,即为一个客体类别规定了其必须具 有的属性类型和可选的属性类型。 从x 5 0 0 目录信息的组成来看,其实质就是将客体名映射到该客体的描述信 息上,通过引用客体名而获得有关的信息,其中最为常用的是用户名到网络地址 的映射,因此客
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年下半年度上海市荣誉军人疗养院招聘8人备考题库参考答案详解
- 2026年下半年四川资阳市雁江区人民医院人才招聘笔试题库带答案详解(综合题)
- 2026重庆垫江公益岗招聘3人模拟试卷含完整答案详解【考点梳理】
- 2026广东第二师范学院汕尾市城区教育集团面向全国招聘7名高中教研员导师备考题库及参考答案详解(模拟题)
- 2026年池州市精信人力资源服务有限公司招聘(三)考前冲刺密卷附完整答案详解(各地真题)
- 2026北京大学口腔医学院(医院)招聘1人(第9批)考前冲刺试卷含答案详解【达标题】
- 2026贵州黔东南州三穗县教育系统公开招聘社会化服务教师及保育员228人笔试题库及参考答案详解【黄金题型】
- 2026年中宁县机关事业单位助理岗位见习笔试题库附参考答案详解(B卷)
- 2026天津市公交文化传媒发展有限公司社会选聘广告事业部经理的1人考前冲刺试卷(历年真题)附答案详解
- 2026山东青岛海发国际贸易集团有限公司招聘10人笔试题库标准卷附答案详解
- 嗜铬细胞瘤围术期麻醉管理
- 2024年10月高等教育自学考试《00051管理系统中计算机应用》试题
- 农用提灌站管护协议书
- 2025年家庭医生签约服务培训大纲
- 青海2025年03月西宁市城北区面向社会公开招考47名编外聘用人员笔试历年参考题库考点剖析附解题思路及答案详解
- JJF(有色金属)-非接触式激光引伸计校准规范
- 2025年离婚协议书范本(无争议)
- 2025内镜室院感工作计划
- 高中数学解题思想与方法大全
- 桂花雨(课件)(共23张PPT)
- 高中物理教学发展总结
评论
0/150
提交评论