HTTP權威指南 : 權威指南
超文本傳輸協(xié)議(Hypertext Transfer Protocol,HTTP)是在萬維網(wǎng)上進行通信時所使用的協(xié)議方案。HTTP有很多應用,但最著名的是用于web瀏覽器和web服務器之間的雙工通信。
HTTP起初是一個簡單的協(xié)議,因此你可能會認為關于這個協(xié)議沒有太多好說的。但現(xiàn)在,你手上拿著的是卻一本兩磅重 的書。如果你對我們怎么會寫出一本650頁 的關于HTTP的書感到奇怪的話,可以去看一下目錄。本書不僅僅是一本HTTP首部的參考手冊;它是一本名副其實的web結構圣經(jīng)。
本書中,我們嘗試著將HTTP中一些互相關聯(lián)且常被誤解的規(guī)則梳理清楚,并編寫了一系列基于各種主題的章節(jié),對HTTP各方面的特性進行了介紹。縱觀全書,我們對HTTP“為什么”這樣做進行了詳細的解釋,而不僅僅停留在它是“怎么做”的。而且,為了節(jié)省大家尋找參考文獻的時間,我們還對很多HT...
超文本傳輸協(xié)議(Hypertext Transfer Protocol,HTTP)是在萬維網(wǎng)上進行通信時所使用的協(xié)議方案。HTTP有很多應用,但最著名的是用于web瀏覽器和web服務器之間的雙工通信。
HTTP起初是一個簡單的協(xié)議,因此你可能會認為關于這個協(xié)議沒有太多好說的。但現(xiàn)在,你手上拿著的是卻一本兩磅重 的書。如果你對我們怎么會寫出一本650頁 的關于HTTP的書感到奇怪的話,可以去看一下目錄。本書不僅僅是一本HTTP首部的參考手冊;它是一本名副其實的web結構圣經(jīng)。
本書中,我們嘗試著將HTTP中一些互相關聯(lián)且常被誤解的規(guī)則梳理清楚,并編寫了一系列基于各種主題的章節(jié),對HTTP各方面的特性進行了介紹。縱觀全書,我們對HTTP“為什么”這樣做進行了詳細的解釋,而不僅僅停留在它是“怎么做”的。而且,為了節(jié)省大家尋找參考文獻的時間,我們還對很多HTTP應用程序正常工作所必須的、重要的非HTTP技術進行了介紹。在組織得便于使用的附錄中,可以找到按照字母排序的首部參考(這些首部構成了最常見的HTTP文本的基礎)。我們希望這種概念性的設計有助于讀者對HTTP的使用。
本書是為所有希望理解HTTP以及Web底層結構的人編寫的。軟硬件工程師也可以將本書作為HTTP及相關web技術的條理清楚的參考書使用。系統(tǒng)架構師和網(wǎng)絡管理員可以通過本書更好地了解如何設計、實現(xiàn)并管理復雜的網(wǎng)絡架構。性能工程師和分析人員可以從高速緩存和性能優(yōu)化的相關章節(jié)中獲益。市場營銷和咨詢專家可以通過概念的介紹更好地理解web技術的前景。
本書對一些常見的誤解進行了說明,推薦了“各種使用訣竅”,提供了便捷的參考資料,并且對枯燥且令人費解的標準規(guī)范進行了可讀性很強的介紹。在這本書里,我們對Web正常工作所必須且互相關聯(lián)的技術進行了詳細的介紹。
本書是很多對因特網(wǎng)技術充滿熱情的人經(jīng)過大量工作寫成的。希望對你有所幫助。
David Gourley是Endeca的首席技術官(Chief Technology Officer),負責Endeca產(chǎn)品的研究及開發(fā)。Endeca開發(fā)的因特網(wǎng)及內(nèi)部網(wǎng)絡信息訪問解決方案為企業(yè)級數(shù)據(jù)的導航及研究提供了一些新的方式。在到Endeca工作之前,David是Inktomi基礎工程組的一員,他在那兒幫助開發(fā)了Inktomi的因特網(wǎng)搜索數(shù)據(jù)庫,是Inktomi的Web緩存產(chǎn)品的主要開發(fā)者。
David在加州大學伯克利分校獲得了計算機科學的學士學位,還擁有Web技術方面的幾項專利。
Brian Totty最近出任了Inktomi公司(這是1996年他參與建立的一家公司)研發(fā)部副總裁,在公司中他負責Web緩存、流媒體及因特網(wǎng)搜索技術的研發(fā)工作。他曾是Silicon Graphics公司的一名科學家,他在那兒為高性能網(wǎng)絡和超級計算機系統(tǒng)設計軟件并...
David Gourley是Endeca的首席技術官(Chief Technology Officer),負責Endeca產(chǎn)品的研究及開發(fā)。Endeca開發(fā)的因特網(wǎng)及內(nèi)部網(wǎng)絡信息訪問解決方案為企業(yè)級數(shù)據(jù)的導航及研究提供了一些新的方式。在到Endeca工作之前,David是Inktomi基礎工程組的一員,他在那兒幫助開發(fā)了Inktomi的因特網(wǎng)搜索數(shù)據(jù)庫,是Inktomi的Web緩存產(chǎn)品的主要開發(fā)者。
David在加州大學伯克利分校獲得了計算機科學的學士學位,還擁有Web技術方面的幾項專利。
Brian Totty最近出任了Inktomi公司(這是1996年他參與建立的一家公司)研發(fā)部副總裁,在公司中他負責Web緩存、流媒體及因特網(wǎng)搜索技術的研發(fā)工作。他曾是Silicon Graphics公司的一名科學家,他在那兒為高性能網(wǎng)絡和超級計算機系統(tǒng)設計軟件并對其進行優(yōu)化。在那之前,他是蘋果計算機公司高級技術組的一名工程師。
Brian在伊利諾伊大學Urbana-Champaign分校獲得了計算機科學的博士學位,在MIT獲得了計算機科學及電子工程的學士學位,在那里他獲得了計算機系統(tǒng)研究的Organick獎。他還為加州大學擴展系統(tǒng)開發(fā)并講授了一些屢獲殊榮的因特網(wǎng)技術方面的課程。
Marjorie Sayer在Inktomi公司負責編寫Web緩存方面的軟件。在加州大學伯克利分校獲得了數(shù)學碩士和博士學位之后,一直致力于數(shù)學課程的改革。從1990年開始致力于能量資源管理、并行系統(tǒng)軟件、電話和網(wǎng)絡方面的寫作。
Sailu Reddy目前在Inktomi公司負責嵌入式的性能增強型HTTP 代理的開發(fā)。Sailu從事復雜軟件系統(tǒng)的開發(fā)已經(jīng)有12年了,從1995年開始深入Web架構的研發(fā)工作。他是Netscape第一臺Web服務器、Web 代理產(chǎn)品,以及后面幾代產(chǎn)品的核心工程師。他具備HTTP應用程序、數(shù)據(jù)壓縮技術、數(shù)據(jù)庫引擎以及合作管理等方面的技術經(jīng)驗。Sailu在亞里桑那大學獲得了信息系統(tǒng)的碩士學位并握有Web技術方面的多項專利。
Anshu Aggarwal是Inktomi公司的工程總監(jiān)。他領導著Inktomi公司W(wǎng)eb緩存產(chǎn)品的協(xié)議處理工程組,從1997年就開始參與Inktomi的Web技術設計工作。Anshu在科羅拉多大學Boulder分校獲得了計算機科學的碩士和博士學位,從事分布式多處理器的內(nèi)存一致性技術研究。他還擁有電子工程的碩士和學士學位。Anshu撰寫了多篇技術論文,還擁有兩項專利。
