DNS查詢過程中的遞歸和迭代
從圖中,客戶機(jī)——本地域名服務(wù)器——根DNS服務(wù)器?是遞歸查詢,然后?本地DNS服務(wù)器——其他的4個服務(wù)器是迭代查詢是吧?
為什么要這樣呢?
如果單純的遞歸的話,你看,客戶機(jī)——本地DNS服務(wù)器——根DNS服務(wù)器——頂級域名服務(wù)器cn——頂級域名服務(wù)器com——……這樣下去,也就是,本地服務(wù)器就只和根服務(wù)器交流就可以了,是吧?減輕了本地服務(wù)器的負(fù)擔(dān),但增加了其他服務(wù)器的負(fù)擔(dān)。
如果單純迭代的話,卻增加了本地服務(wù)器的負(fù)擔(dān),減輕了其他服務(wù)器的負(fù)擔(dān)。
是這樣理解的嗎?
2015-04-26
其實從總體上看這個是迭代查詢。查詢過程本來就應(yīng)該是一個整體的,不過分開看客戶機(jī)——本地域名服務(wù)器——根DNS服務(wù)器確實是遞歸查詢。
這個圖才是遞歸:
如果按照你的意思(課程也是這么說的),熱河一個分支也是迭代