名稱解析過程分析
【摘要】詳細闡述了名稱解析全過程,分析了DNS的工作原理以及配置DNS的兩個功能,為今后能夠深人了解計算機名與lP地址之間如何進行轉(zhuǎn)換提供r幫助,也為在網(wǎng)絡(luò)配置中更加靈活的應(yīng)用DNS服務(wù)打F堅實的基礎(chǔ)
【摘要】詳細闡述了名稱解析全過程,分析了DNS的工作原理以及配置DNS的兩個功能,為今后能夠深人了解計算機名與lP地址之間如何進行轉(zhuǎn)換提供r幫助,也為在網(wǎng)絡(luò)配置中更加靈活的應(yīng)用DNS服務(wù)打F堅實的基礎(chǔ)。【關(guān)■詞1名稱解析;DNs;遞歸查詢;迭代查詢
1引言
我們上網(wǎng)時。都要在地址欄中輸入網(wǎng)址才能與目標計算機進行通信。如果網(wǎng)址以IP地址的形式給出。雖然可以直接找到目標計算機.但對于我們來說IP地址則很難記憶:另一方面.我們比較容易記憶的字符形式的網(wǎng)址對于計算機來說卻不能直接識別。為了化解這一矛盾.名稱解析工作就顯得非常重要了.它也成為我們能否順利訪問到目標計算機的關(guān)鍵。
2
名與IP地址的對應(yīng)關(guān)系。這里所說的計算機名是指網(wǎng)站服務(wù)器的FQDN名(完全限定域名)。例如,我們?nèi)ピL問搜狐網(wǎng)站:WWW.sohu.corn.實際上我們是去訪問.sohu.colll域中的名叫www的服務(wù)器,www.sohu.corn就是這臺服務(wù)器的FQDN名。我們想要訪問到這臺服務(wù)器,則要用DNS服務(wù)把它的FQDN名解析成它所對應(yīng)的IP地址。那么DNS是如何進行解析的呢?我們用它的兩種查詢請求進行說明。
Interoet中域的結(jié)構(gòu)
在Internet中的所有計算機都是通過所屬域來劃分的.整個Internet的域可以看作一個樹形結(jié)構(gòu).樹根叫root域或叫.域.root域下面連接的是頂級域,包括.com域、.net域、.org域等等,它們分別代表了不同的組織機構(gòu).再向下每個頂級域分別連接各自的二級域、三級域….最后一級域中連接的是各臺客戶端計算機。DNS就是針對這種層次結(jié)構(gòu)進行工作的。
3
DNS的含義和工作原理
Name
DNS(Domain
System)的含義是域名系統(tǒng),它是公網(wǎng)上非常
重要的一個服務(wù)。其作用是用來進行名稱解析。有些人常稱作是域名解析。這是不準確的.因為它解析的是計算機名與IP地址的對應(yīng)關(guān)系,而不是域
圖1迭代查詢和遞歸查詢過程
注:表中數(shù)字1為符合國家標準,0為不為符合國家標準.S1量.S2:含砷量.S3:含銅量.
S4:含鋅量。s5:含鐵量,S6:含鈣■.s7:含汞量,s8:含硒置.
:含氟
分析表2.表3可知.少白頭家庭飲用水中鐵的含量普遍超過國家標準.而含銅量低于國家標準。江陵崗村近幾年少白頭增多的現(xiàn)象可能是因為高鐵攝人造成銅的吸收不足.影響銅的代謝。調(diào)查結(jié)果還顯示該村為高氟飲水村.似有深井水氟較高的跡象。因此建議該村及早改水降鐵降氟.擺脫少白頭的危害。
對表1用^priori算法。?。螅酰穑穑铮颍簦剑玻埃?,對數(shù)據(jù)庫D進行掃描.找出大項集見表2.
寰2凝繁2項集
4結(jié)束語
本文將基Aprior理論的關(guān)聯(lián)規(guī)則應(yīng)用于地方病預(yù)防控制中心.并結(jié)合實例對少白頭的病因進行關(guān)聯(lián)規(guī)則挖掘,得到了一些規(guī)則。除此之外。關(guān)聯(lián)規(guī)則的數(shù)據(jù)挖掘技術(shù)還可以為疾病預(yù)防控制中心提供更多有價值的信息。
,魯i鐵量趣標,含銅量低于散標準,少白頭,
躇湖澶符合國家標準。含鋼量符臺國家標準,不是少白射由頻繁3一項氯搜挖掘步驟偽,?。闼唬舵ぃ悖澹罚担サ贸鰪娨?guī)刪-,少白頭j飲用術(shù)中含鍋重怔.含鐵量鄱和
30%22%
隨著數(shù)據(jù)挖掘工具和關(guān)聯(lián)規(guī)則研究的不斷發(fā)展.在不久的將來必將可以取得更加滿意的應(yīng)用效果。
f不垂少白頭j飲用水中含銅量高,畬鋏重低,簪,挖掘結(jié)果見衰3
裹3挖掘結(jié)果
參考文獻
【lJ李雄飛.李軍.數(shù)據(jù)挖掘與知識發(fā)現(xiàn)fjⅥ1.北京:高等教育出版社.200312】邵峰晶,于忠清.數(shù)據(jù)挖掘原理與算法fM】.北京:中國水利永電出社,
2003
【31李虹,蔡之華.關(guān)聯(lián)規(guī)則在醫(yī)療數(shù)據(jù)分析中的應(yīng)用Ⅱ1.微機發(fā)展,
2003,13
c6):133-135
f
4
l
陸建江,張文獻.關(guān)聯(lián)規(guī)則在
腫瘤診斷中的應(yīng)用Ⅱ】.計算機工程,2003,29(12):8-10●
——153?—
萬方數(shù)據(jù)
,廠一‘一一
…一
百家論壇
3.1遞歸查詢
當客戶端向DNS服務(wù)器發(fā)送一個網(wǎng)址(也就是所訪問網(wǎng)站服務(wù)器的FQDN名),此時的查詢請求一般都是遞歸查詢請求。這時DNS服務(wù)器必須向客戶端提供一個完整的解析結(jié)果,也就是最終的IP地址。如圖1。Computerl向Localcorn的IP地址.Localsohu.com的IP地址。
3.2迭代查詢?nèi)鐖D1.Local
DNSDNSDNS
可以添加多個公網(wǎng)上的DNS服務(wù)器.并且可以把不同的請求進行分類轉(zhuǎn)發(fā)到公網(wǎng)卜不同的DNS服務(wù)器進行解析。
Server發(fā)送遞歸查詢請求.查詢w'0vw.sohu.Server必須直接向Computerl提供www.
Server接到Computerl的查詢請求后。他并不知
道w'ww.sohu.com的IP地址.這時它就以客戶端身份向公網(wǎng)上的root域服務(wù)器發(fā)送迭代查詢請求(在迭代查詢中.DNS服務(wù)器不直接向客戶端發(fā)送查詢結(jié)果。而是發(fā)送下一級DNS服務(wù)器的地址),全球共有13臺root域服務(wù)器.這13臺服務(wù)器當中的任意一臺都有可能接受此迭代查詢請求,但是root域服務(wù)器并不知道www.sohu.tom的IP地址.但它了解到所要查詢的lP地址是屬于..tom域的,他知道.com域服務(wù)器的IP地址.這時它將.c0111域服務(wù)器的IP地址告訴Local
Dhis
S6"TVer:Local
DNS
圖2根提示圖3轉(zhuǎn)發(fā)
5名稱解析全過程
我們提到名稱解析就會提到DNS。的確.DNS是名稱解析的最重要的過程。但不是唯一的過程。當一臺計算機發(fā)送IP地址查詢請求后。并不是直接把請就發(fā)往DNS,而是像圖4描述的過程進行解析。如果前一步解析不成功。才自動轉(zhuǎn)向下一步。
Server就向.com域服務(wù)器發(fā)送迭代查詢請求..coin域服務(wù)器并不知道www.sohu.com的IP地址.但它知道.sohu.toni服務(wù)器的IP地址.它將.sohu.cotrl域服務(wù)器的IP地址告訴local
DNS
Server:Local
DNS
Server就向.sohuIcom域服務(wù)器發(fā)送迭代查詢請求..sohu.corn域服務(wù)器就
把www.sohu.cm的IP地址告訴給Local
DNS
4
DNSServer。最后,Local
Server再把www.sohu.coin的IP地址告訴給Computerl。
DNS服務(wù)器的兩個功能
DNS服務(wù)器可以位于公網(wǎng)中也可以位于內(nèi)網(wǎng)中。如果我們的計算機直接連人公網(wǎng)中.我們的解析請求是發(fā)向網(wǎng)絡(luò)運營商所提供的DNS服務(wù)器。如果我們的計算機處于域環(huán)境網(wǎng)絡(luò)內(nèi)部.我們想要訪問公網(wǎng)上的網(wǎng)站就必須通過內(nèi)網(wǎng)中的DNS服務(wù)器進行解析.我們可以對內(nèi)網(wǎng)的DNS服務(wù)器進行配置.其中根提示和轉(zhuǎn)發(fā)是兩個最基本的功能。
4.1根提示
我們在內(nèi)網(wǎng)中用Windows2003配置一臺DNS服務(wù)器.如果內(nèi)網(wǎng)中的一個客戶端向內(nèi)網(wǎng)中的DNS服務(wù)器發(fā)送請求.根據(jù)上面我們所述DNS
Host
圖4
名稱解析全過程
第一步客戶端在瀏覽器的地址攔中輸入要登錄的網(wǎng)址.回車之后客戶端就提交一個查詢請求。
第二步客戶端先驗證所要登錄的地址是不是本機.也就是與LocdName是否相同。如果相同,解析成功。
第三步客戶端查詢本機的HOSTS文件.HOSTS文件中會有一些文本記錄.就是一些計算機名和IP地址的對應(yīng)關(guān)系。如果這個文件中有所要查詢的IP地址。則解析成功。HOSTS文件在本機的C:\WINDOWS\system32\drivers\etc中,我們用記事本打開它,如圖5.除了最后一行其余部分都是注釋。最后一行是系統(tǒng)自帶的本機與IP地址的對
4.2轉(zhuǎn)發(fā)
如果我們在DNS服務(wù)器上沒有啟用根提示的功能.那么我們也可以啟用轉(zhuǎn)發(fā)功能,在內(nèi)網(wǎng)的DNS服務(wù)器上可以設(shè)置轉(zhuǎn)發(fā)到公網(wǎng)的DNS服務(wù)器上,如圖3所示,假設(shè)在。所選域的轉(zhuǎn)發(fā)器的IP地址列表”中所加入的195.26.73.21是公網(wǎng)上的一臺DNS服務(wù)器。那么如果網(wǎng)內(nèi)的客戶端再向其發(fā)送請求時,它就自動把請求轉(zhuǎn)發(fā)到195.26.73.21進行解析。轉(zhuǎn)發(fā)功能還
應(yīng)表,這張表我們可以繼續(xù)填充,比如可以添加我們經(jīng)常訪問的網(wǎng)站與它們所對應(yīng)的IP地址,這樣我們再訪問這些網(wǎng)站時.就可以宣接用HOSTS文件進行解析,而不必去訪問DNS服務(wù)器.這樣可以大大加快訪問速度。
第四步客戶端向公網(wǎng)上的DNS服務(wù)器或向網(wǎng)內(nèi)的DNS服務(wù)器發(fā)送請求。
第五步客戶端向本機上的NetBIOS
Name
服務(wù)器應(yīng)向root域服務(wù)器發(fā)送請求.但DNS服務(wù)器怎樣能知道root域服
務(wù)器的地址呢?我們在配置時啟用根提示功能,如圖2所示,在WIN2003屬性中的給提示下面顯示了全球的13臺root域服務(wù)器的名稱和它們所對應(yīng)的IP地址。這樣DNS服務(wù)器就可以把客戶端的請求發(fā)往root域服務(wù)器。
Cache發(fā)送請求。這種
情況一般是所查詢的計算機不在公網(wǎng)上。而是在內(nèi)網(wǎng)中。NetBIOS
——154——
萬方數(shù)據(jù)
,百家論壇
基于WEB的分布式門禁管理系統(tǒng)的開發(fā)與研究
劉斌肖創(chuàng)柏
100022
劉斌嫦張勇嚳北I
河北工程技術(shù)高等??茖W校滄州061001
【擒要】本文通過介紹“燕llf石化門禁管理系統(tǒng)”項目中系統(tǒng)的設(shè)計與實現(xiàn).給出了該系統(tǒng)的架構(gòu)和設(shè)計過程.并對系統(tǒng)的安全性、
系統(tǒng)的執(zhí)行效率.以及數(shù)據(jù)的備份與恢復(fù)機制等方面進行了深人的分析與研究,給出_廣相應(yīng)的解決方案。
【關(guān)t詞】MIS、分布式數(shù)據(jù)庫、門禁管理系統(tǒng)
1引言
(1)集中管理分散控制:Syrnel的每一級控制部分都有智能的E_
Manager
門禁管理系統(tǒng)(Access
System)是一種新型智能化的安全
PROM.即使在通訊中斷及某控制器被破壞等情況發(fā)生時.既不會影響整個系統(tǒng)的正常工作.同時又可以獨立完成被授權(quán)的功能EPROM的升級可以遠程控制,無需更換任何部件。
(2)超大容量Flash35000事件信息量的存儲。
(3)終端內(nèi)嵌單片機.可以完成將信息主動發(fā)送和中斷。即真正實現(xiàn)了實時傳輸?shù)墓δ堋1苊饬藗鹘y(tǒng)RS485總線或雙總線只能采用輪詢方式的低效率之弊,大大提高了系統(tǒng)通訊速度和效率。\
(4)支持各種通訊方式,組網(wǎng)靈活:支持無線寬帶、無線移動通訊、藍牙技術(shù)、USB連接等連接方式。
(5)系統(tǒng)采用了Synd數(shù)據(jù)加密技術(shù).使得系統(tǒng)更加安全。3系統(tǒng)組成
根據(jù)燕山石化的需求分析及門禁管理系統(tǒng)的實際操作流程.系統(tǒng)數(shù)據(jù)可分為信息采集、數(shù)據(jù)管理,讀寫器管理,信息處理,系統(tǒng)維護,查詢統(tǒng)計,報表輸出幾個大的部分,系統(tǒng)總的數(shù)據(jù)流如圖I所示:
使用人員必須在卡務(wù)中心辦理Ic卡:系統(tǒng)同時從結(jié)算中心下載得到用戶基本信息和lC卡基本信息數(shù)據(jù):其次系統(tǒng)對考勤進行分類.設(shè)定班次。并對用戶進行排班;再次管理員可對用戶的請假、加班等出勤信息進行錄入:最后是系統(tǒng)將考勤門禁的劂卡數(shù)據(jù)(用戶的身份數(shù)據(jù)和考勤流水時間等信息)和預(yù)先登記輸入畝勺請假、加班等信息綜合起來判斷.并且以用戶的班次設(shè)定和考勤基本參數(shù)表等為基準,從而得到考勤結(jié)果.并打印輸出考勤及門禁的結(jié)果報表。
Memory:離線可以同時支持40000個持卡人和
管理系統(tǒng).它集微機自動識別技術(shù)和現(xiàn)代安全管理措施為一體,涉及電子.
機械、光學計算機技術(shù)、通訊技術(shù)等諸多方面。它是解決重要部門出入口
便捷控制和實現(xiàn)安全防范管理的有效措施。適用各種機要部門,如工廠、辦公大樓、銀行、賓館、機房、智能化小區(qū)、機要室等。
在數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天。門禁系統(tǒng)也得到了迅猛發(fā)展。門禁系統(tǒng)已由早期單純的門道及鑰匙管理.發(fā)展為一套完整的出入管理系統(tǒng).并且通過采用先進的網(wǎng)絡(luò)技術(shù).使整套系統(tǒng)的操作和自身資源的使用不再受時間和地域的限制。而系統(tǒng)采用的RF—IC卡.則采用了世界先進的射頻識別(RFID:Radio
Frequency
Identificafion)技術(shù),使得系統(tǒng)不但且
具有高安全性、高可靠性.而且方便了用戶使用和管理。利用該項技術(shù).能很方便的完成信息的采集和管理.大大提高系統(tǒng)的性能。
2工程應(yīng)用
“燕山石化門禁管理系統(tǒng)”項目工程包含四個子系統(tǒng).其中包含門禁考勤子系統(tǒng)、停車場管理子系統(tǒng)、車間管理子系統(tǒng)和消費子系統(tǒng)。作為該項目的負責人之一.參與了該系統(tǒng)的設(shè)計與實現(xiàn),系統(tǒng)于06年底上線運行。該系統(tǒng)比較復(fù)雜.并且在實施過程中遇到了許多理論設(shè)計與實際現(xiàn)場不符合的情況.但是經(jīng)過各方面的努力.針對該系統(tǒng)各種設(shè)備接口復(fù)雜、技術(shù)專業(yè)性強等特點,精心設(shè)計、科學組織、克服困難、不斷創(chuàng)新.最終圓滿完成了工程實施。該系統(tǒng)受到建設(shè)單位的一致好評。
。燕山石化門禁管理系統(tǒng)”采用了以色列Synd公司的Harmony系統(tǒng)軟件平臺搭建.使得系統(tǒng)具有以下一些特點:
Name
Cache中存儲的是最近與本機成功通信過的內(nèi)網(wǎng)計算機名和IP地
參考文獻111(美)Roger
Ahell等著.陳海濤岳虹
田艷芳等譯.Wiadows
2000
址。
第六步客戶端向WINSSa%rel"相似.它是解析NetBIOS
Server發(fā)送請求。WINS
Scl-vcr與DNS
DNS技術(shù)指覯MJ機械工業(yè)出版社.
Name與Ip地址的對應(yīng)關(guān)系。
第七步客戶端向網(wǎng)內(nèi)發(fā)出廣播。
第八步客戶端查詢本機的LMHOSTS
NETBIOS
File.這個文件放置的是
Name與IP地址的對應(yīng)關(guān)系.它也在本機的C:
\WlNDOWS\systetIl32\drivers\etc中。
如果通過以上八步都沒有解析成功.則客戶端將無法訪問目標計算機。
6
結(jié)束語
我們雖然對DNS的工作原理有了深入的了解.但我們還應(yīng)該知道.DNS不僅對名稱解析起著關(guān)鍵的作用.而且還與網(wǎng)絡(luò)中的很多服務(wù)都有著重要的聯(lián)系。此外,DNS對我們進行內(nèi)部網(wǎng)絡(luò)的配置也起著非常重要的作用.它的很多功能在內(nèi)部網(wǎng)絡(luò)的配置中得到應(yīng)用,從而使我們組建的網(wǎng)絡(luò)功能更加強大。
—?155—?
圖5
HOSTS文件
萬方數(shù)據(jù)