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