linux下http服務(wù)器設(shè)計.doc
約27頁DOC格式手機打開展開
linux下http服務(wù)器設(shè)計,目錄摘要vabstractvi前言vii第一章緒論11.1課題背景11.2課題研究的目的和意義1第二章http服務(wù)器的相關(guān)理論基礎(chǔ)32.1 linux系統(tǒng)簡介32.2 tcp/ip協(xié)議分析42.2.1 tcp/ip協(xié)議概述42.2.2 網(wǎng)絡(luò)層協(xié)議(ip協(xié)議)52.2.3 傳輸層協(xié)議(tcp和udp)72.3 linux...


內(nèi)容介紹
此文檔由會員 道客巴巴 發(fā)布
目錄
摘要 v
Abstract vi
前言 vii
第一章 緒 論 1
1.1課題背景 1
1.2 課題研究的目的和意義 1
第二章HTTP服務(wù)器的相關(guān)理論基礎(chǔ) 3
2.1 Linux系統(tǒng)簡介 3
2.2 TCP/IP協(xié)議分析 4
2.2.1 TCP/IP協(xié)議概述 4
2.2.2 網(wǎng)絡(luò)層協(xié)議(IP協(xié)議) 5
2.2.3 傳輸層協(xié)議(TCP和UDP) 7
2.3 Linux下網(wǎng)絡(luò)編程介紹 9
2.3.1 Socket簡介 10
2.3.2 Socket創(chuàng)建 10
2.3.3 Socket配置 11
2.3.4 建立連接 13
2.3.5 數(shù)據(jù)傳輸 14
2.3.6 結(jié)束傳輸 15
2.3.7 Socket編程的基本步驟 16
2.3.8 I/O復(fù)用介紹 16
2.3.9 Linux下的I/O復(fù)用支持 17
2.3.10 Linux下EPOLL的使用 19
2.4 HTTP協(xié)議分析 22
2.4.1 HTTP協(xié)議概述 22
2.4.2 HTTP工作原理 23
2.4.3 HTTP請求報文分析 25
2.4.3 HTTP響應(yīng)報文分析 26
2.4.4 HTTP/1.0主要特征 27
2.4.5 HTTP/1.1簡介 28
2.5 本章小結(jié) 29
第三章 HTTP服務(wù)器設(shè)計 30
3.1需求分析 30
3.2 HTTP服務(wù)器模型 30
3.3 HTTP服務(wù)器實現(xiàn)目標(biāo) 31
3.4 HTTP服務(wù)器設(shè)計思路 31
3.5 HTTP服務(wù)器功能模塊圖 32
3.6 HTTP服務(wù)器工作流程 32
3.7 HTTP服務(wù)器核心設(shè)計思想 35
3.8 本章小結(jié) 35
第四章 HTTP服務(wù)器實現(xiàn) 36
4.1 網(wǎng)絡(luò)連接模塊 36
4.1.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 36
4.1.2 epoll接口實現(xiàn) 37
4.2 HTTP協(xié)議處理模塊 39
4.2.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 39
4.3 HTTP服務(wù)提供模塊 42
4.3.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 42
4.4 HTTP服務(wù)主程序 44
4.5 HTTP服務(wù)器運行與測試 45
4.5.1 HTTP服務(wù)器運行 45
4.5.2 HTTP服務(wù)器測試 46
4.6 本章小結(jié) 49
第五章 結(jié)論 50
第六章 總結(jié)與體會 51
謝辭 52
參考文獻(xiàn) 53
附錄 55
附錄1 軟件使用說明 55
附錄2 英文原文 57
附錄3 英文翻譯 58
說明:本文無附錄
摘要 v
Abstract vi
前言 vii
第一章 緒 論 1
1.1課題背景 1
1.2 課題研究的目的和意義 1
第二章HTTP服務(wù)器的相關(guān)理論基礎(chǔ) 3
2.1 Linux系統(tǒng)簡介 3
2.2 TCP/IP協(xié)議分析 4
2.2.1 TCP/IP協(xié)議概述 4
2.2.2 網(wǎng)絡(luò)層協(xié)議(IP協(xié)議) 5
2.2.3 傳輸層協(xié)議(TCP和UDP) 7
2.3 Linux下網(wǎng)絡(luò)編程介紹 9
2.3.1 Socket簡介 10
2.3.2 Socket創(chuàng)建 10
2.3.3 Socket配置 11
2.3.4 建立連接 13
2.3.5 數(shù)據(jù)傳輸 14
2.3.6 結(jié)束傳輸 15
2.3.7 Socket編程的基本步驟 16
2.3.8 I/O復(fù)用介紹 16
2.3.9 Linux下的I/O復(fù)用支持 17
2.3.10 Linux下EPOLL的使用 19
2.4 HTTP協(xié)議分析 22
2.4.1 HTTP協(xié)議概述 22
2.4.2 HTTP工作原理 23
2.4.3 HTTP請求報文分析 25
2.4.3 HTTP響應(yīng)報文分析 26
2.4.4 HTTP/1.0主要特征 27
2.4.5 HTTP/1.1簡介 28
2.5 本章小結(jié) 29
第三章 HTTP服務(wù)器設(shè)計 30
3.1需求分析 30
3.2 HTTP服務(wù)器模型 30
3.3 HTTP服務(wù)器實現(xiàn)目標(biāo) 31
3.4 HTTP服務(wù)器設(shè)計思路 31
3.5 HTTP服務(wù)器功能模塊圖 32
3.6 HTTP服務(wù)器工作流程 32
3.7 HTTP服務(wù)器核心設(shè)計思想 35
3.8 本章小結(jié) 35
第四章 HTTP服務(wù)器實現(xiàn) 36
4.1 網(wǎng)絡(luò)連接模塊 36
4.1.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 36
4.1.2 epoll接口實現(xiàn) 37
4.2 HTTP協(xié)議處理模塊 39
4.2.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 39
4.3 HTTP服務(wù)提供模塊 42
4.3.1 數(shù)據(jù)結(jié)構(gòu)與接口設(shè)計 42
4.4 HTTP服務(wù)主程序 44
4.5 HTTP服務(wù)器運行與測試 45
4.5.1 HTTP服務(wù)器運行 45
4.5.2 HTTP服務(wù)器測試 46
4.6 本章小結(jié) 49
第五章 結(jié)論 50
第六章 總結(jié)與體會 51
謝辭 52
參考文獻(xiàn) 53
附錄 55
附錄1 軟件使用說明 55
附錄2 英文原文 57
附錄3 英文翻譯 58
說明:本文無附錄
TA們正在看...
- [四川]退耕還林地區(qū)基本口糧田建設(shè)施工組織設(shè)計.doc
- [天津]大學(xué)教學(xué)樓施工組織設(shè)計(框架結(jié)構(gòu)).doc
- [天津]高層住宅樓施工組織設(shè)計.doc
- [山東]住宅樓施工組織設(shè)計(框架剪力墻結(jié)構(gòu)).doc
- [山東]膠州灣附近基坑支護(hù)施工組織設(shè)計.doc
- [山東]船廠船臺、碼頭施工組織設(shè)計.doc
- [山東]鋼網(wǎng)嫉間施工組織設(shè)計(雙層網(wǎng)架焊接球網(wǎng)架).doc
- [山西]中學(xué)施工組織設(shè)計(框架).doc
- [廣州]住宅小區(qū)施工組織設(shè)計.doc
- [廣西]綜合樓施工組織設(shè)計(九層).doc