一種去根化的新型DNS域名系統(tǒng)研究與設(shè)計
發(fā)布時間:2023-05-06 06:28
DNS域名系統(tǒng)的作用為將主機(jī)域名解析為IP地址,是實現(xiàn)網(wǎng)絡(luò)通信的重要技術(shù)之一。DNS域名系統(tǒng)在設(shè)計時采用了樹形結(jié)構(gòu)并延續(xù)至今,具有高度中心化的特點,系統(tǒng)提供域名解析服務(wù)需要依賴于根域名服務(wù)器。中心化的結(jié)構(gòu)雖然能提高系統(tǒng)的工作效率,但是一旦根域名服務(wù)器發(fā)生故障,整個DNS域名系統(tǒng)就無法正常提供域名解析服務(wù)。隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)流量遞增,DNS域名系統(tǒng)承受的壓力也越來越大,傳統(tǒng)的單根體系域名系統(tǒng)逐漸呈現(xiàn)出各種弊端。為了保證域名解析服務(wù)的正常運行,需要在傳統(tǒng)DNS域名系統(tǒng)的基礎(chǔ)上進(jìn)行相應(yīng)的改進(jìn),提高域名系統(tǒng)的運行效率同時保障系統(tǒng)安全。本文對分布式技術(shù)、區(qū)塊鏈技術(shù)以及數(shù)據(jù)加密簽名等技術(shù)進(jìn)行了相關(guān)研究,將其應(yīng)用在傳統(tǒng)DNS域名系統(tǒng)上,提出一種基于分布式算法的去中心化的新型DNS域名系統(tǒng)。該系統(tǒng)沿用了傳統(tǒng)DNS域名系統(tǒng)的底層結(jié)構(gòu),通過將頂級域名服務(wù)器組成一個分布式系統(tǒng)的方式,實現(xiàn)了DNS域名系統(tǒng)的去中心化。本文的主要研究內(nèi)容包括以下三點:首先在設(shè)計方案上,數(shù)據(jù)交換網(wǎng)絡(luò)采用分布式技術(shù)將頂級域名服務(wù)器組成一個分布式系統(tǒng),系統(tǒng)內(nèi)各節(jié)點之間相互交換域名數(shù)據(jù),并負(fù)責(zé)提供本地的域名解析服務(wù)。新的DNS域名...
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 國內(nèi)研究現(xiàn)狀
1.2.2 國外研究現(xiàn)狀
1.2.3 國內(nèi)外研究現(xiàn)狀總結(jié)
1.3 論文主要內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 基于分布式的域名系統(tǒng)相關(guān)技術(shù)
2.1 分布式一致性研究
2.1.1 分布式一致性簡介
2.1.2 一致性的重要性
2.2 經(jīng)典分布式算法研究
2.2.1 拜占庭將軍問題
2.2.2 Paxos算法
2.2.3 Raft算法
2.3 系統(tǒng)安全性研究
2.3.1 數(shù)據(jù)加密簽名技術(shù)
2.3.2 區(qū)塊鏈技術(shù)
2.4 本章小節(jié)
第三章 去根化DNS域名系統(tǒng)設(shè)計
3.1 系統(tǒng)需求分析
3.1.1 概況
3.1.2 數(shù)據(jù)交換網(wǎng)絡(luò)需求分析
3.1.3 自主域名系統(tǒng)需求分析
3.2 系統(tǒng)總體設(shè)計
3.3 系統(tǒng)模塊設(shè)計
3.3.1 數(shù)據(jù)交換網(wǎng)絡(luò)設(shè)計
3.3.2 自主域名系統(tǒng)設(shè)計
3.4 本章小節(jié)
第四章 系統(tǒng)實現(xiàn)及測試
4.1 數(shù)據(jù)交換網(wǎng)絡(luò)實現(xiàn)
4.1.1 相關(guān)工具
4.1.2 系統(tǒng)模塊
4.1.3 Leader選舉實現(xiàn)
4.1.4 日志復(fù)制實現(xiàn)
4.2 自主域名系統(tǒng)實現(xiàn)
4.2.1 相關(guān)工具
4.2.2 具體實現(xiàn)
4.3 系統(tǒng)測試
4.3.1 Leader選舉測試
4.3.2 域名數(shù)據(jù)更新測試
4.4 系統(tǒng)分析
4.4.1 性能測試與分析
4.4.2 系統(tǒng)對比與分析
4.5 本章小節(jié)
第五章 結(jié)論
5.1 總結(jié)
5.2 未來工作展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的研究成果
本文編號:3809216
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 國內(nèi)研究現(xiàn)狀
1.2.2 國外研究現(xiàn)狀
1.2.3 國內(nèi)外研究現(xiàn)狀總結(jié)
1.3 論文主要內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 基于分布式的域名系統(tǒng)相關(guān)技術(shù)
2.1 分布式一致性研究
2.1.1 分布式一致性簡介
2.1.2 一致性的重要性
2.2 經(jīng)典分布式算法研究
2.2.1 拜占庭將軍問題
2.2.2 Paxos算法
2.2.3 Raft算法
2.3 系統(tǒng)安全性研究
2.3.1 數(shù)據(jù)加密簽名技術(shù)
2.3.2 區(qū)塊鏈技術(shù)
2.4 本章小節(jié)
第三章 去根化DNS域名系統(tǒng)設(shè)計
3.1 系統(tǒng)需求分析
3.1.1 概況
3.1.2 數(shù)據(jù)交換網(wǎng)絡(luò)需求分析
3.1.3 自主域名系統(tǒng)需求分析
3.2 系統(tǒng)總體設(shè)計
3.3 系統(tǒng)模塊設(shè)計
3.3.1 數(shù)據(jù)交換網(wǎng)絡(luò)設(shè)計
3.3.2 自主域名系統(tǒng)設(shè)計
3.4 本章小節(jié)
第四章 系統(tǒng)實現(xiàn)及測試
4.1 數(shù)據(jù)交換網(wǎng)絡(luò)實現(xiàn)
4.1.1 相關(guān)工具
4.1.2 系統(tǒng)模塊
4.1.3 Leader選舉實現(xiàn)
4.1.4 日志復(fù)制實現(xiàn)
4.2 自主域名系統(tǒng)實現(xiàn)
4.2.1 相關(guān)工具
4.2.2 具體實現(xiàn)
4.3 系統(tǒng)測試
4.3.1 Leader選舉測試
4.3.2 域名數(shù)據(jù)更新測試
4.4 系統(tǒng)分析
4.4.1 性能測試與分析
4.4.2 系統(tǒng)對比與分析
4.5 本章小節(jié)
第五章 結(jié)論
5.1 總結(jié)
5.2 未來工作展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的研究成果
本文編號:3809216
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3809216.html
最近更新
教材專著