- 軟件(jiàn)大小:7.94M
- 軟件語言:中(zhōng)文
- 軟(ruǎn)件(jiàn)類(lèi)型:國產軟件
- 軟件類(lèi)別:免(miǎn)費軟(ruǎn)件(jiàn) / 電子圖書
- 更新(xīn)時間:2016-05-21 11:43
- 運行環境:WinAll, WinXP
- 軟件等(děng)級:
- 軟件廠商:
- 官(guān)方網站:http://www.itseasyglobal.com
2.24M/中文/5.0
0KB/中文/6.0
98.92M/中文/1.6
56.00M/中文/0.0
33.00M/中文(wén)/10.0
http權威指南完整版pdf是一本關於HTTP協議的書籍,由古爾利編寫。該書講解(jiě)了HTTP基本概念、HTTP的使用(yòng)、HTTP工作原理等。幫助讀者從各個方麵了(le)解HTTP協議(yì)。綠色資(zī)源網帶來的為中文(wén)版,趕快下載體驗吧!
《HTTP權威指(zhǐ)南》由古爾利所著,《HTTP權威指南》詳細解釋了HTTP協議(yì),包括HTTP是如何工(gōng)作的,如何用HTTP來開發基(jī)於Web的應用程序,核心的因特網協議如何與架(jià)構構建塊交(jiāo)互,如何正確實現因特網客戶和服(fú)務器等。《HTTP權(quán)威指南(nán)》的中心內(nèi)容(róng)是HTTP,本(běn)質是理解Web的工(gōng)作原理,以及如何將這些知識(shí)應(yīng)用到Web編程和管(guǎn)理之(zhī)中(zhōng),主要(yào)涵蓋HTTP的技術運(yùn)作方式、產生動機、性(xìng)能和目標以及一些相關技術問題。 《HTTP權(quán)威指南》適合所(suǒ)有想了解HTTP和(hé)Web底層結(jié)構的人閱讀。
目錄
第一部(bù)分 HTTP:Web 的基礎(chǔ)
第(dì)1章 HTTP 概述 3
1.1 HTTP——因特(tè)網的多(duō)媒體信使(shǐ) 4
1.2 Web 客戶端和服(fú)務(wù)器(qì) 4
1.3 資源 5
1.3.1 媒體類型 6
1.3.2 URI 7
1.3.3 URL 7
1.3.4 URN 8
1.4 事(shì)務 9
1.4.1 方法(fǎ) 9
1.4.2 狀態碼 10
1.4.3 Web 頁麵中(zhōng)可以包含多個對(duì)象 10
1.5 報文 11
1.6 連接 13
1.6.1 TCP/IP 13
1.6.2 連接、IP 地址及端口號 14
1.6.3 使用(yòng)Telnet 實(shí)例 16
1.7 協議版本(běn) 18
1.8 Web 的結構組件 19
1.8.1 代理 19
1.8.2 緩存(cún) 20
1.8.3 網關 20
1.8.4 隧道 21
1.8.5 Agent 代(dài)理 21
1.9 起始部分的結束語(yǔ) 22
1.10 更多信息 22
1.10.1 HTTP 協議信息(xī) 22
1.10.2 曆史透視(shì) 23
1.10.3 其他(tā)萬(wàn)維網(wǎng)信息 23
第2章 URL 與資源 25
2.1 瀏覽因特網(wǎng)資源(yuán) 26
2.2 URL 的(de)語法(fǎ) 28
2.2.1 方案——使用(yòng)什麽協議 29
2.2.2 主機與端口 30
2.2.3 用戶(hù)名和密碼 30
2.2.4 路徑 31
2.2.5 參(cān)數 31
2.2.6 查詢(xún)字符串(chuàn) 32
2.2.7 片段 33
2.3 URL 快捷方(fāng)式 34
2.3.1 相對URL 34
2.3.2 自動擴展URL 37
2.4 各種令人(rén)頭疼的(de)字符 38
2.4.1 URL 字符集 38
2.4.2 編碼機製 38
2.4.3 字符限製 39
2.4.4 另外一點說明(míng) 40
2.5 方案的世(shì)界 40
2.6 未來展望 42
2.7 更多信息 44
第(dì)3章 HTTP 報文 45
3.1 報文流(liú) 46
3.1.1 報文流入源端服務器 46
3.1.2 報文向下遊流動 47
3.2 報文(wén)的(de)組成(chéng)部分 47
3.2.1 報文的語法 48
3.2.2 起始行 50
3.2.3 首部(bù) 53
3.2.4 實體(tǐ)的(de)主體部(bù)分 55
3.2.5 版本0.9 的報文(wén) 55
3.3 方法 56
3.3.1 安全方法 56
3.3.2 GET 56
3.3.3 HEAD 57
3.3.4 PUT 57
3.3.5 POST 58
3.3.6 TRACE 58
3.3.7 OPTIONS 60
3.3.8 DELETE 60
3.3.9 擴展方法(fǎ) 61
3.4 狀態碼 62
3.4.1 100 ~ 199——信息(xī)性狀態碼 62
3.4.2 200 ~ 299——成功(gōng)狀態碼 63
3.4.3 300 ~ 399——重(chóng)定(dìng)向(xiàng)狀態碼 64
3.4.4 400 ~ 499——客(kè)戶端錯(cuò)誤狀態碼 68
3.4.5 500 ~ 599——服務(wù)器錯誤狀(zhuàng)態碼(mǎ) 69
3.5 首部 70
3.5.1 通用首部 71
3.5.2 請(qǐng)求(qiú)首(shǒu)部 72
3.5.3 響應首部(bù) 74
3.5.4 實體首部(bù) 75
3.6 更(gèng)多信息 77
第4章 連接管理 79
4.1 TCP 連接 80
4.1.1 TCP 的可靠數據管道 80
4.1.2 TCP 流是分段的、由IP 分組(zǔ)傳送(sòng) 81
4.1.3 保持TCP 連(lián)接的正確運行 82
4.1.4 用TCP 套接(jiē)字(zì)編程 84
4.2 對TCP 性能(néng)的考慮 85
4.2.1 HTTP 事務(wù)的時延(yán) 86
4.2.2 性能聚焦(jiāo)區域 87
4.2.3 TCP 連接的握手(shǒu)時延 87
4.2.4 延遲確認 88
4.2.5 TCP 慢啟動 89
4.2.6 Nagle 算法與TCP_NODELAY 89
4.2.7 TIME_WAIT 累積與端口耗(hào)盡 90
4.3 HTTP 連接的處理 91
4.3.1 常被誤解的Connection 首(shǒu)部 91
4.3.2 串行事務處理時延(yán) 92
4.4 並行連接 94
4.4.1 並行連接可能會提高頁麵的(de)加載速度(dù) 94
4.4.2 並行連接(jiē)不一定更快 95
4.4.3 並行連接可能讓人“感覺”更快一些 95
4.5 持久連接(jiē) 96
4.5.1 持久以及並行連(lián)接 96
4.5.2 HTTP/1.0+ keep-alive 連接 97
4.5.3 Keep-Alive 操作 98
4.5.4 Keep-Alive 選項 98
4.5.5 Keep-Alive 連(lián)接的限製(zhì)和規則 99
4.5.6 Keep-Alive 和啞代(dài)理 100
4.5.7 插入Proxy-Connection 102
4.5.8 HTTP/1.1 持(chí)久連接 104
4.5.9 持久連接的限製和規則 104
4.6 管道化連接 105
4.7 關(guān)閉連接的奧秘 106
4.7.1 “ 任意”解除連(lián)接 106
4.7.2 Content-Length 及截尾(wěi)操作(zuò) 107
4.7.3 連接關閉容限、重試(shì)以及冪等(děng)性 107
4.7.4 正常關(guān)閉連接 108
4.8 更多信息 110
4.8.1 HTTP 連(lián)接 110
4.8.2 HTTP 性能問題 110
4.8.3 TCP/IP 111
第二部分 HTTP 結構
第5章 Web 服(fú)務器 115
5.1 各種形狀和尺寸的Web 服(fú)務器 116
5.1.1 Web 服(fú)務器的實現 116
5.1.2 通用軟件(jiàn)Web 服務器 117
5.1.3 Web 服務(wù)器設備 117
5.1.4 嵌入式Web 服務器 118
5.2 最小的(de)Perl Web 服務器 118
5.3 實(shí)際的Web 服務器會做些什麽 120
5.4 第一(yī)步——接受客戶端連接 121
5.4.1 處理新連接 121
5.4.2 客戶(hù)端主機名識別 122
5.4.3 通過ident 確定(dìng)客(kè)戶端用戶 122
5.5 第二步——接收請求報文 123
5.5.1 報文的內部表示法 124
5.5.2 連接的輸入/ 輸出(chū)處理結構 125
5.6 第三步——處理請求 126
5.7 第四步——對資源的映射及訪問 126
5.7.1 docroot 127
5.7.2 目錄(lù)列表 129
5.7.3 動(dòng)態內容資源(yuán)的映射 130
5.7.4 服務器(qì)端包含項 131
5.7.5 訪問控製 131
5.8 第五(wǔ)步——構建響應 131
5.8.1 響應實(shí)體(tǐ) 131
5.8.2 MIME 類型 132
5.8.3 重定向 133
5.9 第(dì)六步——發送響應 134
5.10 第七步——記錄日誌 134
5.11 更多信息(xī) 134
第(dì)6章 代理 135
6.1 Web 的中間實體 136
6.1.1 私(sī)有和共享代(dài)理 136
6.1.2 代理與網關的(de)對比 137
6.2 為什麽使用代理 138
6.3 代理會去(qù)往何處(chù) 143
6.3.1 代(dài)理(lǐ)服務器(qì)的部署 144
6.3.2 代理的(de)層次結構(gòu) 144
6.3.3 代理是如何獲(huò)取(qǔ)流量的 147
6.4 客戶端的代理設置 148
6.4.1 客戶端(duān)的代理配置:手(shǒu)工配置 149
6.4.2 客戶(hù)端代理配置:PAC 文件 149
6.4.3 客(kè)戶端代(dài)理(lǐ)配置:WPAD 150
6.5 與代理(lǐ)請求(qiú)有關的一(yī)些(xiē)棘手問題 151
6.5.1 代(dài)理URI 與服(fú)務(wù)器URI 的不同 151
6.5.2 與虛(xū)擬主(zhǔ)機一樣的問題 152
6.5.3 攔截代理(lǐ)會收到部分(fèn)URI 153
6.5.4 代理既可以處理代理請求(qiú),也可以處理(lǐ)服務器請(qǐng)求 154
6.5.5 轉發過程(chéng)中對(duì)URI 的修改 154
6.5.6 URI 的客戶端自動擴展和(hé)主機名解(jiě)析(xī) 155
6.5.7 沒有代理(lǐ)時(shí)URI 的解析(xī) 155
6.5.8 有顯式代理時(shí)URI 的解析(xī) 156
6.5.9 有攔截代理時URI 的(de)解析 157
6.6 追蹤報文 158
6.6.1 Via 首部 158
6.6.2 TRACE 方法 162
6.7 代理認證 164
6 | 目錄(lù)
6.8 代理的互操作性 165
6.8.1 處理代理不支持的首部和方法 166
6.8.2 OPTIONS:發現(xiàn)對可選特性的(de)支持 166
6.8.3 Allow 首部(bù) 167
6.9 更多信息 167
第7章(zhāng) 緩存 169
7.1 冗(rǒng)餘的數據傳輸 170
7.2 帶寬瓶頸 170
7.3 瞬(shùn)間擁塞 171
7.4 距離時(shí)延 172
7.5 命中和(hé)未命中的(de) 173
7.5.1 再驗證 173
7.5.2 命中率 175
7.5.3 字節命中(zhōng)率 176
7.5.4 區分命(mìng)中和未命中的情況 176
7.6 緩存的拓(tuò)撲結構 177
7.6.1 私(sī)有緩存(cún) 177
7.6.2 公有代理緩存 177
7.6.3 代理緩(huǎn)存的(de)層次結構 179
7.6.4 網狀緩存(cún)、內容路由以及對等(děng)緩(huǎn)存 180
7.7 緩存的處理步驟 181
7.7.1 第一步(bù)——接(jiē)收 181
7.7.2 第二(èr)步——解析(xī) 182
7.7.3 第三步——查找(zhǎo) 182
7.7.4 第四步——新(xīn)鮮(xiān)度檢測 182
7.7.5 第五步——創建響應 182
7.7.6 第(dì)六步——發送 183
7.7.7 第七步——日誌 183
7.7.8 緩存處理流程圖 183
7.8 保持副本的(de)新鮮 183
7.8.1 文檔過(guò)期 184
7.8.2 過(guò)期日期和使(shǐ)用(yòng)期 185
7.8.3 服(fú)務器再(zài)驗(yàn)證 185
7.8.4 用條(tiáo)件方法進(jìn)行再驗證 186
7.8.5 If-Modified-Since:Date 再驗證 187
7.8.6 If-None-Match:實體標簽再驗證 189
7.8.7 強弱驗證器 190
7.8.8 什(shí)麽時候應該使用實體標簽和(hé)最近修改(gǎi)日期 190
7.9 控製緩存的(de)能(néng)力 191
7.9.1 no-Store 與no-Cache 響(xiǎng)應首部 191
7.9.2 max-age 響應首部(bù) 192
7.9.3 Expires 響應首部(bù) 192
7.9.4 must-revalsidate 響應首部 192
7.9.5 試探(tàn)性過期 193
7.9.6 客戶端的新鮮度限製 194
7.9.7 注(zhù)意事項 194
7.10 設置(zhì)緩存控製 195
7.10.1 控製Apache 的(de)HTTP 首部 195
7.10.2 通過HTTP-EQUIV 控(kòng)製HTML 緩存 196
7.11 詳細算法 197
7.11.1 使(shǐ)用期(qī)和新鮮生存期 198
7.11.2 使用期(qī)的計(jì)算 198
7.11.3 完整的使(shǐ)用期計(jì)算算法(fǎ) 201
7.11.4 新鮮生存期(qī)計算 202
7.11.5 完整的服務器——新鮮度算法 202
7.12 緩存和廣告 204
7.12.1 發布廣告者的兩難處境 204
7.12.2 發布者的響應 204
7.12.3 日誌遷移 205
7.12.4 命中(zhōng)計數和使用限製 205
7.13 更多信息 205
第8章 集成點:網關、隧道及(jí)中繼 207
8.1 網關 208
8.2 協議網關(guān) 210
8.2.1 HTTP/*:服(fú)務器(qì)端Web 網關(guān) 211
8.2.2 HTTP/HTTPS:服務(wù)器端安全網關 212
8.2.3 HTTPS/HTTP 客戶端(duān)安(ān)全加速(sù)器網關(guān) 212
8.3 資源網關 213
8.3.1 CGI 215
8.3.2 服務器擴展API 215
8.4 應用(yòng)程序接口和Web 服務 216
8.5 隧道 217
8.5.1 用CONNECT 建立HTTP 隧道 217
8.5.2 數據隧道(dào)、定時及連接管理 219
8.5.3 SSL 隧(suì)道 219
8.5.4 SSL 隧道與HTTP/HTTPS 網關的(de)對比(bǐ) 220
8.5.5 隧道認證 221
8.5.6 隧道的安全性考慮 221
8.6 中繼 222
8.7 更多信(xìn)息 224
第9章 Web 機器(qì)人(rén) 225
9.1 爬蟲及爬行方(fāng)式 226
9.1.1 從哪兒開始:根集 226
9.1.2 鏈接(jiē)的提取(qǔ)以及相對鏈接的標準(zhǔn)化 227
9.1.3 避免環路的出(chū)現 228
9.1.4 循環(huán)與複(fù)製 228
9.1.5 麵包(bāo)屑(xiè)留下的痕跡 229
9.1.6 別名與機(jī)器人環(huán)路 230
9.1.7 規範化URL 230
9.1.8 文件係統(tǒng)連接環路 231
9.1.9 動態虛(xū)擬Web 空(kōng)間 232
9.1.10 避(bì)免循環和重(chóng)複 233
9.2 機(jī)器(qì)人的HTTP 236
9.2.1 識別請求首(shǒu)部 236
9.2.2 虛擬主機(jī) 236
9.2.3 條件請求 237
9.2.4 對響(xiǎng)應的處理 238
9.2.5 User-Agent 導向 239
9.3 行為不(bú)當的機器人 239
9.4 拒(jù)絕機器人訪問 240
9.4.1 拒絕機器人訪問標準(zhǔn) 241
9.4.2 Web 站點和robots.txt 文件 242
9.4.3 robots.txt 文件的(de)格式 243
9.4.4 其(qí)他有關robots.txt 的(de)知識 246
9.4.5 緩(huǎn)存和(hé)robots.txt 的過期 246
9.4.6 拒絕(jué)機器人訪問(wèn)的Perl 代碼(mǎ) 246
9.4.7 HTML 的robot-control 元標簽(qiān) 249
9.5 機器人的(de)規(guī)範 251
9.6 搜索引擎 254
9.6.1 大格局 255
9.6.2 現代搜索引擎結構 255
9.6.3 全文索引 255
9.6.4 發布(bù)查詢請求 257
9.6.5 對(duì)結果進行排序,並提供查詢結果(guǒ) 258
9.6.6 欺(qī)詐(zhà) 258
9.7 更(gèng)多信(xìn)息 258
第10章 HTTP-NG 261
10.1 HTTP 發展(zhǎn)中存(cún)在的(de)問題 262
10.2 HTTP-NG 的(de)活動 263
10.3 模塊化及功能增強 263
10.4 分(fèn)布(bù)式對象(xiàng) 264
10.5 第一層——報文傳輸 264
10.6 第二(èr)層(céng)——遠程調用 265
10.7 第三層——Web 應用 265
10.8 WebMUX 265
10.9 二進製連接協(xié)議 266
10.10 當前的狀(zhuàng)態 267
10.11 更多信(xìn)息 267
第三部分 識別、認(rèn)證與安全
第11章 客戶端識別與cookie 機製 271
11.1 個性(xìng)化接觸 272
11.2 HTTP 首部 273
11.3 客(kè)戶端IP 地(dì)址 274
11.4 用戶登錄 275
11.5 胖URL 277
11.6 cookie 278
11.6.1 cookie 的類型(xíng) 278
11.6.2 cookie 是如何工作的 279
11.6.3 cookie 罐:客戶端的狀態 280
11.6.4 不同站(zhàn)點使用不同的cookie 282
11.6.5 cookie 成分 283
11.6.6 cookies 版本0(Netscape) 284
11.6.7 cookies 版本1(RFC 2965) 285
11.6.8 cookie 與會話(huà)跟蹤 288
11.6.9 cookie 與緩(huǎn)存 290
11.6.10 cookie、安全性和(hé)隱私(sī) 291
11.7 更多信息(xī) 292
第12章 基本認證機(jī)製 293
12.1 認證 294
12.1.1 HTTP 的(de)質詢/ 響應認(rèn)證框架 294
12.1.2 認證(zhèng)協議與首(shǒu)部(bù) 295
12.1.3 安全域 296
12.2 基本認(rèn)證 297
12.2.1 基(jī)本認證實例 298
12.2.2 Base-64 用戶名/ 密碼編碼 298
12.2.3 代理認證 299
12.3 基(jī)本認證的安全(quán)缺(quē)陷(xiàn) 300
12.4 更(gèng)多信息 301
第13章 摘要認(rèn)證(zhèng) 303
13.1 摘(zhāi)要認(rèn)證的改進 304
13.1.1 用摘要保護密(mì)碼 304
13.1.2 單向摘要 306
13.1.3 用(yòng)隨機數防止重放攻(gōng)擊 307
13.1.4 摘要認證(zhèng)的握手機製 307
13.2 摘要的計算 308
13.2.1 摘要(yào)算法的輸入數據 308
13.2.2 算(suàn)法H(d) 和KD(s,d) 310
13.2.3 與安全性相關的數據(A1) 310
13.2.4 與報(bào)文有關的數據(A2) 310
13.2.5 摘要算法總(zǒng)述 311
13.2.6 摘要(yào)認證(zhèng)會話 312
13.2.7 預授權 312
13.2.8 隨機數的(de)選擇(zé) 315
13.2.9 對(duì)稱認證 315
13.3 增(zēng)強保護質量(liàng) 316
13.3.1 報文完整性保護(hù) 316
13.3.2 摘要認證首部 317
13.4 應(yīng)該考(kǎo)慮的實際問題 317
13.4.1 多(duō)重質詢 318
13.4.2 差錯(cuò)處理 318
13.4.3 保護空間(jiān) 318
13.4.4 重(chóng)寫(xiě)URI 319
13.4.5 緩存 319
13.5 安全性考慮 320
13.5.1 首部(bù)篡改(gǎi) 320
13.5.2 重放攻擊 320
13.5.3 多重認證機製 320
13.5.4 詞典攻(gōng)擊 321
13.5.5 惡意代理(lǐ)攻擊(jī)和中(zhōng)間人(rén)攻(gōng)擊 321
13.5.6 選擇(zé)明文攻擊 321
13.5.7 存儲密碼 322
13.6 更多信息 322
第14章 安全(quán)HTTP 323
14.1 保護HTTP 的安全 324
14.2 數字(zì)加密 326
14.2.1 密碼(mǎ)編製的機製與技巧 326
14.2.2 密碼 327
14.2.3 密碼(mǎ)機(jī) 328
14.2.4 使用了密鑰的密碼(mǎ) 328
14.2.5 數字密碼(mǎ) 328
14.3 對稱(chēng)密鑰加密技(jì)術 330
14.3.1 密鑰長度與枚舉攻(gōng)擊 330
14.3.2 建立共享(xiǎng)密鑰 332
14.4 公(gōng)開(kāi)密鑰加密技術(shù) 332
14.4.1 RSA 333
14.4.2 混(hún)合加(jiā)密係統(tǒng)和會(huì)話密鑰 334
14.5 數字簽名 334
14.6 數字證書 336
14.6.1 證(zhèng)書的主要內容 336
14.6.2 X.509 v3 證書 337
14.6.3 用證書(shū)對服務器進行認證 338
14.7 HTTPS——細節介(jiè)紹 339
14.7.1 HTTPS 概(gài)述 339
14.7.2 HTTPS 方案 340
14.7.3 建立安(ān)全(quán)傳輸(shū) 341
14.7.4 SSL 握手 341
14.7.5 服務器證書 343
14.7.6 站點證書的有(yǒu)效性 344
14.7.7 虛(xū)擬主機與證書 345
14.8 HTTPS 客戶端(duān)實例(lì) 345
14.8.1 OpenSSL 346
14.8.2 簡單的HTTPS 客戶端 347
14.8.3 執行OpenSSL 客戶端 350
14.9 通(tōng)過代理(lǐ)以隧道形式傳輸安(ān)全流量 351
14.10 更(gèng)多(duō)信(xìn)息(xī) 353
14.10.1 HTTP 安全性 353
14.10.2 SSL 與TLS 353
14.10.3 公開密(mì)鑰基礎設施(shī) 354
14.10.4 數字密碼 354
第四(sì)部分 實體、編碼和(hé)國際(jì)化
第15章 實體和編碼 357
15.1 報文是箱子,實體是貨物 359
15.2 Content-Length: 實體的大(dà)小 361
15.2.1 檢測(cè)截尾 361
15.2.2 錯誤的Content-Length 362
15.2.3 Content-Length 與持久連(lián)接 362
15.2.4 內容(róng)編碼 362
15.2.5 確(què)定實體主體(tǐ)長度的規則 362
15.3 實體(tǐ)摘要 364
15.4 媒(méi)體類型和(hé)字(zì)符(fú)集 364
15.4.1 文本的字符編(biān)碼 365
15.4.2 多(duō)部分(fèn)媒體類型 365
15.4.3 多部分表格提交 366
15.4.4 多部分(fèn)範圍響應(yīng) 367
15.5 內容編碼 368
15.5.1 內容編(biān)碼過程(chéng) 368
15.5.2 內(nèi)容(róng)編碼(mǎ)類型 369
15.5.3 Accept-Encoding 首部 369
15.6 傳輸編(biān)碼和(hé)分塊編碼 371
15.6.1 可靠傳輸 371
15.6.2 Transfer-Encoding 首(shǒu)部 372
15.6.3 分塊編(biān)碼 373
15.6.4 內容編碼與傳輸編碼的結合(hé) 375
15.6.5 傳輸編碼的規則 375
15.7 隨(suí)時間變化的實(shí)例 375
15.8 驗證碼和新鮮度 376
15.8.1 新鮮度 377
15.8.2 有條件的請求與驗證碼 378
15.9 範圍請求(qiú) 380
15.10 差(chà)異編碼(mǎ) 382
15.11 更多(duō)信息 385
第16章 國際化 387
16.1 HTTP 對(duì)國際性(xìng)內容的支持 388
16.2 字符集與HTTP 389
16.2.1 字符集(jí)是把字符轉換為二(èr)進製碼的(de)編碼 389
16.2.2 字(zì)符集和編碼如何工作 390
16.2.3 字符集不(bú)對,字符就不對 391
16.2.4 標準化的MIME charset 值 391
16.2.5 Content-Type 首部和Charset 首部以(yǐ)及META 標誌 393
16.2.6 Accept-Charset 首部 393
16.3 多語言字符編碼入門 394
16.3.1 字符集(jí)術語 394
16.3.2 字符集的(de)命名很糟(zāo)糕(gāo) 395
16.3.3 字符 396
16.3.4 字形、連筆以及表示形式 396
16.3.5 編碼後的字符集 397
16.3.6 字(zì)符編碼方案 399
16.4 語言標記與HTTP 402
16.4.1 Content-Language 首(shǒu)部 402
16.4.2 Accept-Language 首(shǒu)部 403
16.4.3 語言(yán)標記的(de)類型 404
16.4.4 子標記 404
16.4.5 大小寫 405
16.4.6 IANA 語言標記注冊 405
16.4.7 第一個子(zǐ)標記——名字空間 405
16.4.8 第二個(gè)子標記——名字空間 406
16.4.9 其餘子(zǐ)標記(jì)——名字空間(jiān) 407
16.4.10 配置和語言有關的首(shǒu)選(xuǎn)項 407
16.4.11 語言標記參考表 407
16.5 國際(jì)化的URI 408
16.5.1 全球性的(de)可轉(zhuǎn)抄(chāo)能力與有(yǒu)意義的字符的較量 408
16.5.2 URI 字符集(jí)合(hé) 408
16.5.3 轉(zhuǎn)義和反轉義 409
16.5.4 轉義(yì)國際化字符 409
16.5.5 URI 中(zhōng)的(de)模態切換(huàn) 410
16.6 其他需要考慮的地(dì)方(fāng) 410
16.6.1 首(shǒu)部和不合規範的數據 410
16.6.2 日期(qī) 411
16.6.3 域名 411
16.7 更多信息(xī) 411
16.7.1 附錄(lù) 411
16.7.2 互聯(lián)網(wǎng)的(de)國際化(huà) 411
16.7.3 國際標準 412
第17章 內容協商與轉碼 413
17.1 內容(róng)協商技術 414
17.2 客戶(hù)端驅動的(de)協商 415
17.3 服(fú)務器驅動的協商 415
17.3.1 內(nèi)容協商(shāng)首部(bù)集 416
17.3.2 內(nèi)容(róng)協商(shāng)首(shǒu)部(bù)中的質量值 417
17.3.3 隨其他首部集(jí)而變化 417
17.3.4 Apache 中的內容協(xié)商 417
17.3.5 服務器端擴展 418
17.4 透明協商 419
17.4.1 進(jìn)行緩存(cún)與備用(yòng)候選 419
17.4.2 Vary 首部 420
17.5 轉碼(mǎ) 422
17.5.1 格式轉換 422
17.5.2 信息綜(zōng)合 423
17.5.3 內容注入 423
17.5.4 轉碼與靜態預生成的對比 423
17.6 下一步計劃 424
17.7 更多信息 424
第五部分(fèn) 內容(róng)發布與(yǔ)分發
第18章 Web 主機托管(guǎn) 429
18.1 主機托管服務 430
18.2 虛擬主機(jī)托管 431
18.2.1 虛擬服務器請(qǐng)求缺(quē)乏主機(jī)信息 432
18.2.2 設法讓虛(xū)擬主機托(tuō)管(guǎn)正常工作 433
18.2.3 HTTP/1.1 的Host 首部 437
18.3 使網站更可(kě)靠 438
18.3.1 鏡像的服務器(qì)集(jí)群 438
18.3.2 內(nèi)容(róng)分發網絡 440
18.3.3 CDN 中的反向代理緩存 440
18.3.4 CDN 中的代理(lǐ)緩存 440
18.4 讓網站更(gèng)快 441
18.5 更多(duō)信息 441
第19章(zhāng) 發布係統 443
19.1 frontpage 為支持發布而做的(de)服務器擴展 444
19.1.1 FrontPage 服務器擴展 444
19.1.2 FrontPage 術語表 445
19.1.3 FrontPage 的(de)RPC 協議 445
19.1.4 FrontPage 的安(ān)全(quán)模型 448
19.2 WebDAV 與(yǔ)協作寫作 449
19.2.1 WebDAV 的方法 449
19.2.2 WebDAV 與(yǔ)XML 450
19.2.3 WebDAV 首部集 451
19.2.4 WebDAV 的(de)鎖定與防止覆寫 452
19.2.5 LOCK 方法 453
19.2.6 UNLOCK 方法 456
19.2.7 屬性和元數據 456
19.2.8 PROPFIND 方法 457
19.2.9 PROPPATCH 方(fāng)法 459
19.2.10 集合(hé)與(yǔ)名字空間管理 460
19.2.11 MKCOL 方法 460
19.2.12 DELETE 方法(fǎ) 461
19.2.13 COPY 與MOVE 方法 462
19.2.14 增強的HTTP/1.1 方法 465
19.2.15 WebDAV 中的版本管(guǎn)理 466
19.2.16 WebDAV 的未(wèi)來發展 466
19.3 更多信息 467
第20章 重定向與負載均衡 469
20.1 為什麽要重(chóng)定向 470
20.2 重定向到(dào)何(hé)地 471
20.3 重定向(xiàng)協議概覽 471
20.4 通用(yòng)的(de)重定向方法 474
20.4.1 HTTP 重定向 474
20.4.2 DNS 重(chóng)定向 475
20.4.3 任播尋址(zhǐ) 480
20.4.4 IP MAC 轉發 481
20.4.5 IP 地址轉發 482
20.4.6 網元控製協議 484
20.5 代理的重定向方法 485
20.5.1 顯式瀏覽(lǎn)器配置(zhì) 485
20.5.2 代理(lǐ)自動配置 485
20.5.3 Web 代理自動(dòng)發現協議 487
20.6 緩(huǎn)存(cún)重定向方法 492
20.7 因特網(wǎng)緩存協(xié)議 496
20.8 緩存陣列路(lù)由協議 497
20.9 超(chāo)文本緩存協議 500
20.9.1 HTCP 認證 502
20.9.2 設置緩存(cún)策(cè)略 503
20.10 更多信息 504
第(dì)21章 日誌(zhì)記錄(lù)與使用情況跟蹤(zōng) 505
21.1 記錄(lù)內(nèi)容 506
21.2 日誌格式 507
21.2.1 常見日(rì)誌(zhì)格式(shì) 507
21.2.2 組合日誌格式 508
21.2.3 網(wǎng)景擴展(zhǎn)日(rì)誌(zhì)格式 509
21.2.4 網景擴展2 日(rì)誌格(gé)式 510
21.2.5 Squid 代理日誌格式 512
21.3 命中率(lǜ)測量 515
21.3.1 概述 515
21.3.2 Meter 首部 516
21.4 關於隱(yǐn)私的考慮 517
21.5 更多信息 518
第六部分 附 錄
附錄A URI 方案(àn) 521
附錄B HTTP 狀態碼 529
附錄C HTTP 首(shǒu)部(bù)參考 533
附(fù)錄D MIME 類型 557
附錄E Base-64 編碼 603
附(fù)錄F 摘要認證 607
附錄(lù)G 語言標記 615
附錄(lù)H MIME 字符集注(zhù)冊表 641
索引 661
請描述您所遇(yù)到的錯誤(wù),我(wǒ)們將盡快予以(yǐ)修(xiū)正,謝謝(xiè)!
*必填(tián)項,請輸入(rù)內(nèi)容