需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):21368 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘 要:近年來(lái),隨著網(wǎng)絡(luò)通信技術(shù)的廣泛應(yīng)用,IOCP套接字作為一種可以高效處理各種I/O設(shè)備的實(shí)現(xiàn)方法引起了廣泛的關(guān)注,它可以實(shí)現(xiàn)多線程操作,但由于存在內(nèi)存被鎖問(wèn)題、數(shù)據(jù)包重排序問(wèn)題以及外部攻擊所造成的安全性差等問(wèn)題制約了其發(fā)展,針對(duì)這些問(wèn)題,本文提出一種支持SSL協(xié)議的IOCP套接字的方案,它可以有效地避免IOCP套接字存在的以上問(wèn)題. 本文將IOCP套接字按照其功能分為初始化、接受請(qǐng)求、處理請(qǐng)求及退出四個(gè)模塊,并在接受請(qǐng)求后,將SSL協(xié)議引入支持IOCP套接字的服務(wù)器中,使得在處理請(qǐng)求的同時(shí)可以對(duì)數(shù)據(jù)包進(jìn)行檢查、加解密.在完成代碼后對(duì)其調(diào)試運(yùn)行,最終得到了可以支持SSL的IOCP套接字. 支持SSL協(xié)議的IOCP套接字可以實(shí)現(xiàn)用戶對(duì)安全與效率雙重需求,它既支持多個(gè)客戶端與服務(wù)器的同時(shí)通信,又可通過(guò)SSL協(xié)議對(duì)用戶數(shù)據(jù)包進(jìn)行保護(hù).但支持SSL協(xié)議的IOCP套接字還是存在諸如無(wú)法支持IPv6、系統(tǒng)資源消耗過(guò)大、SSL驗(yàn)證的問(wèn)題.在未來(lái)的研究過(guò)程中,支持SSL的IOCP套接字以其便捷的安全性得到進(jìn)一步的發(fā)展,具有很大的使用價(jià)值. 關(guān)鍵詞:SSL;完成端口;線程池;IOCP套接字
目錄 摘要 ABSTRACT 第1章 緒論-1 -1.1-課題背景-1 -1.2-課題意義-2 -1.3-本文主要工作-3 -1.4-論文組織結(jié)構(gòu)-3 第2章 支持SSL的IOCP套接字框架設(shè)計(jì)-5 -2.1-支持SSL的IOCP套接字-5 -2.2-IOCP套接字的功能-5 -2.3-IOCP總體結(jié)構(gòu)設(shè)計(jì)-6 -2.3.1-網(wǎng)絡(luò)層-7 -2.3.2-SSL層-7 -2.3.3-應(yīng)用層-7 -2.4-本章小結(jié)-7 第3章 支持SSL的IOCP套接字各模塊設(shè)計(jì)-9 -3.1-IOCP套接字實(shí)現(xiàn)的步驟-9 -3.2-通信部分的模塊設(shè)計(jì)-12 -3.2.1-通信初始化模塊-12 -3.2.2-接受連接請(qǐng)求模塊-14 -3.2.3-客戶請(qǐng)求處理模塊-15 -3.2.4-系統(tǒng)清理退出模塊-16 -3.3-支持SSL的IOCP套接字的服務(wù)器層次設(shè)計(jì)-17 -3.3.1-服務(wù)器的網(wǎng)絡(luò)層-17 -3.3.2-服務(wù)器的SSL層-19 -3.3.3-服務(wù)器的應(yīng)用層-22 -3.3.4-支持SSL的服務(wù)器各線程主要功能-22 -3.4-本章小結(jié)-24 第4章 支持SSL的IOCP套接字測(cè)試與結(jié)果分析-27 -4.1-軟件測(cè)試-27 -4.1.1-測(cè)試環(huán)境-27 -4.1.2-測(cè)試過(guò)程-27 -4.2-測(cè)試結(jié)果分析-31 第5章 總結(jié)與展望-33 -5.1-總結(jié)-33 -5.2-展望-33 參考文獻(xiàn)-35 致 謝-37 |