| | | HTTP權威指南 圖書 | 該商品所屬分類:圖書 -> 科技 | 【市場價】 | 828-1200元 | 【優惠價】 | 518-750元 | 【作者】 | 古爾利等 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115281487 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115281487 商品編碼:10030420959655 品牌:文軒 出版時間:2012-08-01 代碼:149 作者:古爾利等
" 作 者:(美)古爾利 等 著 陳涓,趙振平 譯 定 價:149.8 出 版 社:人民郵電出版社 出版日期:2012年08月01日 頁 數:720 裝 幀:平裝 ISBN:9787115281487 HTTP及相關核心Web技術方面的著作 專家詳解HTTP協議、深入說明Web工作原理 語言簡潔,細節圖解翔實 高效Web開發、Web程序員指南 HTTP是Web的基礎,這裡所說的Web,不僅隻是通常意義上的Browser/Server端的開發,而是Web Service。 HTTP初看上去似乎是非常簡單的協議,是的,HTTP 0.9確實是等 ●第一部分HTTP:Web的基礎 第1章HTTP概述 1.1HTTP——因特網的多媒體信使 1.2Web客戶端和服務器 1.3資源 1.3.1媒體類型 1.3.2URI 1.3.3URL 1.3.4URN 1.4事務 1.4.1方法 1.4.2狀態碼 1.4.3Web頁面中可以包含多個對像 1.5報文 1.6連接 1.6.1TCP/IP 1.6.2連接、IP地址及端口號 1.6.3使用Telnet實例 1.7協議版本 1.8Web的結構組件 1.8.1代理 1.8.2緩存 1.8.3網關 1.8.4隧道 1.8.5Agent代理 1.9起始部分的結束語 1.10更多信息 1.10.1HTTP協議信息 1.10.2歷史透視 1.10.3其他萬維網信息 第2章URL與資源 2.1瀏覽因特網資源 2.2URL的語法 2.2.1方案——使用什麼協議 2.2.2主機與端口 2.2.3用戶名和密碼 2.2.4路徑 2.2.5參數 2.2.6查詢字符串 2.2.7片段 2.3URL快捷方式 2.3.1相對URL 2.3.2自動擴展URL 2.4各種令人頭疼的字符 2.4.1URL字符集 2.4.2編碼機制 2.4.3字符 2.4.4另外一點說明 2.5方案的世界 2.6未來展望 2.7更多信息 第3章HTTP報文 3.1報文流 3.1.1報文流入源端服務器 3.1.2報文向下遊流動 3.2報文的組成部分 3.2.1報文的語法 3.2.2起始行 3.2.3首部 3.2.4實體的主體部分 3.2.5版本0.9的報文 3.3方法 3.3.1安全方法 3.3.2GET 3.3.3HEAD 3.3.4PUT 3.3.5 T 3.3.6TRACE 3.3.7OPTIONS 3.3.8DELETE 3.3.9擴展方法 3.4狀態碼 3.4.1100~199——信息性狀態碼 3.4.2200~299——成功狀態碼 3.4.3300~399——重定向狀態碼 3.4.4400~499——客戶端錯誤狀態碼 3.4.5500~599——服務器錯誤狀態碼 3.5首部 3.5.1通用首部 3.5.2請求首部 3.5.3響應首部 3.5.4實體首部 3.6更多信息 第4章連接管理 4.1TCP連接 4.1.1TCP的可靠數據管道 4.1.2TCP流是分段的、由IP分組傳送 4.1.3保持TCP連接的正確運行 4.1.4用TCP套接字編程 4.2對TCP性能的考慮 4.2.1HTTP事務的時延 4.2.2性能聚焦區域 4.2.3TCP連接的握手時延 4.2.4延遲確認 4.2.5TCP慢啟動 4.2.6Nagle算法與TCP_NODELAY 4.2.7TIME_WAIT累積與端口耗盡 4.3HTTP連接的處理 4.3.1常被誤解的Connection首部 4.3.2串行事務處理時延 4.4並行連接 4.4.1並行連接可能會提高頁面的加載速度 4.4.2並行連接不一定更快 4.4.3並行連接可能讓人“感覺”更快一些 4.5持久連接 4.5.1持久以及並行連接 4.5.2HTTP/1.0+keep-alive連接 4.5.3Keep-Alive操作 4.5.4Keep-Alive選項 4.5.5Keep-Alive連接的和規則 4.5.6Keep-Alive和啞代理 4.5.7插入Proxy-Connection 4.5.8HTTP/1.1持久連接 4.5.9持久連接的和規則 4.6管道化連接 4.7關閉連接的奧秘 4.7.1“任意”解除連接 4.7.2Content-Length及截尾操作 4.7.3連接關閉容限、重試以及冪等性 4.7.4正常關閉連接 4.8更多信息 4.8.1HTTP連接 4.8.2HTTP性能問題 4.8.3TCP/IP 第二部分HTTP結構 第5章Web服務器 5.1各種形狀和尺寸的Web服務器 5.1.1Web服務器的實現 5.1.2通用軟件Web服務器 5.1.3Web服務器設備 5.1.4嵌入式Web服務器 5.2最小的PerlWeb服務器 5.3實際的Web服務器會做些什麼 5.4第一步——接受客戶端連接 5.4.1處理新連接 5.4.2客戶端主機名識別 5.4.3通過ident確定客戶端用戶 5.5第二步——接收請求報文 5.5.1報文的內部表示法 5.5.2連接的輸入/輸出處理結構 5.6第三步——處理請求 5.7第四步——對資源的映射及訪問 5.7.1docroot 5.7.2目錄列表 5.7.3動態內容資源的映射 5.7.4服務器端包含項 5.7.5訪問控制 5.8第五步——構建響應 5.8.1響應實體 5.8.2MIME類型 5.8.3重定向 5.9第六步——發送響應 5.10第七步——記錄日志 5.11更多信息 第6章代理 6.1Web的中間實體 6.1.1私有和共享代理 6.1.2代理與網關的對比 6.2為什麼使用代理 6.3代理會去往何處 6.3.1代理服務器的部署 6.3.2代理的層次結構 6.3.3代理是如何獲取流量的 6.4客戶端的代理設置 6.4.1客戶端的代理配置:手工配置 6.4.2客戶端代理配置:PAC文件 6.4.3客戶端代理配置:WPAD 6.5與代理請求有關的一些棘手問題 6.5.1代理URI與服務器URI的不同 6.5.2與虛擬主機一樣的問題 6.5.3攔截代理會收到部分URI 6.5.4代理既可以處理代理請求,也可以處理服務器請求 6.5.5轉發過程中對URI的修改 6.5.6URI的客戶端自動擴展和主機名解析 6.5.7沒有代理時URI的解析 6.5.8有顯式代理時URI的解析 6.5.9有攔截代理時URI的解析 6.6追蹤報文 6.6.1Via首部 6.6.2TRACE方法 6.7代理認證 6.8代理的互操作性 6.8.1處理代理不支持的首部和方法 6.8.2OPTIONS:發現對可選特性的支持 6.8.3Allow首部 6.9更多信息 第7章緩存 7.1冗餘的數據傳輸 7.2帶寬瓶頸 7.3瞬間擁塞 7.4距離時延 7.5命中和未命中的 7.5.1再驗證 7.5.2命中率 7.5.3字節命中率 7.5.4區分命中和未命中的情況 7.6緩存的拓撲結構 7.6.1私有緩存 7.6.2公有代理緩存 7.6.3代理緩存的層次結構 7.6.4網狀緩存、內容路由以及對等緩存 7.7緩存的處理步驟 7.7.1第一步——接收 7.7.2第二步——解析 7.7.3第三步——查找 7.7.4第四步——新鮮度檢測 7.7.5第五步——創建響應 7.7.6第六步——發送 7.7.7第七步——日志 7.7.8緩存處理流程圖 7.8保持副本的新鮮 7.8.1文檔過期 7.8.2過期日期和使用期 7.8.3服務器再驗證 7.8.4用條件方法進行再驗證 7.8.5If-Modified-Since:Date再驗證 7.8.6If-None-Match:實體標簽再驗證 7.8.7強弱驗證器 7.8.8什麼時候應該使用實體標簽和最近修改日期 7.9控制緩存的能力 7.9.1no-Store與no-Cache響應首部 7.9.2max-age響應首部 7.9.3Expires響應首部 7.9.4must-revalidate響應首部 7.9.5試探性過期 7.9.6客戶端的新鮮度 7.9.7注意事項 7.10設置緩存控制 7.10.1控制Apache的HTTP首部 7.10.2通過HTTP-EQUIV控制HTML緩存 7.11詳細算法 7.11.1使用期和新鮮生存期 7.11.2使用期的計算 7.11.3完整的使用期計算算法 7.11.4新鮮生存期計算 7.11.5完整的服務器——新鮮度算法 7.12緩存和廣告 7.12.1發布廣告者的兩難處境 7.12.2發布者的響應 7.12.3日志遷移 7.12.4命中計數和使用 7.13更多信息 第8章集成點:網關、隧道及中繼 8.1網關 8.2協議網關 8.2.1HTTP/*:服務器端Web網關 8.2.2HTTP/HTTPS:服務器端安所有渠道關 8.2.3HTTPS/HTTP客戶端安全加速器網關 8.3資源網關 8.3.1CGI 8.3.2服務器擴展API 8.4應用程序接口和Web服務 8.5隧道 8.5.1用CONNECT建立HTTP隧道 8.5.2數據隧道、定時及連接管理 8.5.3SSL隧道 8.5.4SSL隧道與HTTP/HTTPS網關的對比 8.5.5隧道認證 8.5.6隧道的安全性考慮 8.6中繼 8.7更多信息 第9章Web機器人 9.1爬蟲及爬行方式 9.1.1從哪兒開始:根集 9.1.2鏈接的提取以及相對鏈接的標準化 9.1.3避免環路的出現 9.1.4循環與復制 9.1.5面包屑留下的痕跡 9.1.6別名與機器人環路 9.1.7規範化URL 9.1.8文件繫統連接環路 9.1.9動態虛擬Web空間 9.1.10避免循環和重復 9.2機器人的HTTP 9.2.1識別請求首部 9.2.2虛擬主機 9.2.3條件請求 9.2.4對響應的處理 9.2.5User-Agent導向 9.3行為不當的機器人 9.4拒絕機器人訪問 9.4.1拒絕機器人訪問標準 9.4.2We點和robots.txt文件 9.4.3robots.txt文件的格式 9.4.4其他有關robots.txt的知識 9.4.5緩存和robots.txt的過期 9.4.6拒絕機器人訪問的Perl代碼 9.4.7HTML的robot-cont標簽 9.5機器人的規範 9.6搜索引擎 9.6.1大格局 9.6.2現代搜索引擎結構 9.6.3全文索引 9.6.4發布查詢請求 9.6.5對結果進行排序,並提供查詢結果 9.6.6欺詐 9.7更多信息 第10章HTTP-NG 10.1HTTP發展中存在的問題 10.2HTTP-NG的活動 10.3模塊化及功能增強 10.4分布式對像 10.5第一層——報文傳輸 10.6第二層——遠程調用 10.7第三層——Web應用 10.8WebMUX 10.9二進制連接協議 10.10當前的狀態 10.11更多信息 第三部分識別、認證與安全 第11章客戶端識別與cookie機制 11.1個性化接觸 11.2HTTP首部 11.3客戶端IP地址 11.4用戶登錄 11.5胖URL 11.6cookie 11.6.1cookie的類型 11.6.2cookie是如何工作的 11.6.3cookie罐:客戶端的狀態 11.6.4不同站點使用不同的cookie 11.6.5cookie成分 11.6.6cookies版本0(Netscape) 11.6.7cookies版本1(RFC2965) 11.6.8cookie與會話跟蹤 11.6.9cookie與緩存 11.6.10cookie、安全性和隱私 11.7更多信息 第12章基本認證機制 12.1認證 12.1.1HTTP的質詢/響應認證框架 12.1.2認證協議與首部 12.1.3安全域 12.2基本認證 12.2.1基本認證實例 12.2.2Base-64用戶名/密碼編碼 12.2.3代理認證 12.3基本認證的安全缺陷 12.4更多信息 第13章摘要認證 13.1摘要認證的改進 13.1.1用摘要保護密碼 13.1.2單向摘要 13.1.3用隨機數防止重放攻擊 13.1.4摘要認證的握手機制 13.2摘要的計算 13.2.1摘要算法的輸入數據 13.2.2算法H(d)和KD(s,d) 13.2.3與安全性相關的數據(A1) 13.2.4與報文有關的數據(A2) 13.2.5摘要算法總述 13.2.6摘要認證會話 13.2.7預授權 13.2.8隨機數的選擇 13.2.9對稱認證 13.3增強保護質量 13.3.1報文完整性保護 13.3.2摘要認證首部 13.4應該考慮的實際問題 13.4.1多重質詢 13.4.2差錯處理 13.4.3保護空間 13.4.4重寫URI 13.4.5緩存 13.5安全性考慮 13.5.1首部篡改 13.5.2重放攻擊 13.5.3多重認證機制 13.5.4詞典攻擊 13.5.5惡意代理攻擊和中間人攻擊 13.5.6選擇明文攻擊 13.5.7存儲密碼 13.6更多信息 第14章安全HTTP 14.1保護HTTP的安全 14.2數字加密 14.2.1密碼編制的機制與技巧 14.2.2密碼 14.2.3密碼機 14.2.4使用了密鑰的密碼 14.2.5數字密碼 14.3對稱密鑰加密技術 14.3.1密鑰長度與枚舉攻擊 14.3.2建立共享密鑰 14.4公開密鑰加密技術 14.4.1RSA 14.4.2混合加密繫統和會話密鑰 14.5數字簽名 14.6數字證書 14.6.1證書的主要內容 14.6.2X.509v3證書 14.6.3用證書對服務器進行認證 14.7HTTPS——細節介紹 14.7.1HTTPS概述 14.7.2HTTPS方案 14.7.3建立安全傳輸 14.7.4SSL握手 14.7.5服務器證書 14.7.6站點證書的有效性 14.7.7虛擬主機與證書 14.8HTTPS客戶端實例 14.8.1OpenSSL 14.8.2簡單的HTTPS客戶端 14.8.3執行OpenSSL客戶端 14.9通過代理以隧道形式傳輸安全流量 14.10更多信息 14.10.1HTTP安全性 14.10.2SSL與TLS 14.10.3公開密鑰基礎設施 14.10.4數字密碼 第四部分實體、編碼和國際化 第15章實體和編碼 15.1報文是箱子,實體是貨物 15.2Content-Length:實體的大小 15.2.1檢測截尾 15.2.2錯誤的Content-Length 15.2.3Content-Length與持久連接 15.2.4內容編碼 15.2.5確定實體主體長度的規則 15.3實體摘要 15.4媒體類型和字符集 15.4.1文本的字符編碼 15.4.2多部分媒體類型 15.4.3多部分表格提交 15.4.4多部分範圍響應 15.5內容編碼 15.5.1內容編碼過程 15.5.2內容編碼類型 15.5.3Accept-Encoding首部 15.6傳輸編碼和分塊編碼 15.6.1可靠傳輸 15.6.2Transfer-Encoding首部 15.6.3分塊編碼 15.6.4內容編碼與傳輸編碼的結合 15.6.5傳輸編碼的規則 15.7隨時間變化的實例 15.8驗證碼和新鮮度 15.8.1新鮮度 15.8.2有條件的請求與驗證碼 15.9範圍請求 15.10差異編碼 15.11更多信息 第16章國際化 16.1HTTP對國際性內容的支持 16.2字符集與HTTP 16.2.1字符集是把字符轉換為二進制碼的編碼 16.2.2字符集和編碼如何工作 16.2.3字符集不對,字符就不對 16.2.4標準化的MIMEcharset值 16.2.5Content-Type首部和Charset首部以及META標志 16.2.6Accept-Charset首部 16.3多語言字符編碼入門 16.3.1字符集術語 16.3.2字符集的命名很糟糕 16.3.3字符 16.3.4字形、連筆以及表示形式 16.3.5編碼後的字符集 16.3.6字符編碼方案 16.4語言標記與HTTP 16.4.1Content-Language首部 16.4.2Accept-Language首部 16.4.3語言標記的類型 16.4.4子標記 16.4.5大小寫 16.4.6IANA語言標記注冊 16.4.7第一個子標記——名字空間 16.4.8第二個子標記——名字空間 16.4.9其餘子標記——名字空間 16.4.10配置和語言有關的優選項 16.4.11語言標記參考表 16.5國際化的URI 16.5.1全球性的可轉抄能力與有意義的字符的較量 16.5.2URI字符集合 16.5.3轉義和反轉義 16.5.4轉義國際化字符 16.5.5URI中的模態切換 16.6其他需要考慮的地方 16.6.1首部和不合規範的數據 16.6.2日期 16.6.3域名 16.7更多信息 16.7.1附錄 16.7.2互聯網的國際化 16.7.3國際標準 第17章內容協商與轉碼 17.1內容協商技術 17.2客戶端驅動的協商 17.3服務器驅動的協商 17.3.1內容協商首部集 17.3.2內容協商首部中的質量值 17.3.3隨其他首部集而變化 17.3.4Apache中的內容協商 17.3.5服務器端擴展 17.4透明協商 17.4.1進行緩存與備用候選 17.4.2Vary首部 17.5轉碼 17.5.1格式轉換 17.5.2信息綜合 17.5.3內容注入 17.5.4轉碼與靜態預生成的對比 17.6下一步計劃 17.7更多信息 第五部分內容發布與分發 第18章Web主機托管 18.1主機托管服務 18.2虛擬主機托管 18.2.1虛擬服務器請求缺乏主機信息 18.2.2設法讓虛擬主機托管正常工作 18.2.3HTTP/1.1的Host首部 18.3使網站更可靠 18.3.1鏡像的服務器集群 18.3.2內容分發網絡 18.3.3CDN中的反向代理緩存 18.3.4CDN中的代理緩存 18.4讓網站更快 18.5更多信息 第19章發布繫統 19.1FrontPage為支持發布而做的服務器擴展 19.1.1FrontPage服務器擴展 19.1.2FrontPage術語表 19.1.3FrontPage的RPC協議 19.1.4FrontPage的安全模型 19.2WebDAV與協作寫作 19.2.1WebDAV的方法 19.2.2WebDAV與XML 19.2.3WebDAV首部集 19.2.4WebDAV的鎖定與防止覆寫 19.2.5LOCK方法 19.2.6UNLOCK方法 19.2.7數據 19.2.8PROPFIND方法 19.2.9PROPPATCH方法 19.2.10集合與名字空間管理 19.2.11MKCOL方法 19.2.12DELETE方法 19.2.13COPY與MOVE方法 19.2.14增強的HTTP/1.1方法 19.2.15WebDAV中的版本管理 19.2.16WebDAV的未來發展 19.3更多信息 第20章重定向與負載均衡 20.1為什麼要重定向 20.2重定向到何地 20.3重定向協議概覽 20.4通用的重定向方法 20.4.1HTTP重定向 20.4.2DNS重定向 20.4.3任播尋址 20.4.4IPMAC轉發 20.4.5IP地址轉發 20.4控制協議 20.5代理的重定向方法 20.5.1顯式瀏覽器配置 20.5.2代理自動配置 20.5.3Web代理自動發現協議 20.6緩存重定向方法 20.7因特網緩存協議 20.8緩存陣列路由協議 20.9超文本緩存協議 20.9.1HTCP認證 20.9.2設置緩存策略 20.10更多信息 第21章日志記錄與使用情況跟蹤 21.1記錄內容 21.2日志格式 21.2.1常見日志格式 21.2.2組合日志格式 21.2.3網景擴展日志格式 21.2.4網景擴展2日志格式 21.2.5Squid代理日志格式 21.3命中率測量 21.3.1概述 21.3.2Meter首部 21.4關於隱私的考慮 21.5更多信息 第六部分附錄 附錄AURI方案 附錄BHTTP狀態碼 附錄CHTTP首部參考 附錄DMIME類型 附錄EBase-64編碼 附錄F摘要認證 附錄G語言標記 附錄HMIME字符集注冊表 索引 本書是HTTP及其相關核心Web技術方面的權威著作,主要介紹了Web應用程序是如何丁作的,核心的因特網協議如何與架構構建塊交互,如何正確實現因特網客戶端和服務器等。 本書適合所有想了解HTTP和Web底層結構的人閱讀。
" | | | | | |