亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

HTTP協(xié)議詳解

2019-11-10 19:58:59
字體:
供稿:網(wǎng)友

(原文地址:http://blog.csdn.net/gueter/article/details/1524447)

引言                                        

HTTP是一個屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于1990年提出,經(jīng)過幾年的使用與發(fā)展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規(guī)范化工作正在進行之中,而且HTTP-NG(Next Generation of HTTP)的建議已經(jīng)提出。HTTP協(xié)議的主要特點可概括如下:1.支持客戶/服務(wù)器模式。2.簡單快速:客戶向服務(wù)器請求服務(wù)時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。3.靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記。4.無連接:無連接的含義是限制每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。5.無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息時它的應(yīng)答就較快。

 

 

一、HTTP協(xié)議詳解之URL篇

    http(超文本傳輸協(xié)議)是一個基于請求與響應(yīng)模式的、無狀態(tài)的、應(yīng)用層的協(xié)議,常基于TCP的連接方式,HTTP1.1版本中給出一種持續(xù)連接的機制,絕大多數(shù)的Web開發(fā),都是構(gòu)建在HTTP協(xié)議之上的Web應(yīng)用。

HTTP URL (URL是一種特殊類型的URI,包含了用于查找某個資源的足夠的信息)的格式如下:http://host[":"port][abs_path]http表示要通過HTTP協(xié)議來定位網(wǎng)絡(luò)資源;host表示合法的Internet主機域名或者ip地址;port指定一個端口號,為空則使用缺省端口80;abs_path指定請求資源的URI;如果URL中沒有給出abs_path,那么當(dāng)它作為請求URI時,必須以“/”的形式給出,通常這個工作瀏覽器自動幫我們完成。eg:1、輸入:www.guet.edu.cn瀏覽器自動轉(zhuǎn)換成:http://www.guet.edu.cn/2、http:192.168.0.116:8080/index.jsp 

 

 

 

二、HTTP協(xié)議詳解之請求篇

    http請求由三部分組成,分別是:請求行、消息報頭、請求正文

1、請求行以一個方法符號開頭,以空格分開,后面跟著請求的URI和協(xié)議的版本,格式如下:Method Request-URI HTTP-Version CRLF  其中 Method表示請求方法;Request-URI是一個統(tǒng)一資源標(biāo)識符;HTTP-Version表示請求的HTTP協(xié)議版本;CRLF表示回車和換行(除了作為結(jié)尾的CRLF外,不允許出現(xiàn)單獨的CR或LF字符)。

請求方法(所有方法全為大寫)有多種,各個方法的解釋如下:GET     請求獲取Request-URI所標(biāo)識的資源POST    在Request-URI所標(biāo)識的資源后附加新的數(shù)據(jù)HEAD    請求獲取由Request-URI所標(biāo)識的資源的響應(yīng)消息報頭PUT     請求服務(wù)器存儲一個資源,并用Request-URI作為其標(biāo)識DELETE  請求服務(wù)器刪除Request-URI所標(biāo)識的資源TRACE   請求服務(wù)器回送收到的請求信息,主要用于測試或診斷CONNECT 保留將來使用OPTIONS 請求查詢服務(wù)器的性能,或者查詢與資源相關(guān)的選項和需求應(yīng)用舉例:GET方法:在瀏覽器的地址欄中輸入網(wǎng)址的方式訪問網(wǎng)頁時,瀏覽器采用GET方法向服務(wù)器獲取資源,eg:GET /form.html HTTP/1.1 (CRLF)

POST方法要求被請求服務(wù)器接受附在請求后面的數(shù)據(jù),常用于提交表單。eg:POST /reg.jsp HTTP/ (CRLF)Accept:image/gif,image/x-xbit,... (CRLF)...HOST:www.guet.edu.cn (CRLF)Content-Length:22 (CRLF)Connection:Keep-Alive (CRLF)Cache-Control:no-cache (CRLF)(CRLF)         //該CRLF表示消息報頭已經(jīng)結(jié)束,在此之前為消息報頭user=jeffrey&pwd=1234  //此行以下為提交的數(shù)據(jù)

HEAD方法與GET方法幾乎是一樣的,對于HEAD請求的回應(yīng)部分來說,它的HTTP頭部中包含的信息與通過GET請求所得到的信息是相同的。利用這個方法,不必傳輸整個資源內(nèi)容,就可以得到Request-URI所標(biāo)識的資源的信息。該方法常用于測試超鏈接的有效性,是否可以訪問,以及最近是否更新。2、請求報頭后述3、請求正文(略) 

 

三、HTTP協(xié)議詳解之響應(yīng)篇

    在接收和解釋請求消息后,服務(wù)器返回一個HTTP響應(yīng)消息。

HTTP響應(yīng)也是由三個部分組成,分別是:狀態(tài)行、消息報頭、響應(yīng)正文1、狀態(tài)行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服務(wù)器HTTP協(xié)議的版本;Status-Code表示服務(wù)器發(fā)回的響應(yīng)狀態(tài)代碼;Reason-Phrase表示狀態(tài)代碼的文本描述。狀態(tài)代碼有三位數(shù)字組成,第一個數(shù)字定義了響應(yīng)的類別,且有五種可能取值:1xx:指示信息--表示請求已接收,繼續(xù)處理2xx:成功--表示請求已被成功接收、理解、接受3xx:重定向--要完成請求必須進行更進一步的操作4xx:客戶端錯誤--請求有語法錯誤或請求無法實現(xiàn)5xx:服務(wù)器端錯誤--服務(wù)器未能實現(xiàn)合法的請求常見狀態(tài)代碼、狀態(tài)描述、說明:200 OK      //客戶端請求成功400 Bad Request  //客戶端請求有語法錯誤,不能被服務(wù)器所理解401 Unauthorized //請求未經(jīng)授權(quán),這個狀態(tài)代碼必須和WWW-Authenticate報                 //頭域一起使用 403 Forbidden  //服務(wù)器收到請求,但是拒絕提供服務(wù)404 Not Found  //請求資源不存在,eg:輸入了錯誤的URL500 Internal Server Error //服務(wù)器發(fā)生不可預(yù)期的錯誤503 Server Unavailable  //服務(wù)器當(dāng)前不能處理客戶端的請求,一段時間后,                         //可能恢復(fù)正常eg:HTTP/1.1 200 OK (CRLF)

2、響應(yīng)報頭后述

3、響應(yīng)正文就是服務(wù)器返回的資源的內(nèi)容 

 

四、HTTP協(xié)議詳解之消息報頭篇

    HTTP消息由客戶端到服務(wù)器的請求和服務(wù)器到客戶端的響應(yīng)組成。請求消息和響應(yīng)消息都是由開始行(對于請求消息,開始行就是請求行,對于響應(yīng)消息,開始行就是狀態(tài)行),消息報頭(可選),空行(只有CRLF的行),消息正文(可選)組成。

HTTP消息報頭包括普通報頭、請求報頭、響應(yīng)報頭、實體報頭。每一個報頭域都是由名字+“:”+空格+值 組成,消息報頭域的名字是大小寫無關(guān)的。

1、普通報頭

在普通報頭中,有少數(shù)報頭域用于所有的請求和響應(yīng)消息,但并不用于被傳輸?shù)膶嶓w,只用于傳輸?shù)南?。eg:Cache-Control   用于指定緩存指令,緩存指令是單向的(響應(yīng)中出現(xiàn)的緩存指令在請求中未必會出現(xiàn)),且是獨立的(一個消息的緩存指令不會影響另一個消息處理的緩存機制),HTTP1.0使用的類似的報頭域為PRagma。請求時的緩存指令包括:no-cache(用于指示請求或響應(yīng)消息不能緩存)、no-store、max-age、max-stale、min-fresh、only-if-cached;響應(yīng)時的緩存指令包括:public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age、s-maxage.eg:為了指示IE瀏覽器(客戶端)不要緩存頁面,服務(wù)器端的JSP程序可以編寫如下:response.sehHeader("Cache-Control","no-cache");//response.setHeader("Pragma","no-cache");作用相當(dāng)于上述代碼,通常兩者//合用這句代碼將在發(fā)送的響應(yīng)消息中設(shè)置普通報頭域:Cache-Control:no-cache

Date普通報頭域表示消息產(chǎn)生的日期和時間

Connection普通報頭域允許發(fā)送指定連接的選項。例如指定連接是連續(xù),或者指定“close”選項,通知服務(wù)器,在響應(yīng)完成后,關(guān)閉連接

2、請求報頭

請求報頭允許客戶端向服務(wù)器端傳遞請求的附加信息以及客戶端自身的信息。常用的請求報頭AcceptAccept請求報頭域用于指定客戶端接受哪些類型的信息。eg:Accept:image/gif,表明客戶端希望接受GIF圖象格式的資源;Accept:text/html,表明客戶端希望接受html文本。Accept-CharsetAccept-Charset請求報頭域用于指定客戶端接受的字符集。eg:Accept-Charset:iso-8859-1,gb2312.如果在請求消息中沒有設(shè)置這個域,缺省是任何字符集都可以接受。Accept-EncodingAccept-Encoding請求報頭域類似于Accept,但是它是用于指定可接受的內(nèi)容編碼。eg:Accept-Encoding:gzip.deflate.如果請求消息中沒有設(shè)置這個域服務(wù)器假定客戶端對各種內(nèi)容編碼都可以接受。Accept-LanguageAccept-Language請求報頭域類似于Accept,但是它是用于指定一種自然語言。eg:Accept-Language:zh-cn.如果請求消息中沒有設(shè)置這個報頭域,服務(wù)器假定客戶端對各種語言都可以接受。AuthorizationAuthorization請求報頭域主要用于證明客戶端有權(quán)查看某個資源。當(dāng)瀏覽器訪問一個頁面時,如果收到服務(wù)器的響應(yīng)代碼為401(未授權(quán)),可以發(fā)送一個包含Authorization請求報頭域的請求,要求服務(wù)器對其進行驗證。Host(發(fā)送請求時,該報頭域是必需的)Host請求報頭域主要用于指定被請求資源的Internet主機和端口號,它通常從HTTP URL中提取出來的,eg:我們在瀏覽器中輸入:http://www.guet.edu.cn/index.html瀏覽器發(fā)送的請求消息中,就會包含Host請求報頭域,如下:Host:www.guet.edu.cn此處使用缺省端口號80,若指定了端口號,則變成:Host:www.guet.edu.cn:指定端口號User-Agent我們上網(wǎng)登陸論壇的時候,往往會看到一些歡迎信息,其中列出了你的操作系統(tǒng)的名稱和版本,你所使用的瀏覽器的名稱和版本,這往往讓很多人感到很神奇,實際上,服務(wù)器應(yīng)用程序就是從User-Agent這個請求報頭域中獲取到這些信息。User-Agent請求報頭域允許客戶端將它的操作系統(tǒng)、瀏覽器和其它屬性告訴服務(wù)器。不過,這個報頭域不是必需的,如果我們自己編寫一個瀏覽器,不使用User-Agent請求報頭域,那么服務(wù)器端就無法得知我們的信息了。請求報頭舉例:GET /form.html HTTP/1.1 (CRLF)Accept:image/gif,image/x-xbitmap,image/jpeg,application/x-shockwave-Flash,application/vnd.ms-Excel,application/vnd.ms-Powerpoint,application/msWord,*/* (CRLF)Accept-Language:zh-cn (CRLF)Accept-Encoding:gzip,deflate (CRLF)If-Modified-Since:Wed,05 Jan 2007 11:21:25 GMT (CRLF)If-None-Match:W/"80b1a4c018f3c41:8317" (CRLF)User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT 5.0) (CRLF)Host:www.guet.edu.cn (CRLF)Connection:Keep-Alive (CRLF)(CRLF)

3、響應(yīng)報頭

響應(yīng)報頭允許服務(wù)器傳遞不能放在狀態(tài)行中的附加響應(yīng)信息,以及關(guān)于服務(wù)器的信息和對Request-URI所標(biāo)識的資源進行下一步訪問的信息。常用的響應(yīng)報頭LocationLocation響應(yīng)報頭域用于重定向接受者到一個新的位置。Location響應(yīng)報頭域常用在更換域名的時候。ServerServer響應(yīng)報頭域包含了服務(wù)器用來處理請求的軟件信息。與User-Agent請求報頭域是相對應(yīng)的。下面是Server響應(yīng)報頭域的一個例子:Server:Apache-Coyote/1.1WWW-AuthenticateWWW-Authenticate響應(yīng)報頭域必須被包含在401(未授權(quán)的)響應(yīng)消息中,客戶端收到401響應(yīng)消息時候,并發(fā)送Authorization報頭域請求服務(wù)器對其進行驗證時,服務(wù)端響應(yīng)報頭就包含該報頭域。eg:WWW-Authenticate:Basic realm="Basic Auth Test!"  //可以看出服務(wù)器對請求資源采用的是基本驗證機制。

4、實體報頭

請求和響應(yīng)消息都可以傳送一個實體。一個實體由實體報頭域和實體正文組成,但并不是說實體報頭域和實體正文要在一起發(fā)送,可以只發(fā)送實體報頭域。實體報頭定義了關(guān)于實體正文(eg:有無實體正文)和請求所標(biāo)識的資源的元信息。常用的實體報頭Content-EncodingContent-Encoding實體報頭域被用作媒體類型的修飾符,它的值指示了已經(jīng)被應(yīng)用到實體正文的附加內(nèi)容的編碼,因而要獲得Content-Type報頭域中所引用的媒體類型,必須采用相應(yīng)的解碼機制。Content-Encoding這樣用于記錄文檔的壓縮方法,eg:Content-Encoding:gzipContent-LanguageContent-Language實體報頭域描述了資源所用的自然語言。沒有設(shè)置該域則認為實體內(nèi)容將提供給所有的語言閱讀者。eg:Content-Language:daContent-LengthContent-Length實體報頭域用于指明實體正文的長度,以字節(jié)方式存儲的十進制數(shù)字來表示。Content-TypeContent-Type實體報頭域用語指明發(fā)送給接收者的實體正文的媒體類型。eg:Content-Type:text/html;charset=ISO-8859-1Content-Type:text/html;charset=GB2312Last-ModifiedLast-Modified實體報頭域用于指示資源的最后修改日期和時間。ExpiresExpires實體報頭域給出響應(yīng)過期的日期和時間。為了讓代理服務(wù)器或瀏覽器在一段時間以后更新緩存中(再次訪問曾訪問過的頁面時,直接從緩存中加載,縮短響應(yīng)時間和降低服務(wù)器負載)的頁面,我們可以使用Expires實體報頭域指定頁面過期的時間。eg:Expires:Thu,15 Sep 2006 16:23:12 GMTHTTP1.1的客戶端和緩存必須將其他非法的日期格式(包括0)看作已經(jīng)過期。eg:為了讓瀏覽器不要緩存頁面,我們也可以利用Expires實體報頭域,設(shè)置為0,jsp中程序如下:response.setDateHeader("Expires","0");

 

 

五、利用telnet觀察http協(xié)議的通訊過程

    實驗?zāi)康募霸恚?nbsp;   利用MS的telnet工具,通過手動輸入http請求信息的方式,向服務(wù)器發(fā)出請求,服務(wù)器接收、解釋和接受請求后,會返回一個響應(yīng),該響應(yīng)會在telnet窗口上顯示出來,從而從感性上加深對http協(xié)議的通訊過程的認識。

    實驗步驟:

1、打開telnet1.1 打開telnet運行-->cmd-->telnet

1.2 打開telnet回顯功能set localecho

2、連接服務(wù)器并發(fā)送請求2.1 open www.guet.edu.cn 80  //注意端口號不能省略

    HEAD /index.asp HTTP/1.0    Host:www.guet.edu.cn       /*我們可以變換請求方法,請求桂林電子主頁內(nèi)容,輸入消息如下*/    open www.guet.edu.cn 80        GET /index.asp HTTP/1.0  //請求資源的內(nèi)容    Host:www.guet.edu.cn  

2.2 open www.sina.com.cn 80  //在命令提示符號下直接輸入telnet www.sina.com.cn 80    HEAD /index.asp HTTP/1.0    Host:www.sina.com.cn 

3 實驗結(jié)果:

3.1 請求信息2.1得到的響應(yīng)是:

HTTP/1.1 200 OK                                              //請求成功Server: Microsoft-IIS/5.0                                    //web服務(wù)器Date: Thu,08 Mar 200707:17:51 GMTConnection: Keep-Alive                                 Content-Length: 23330Content-Type: text/htmlExpries: Thu,08 Mar 2007 07:16:51 GMTSet-Cookie: ASPsessionIDQAQBQQQB=BEJCDGKADEDJKLKKAJEOIMMH; path=/Cache-control: private

//資源內(nèi)容省略

3.2 請求信息2.2得到的響應(yīng)是:

HTTP/1.0 404 Not Found       //請求失敗Date: Thu, 08 Mar 2007 07:50:50 GMTServer: Apache/2.0.54 <Unix>Last-Modified: Thu, 30 Nov 2006 11:35:41 GMTETag: "6277a-415-e7c76980"Accept-Ranges: bytesX-Powered-By: mod_xlayout_jh/0.0.1vhs.markII.remixVary: Accept-EncodingContent-Type: text/htmlX-Cache: MISS from zjm152-78.sina.com.cnVia: 1.0 zjm152-78.sina.com.cn:80<squid/2.6.STABLES-20061207>X-Cache: MISS from th-143.sina.com.cnConnection: close

失去了跟主機的連接

按任意鍵繼續(xù)...

4 .注意事項:1、出現(xiàn)輸入錯誤,則請求不會成功。          2、報頭域不分大小寫。          3、更深一步了解HTTP協(xié)議,可以查看RFC2616,在http://www.letf.org/rfc上找到該文件。          4、開發(fā)后臺程序必須掌握http協(xié)議

 

六、HTTP協(xié)議相關(guān)技術(shù)補充

    1、基礎(chǔ):    高層協(xié)議有:文件傳輸協(xié)議FTP、電子郵件傳輸協(xié)議SMTP、域名系統(tǒng)服務(wù)DNS、網(wǎng)絡(luò)新聞傳輸協(xié)議NNTP和HTTP協(xié)議等中介由三種:代理(Proxy)、網(wǎng)關(guān)(Gateway)和通道(Tunnel),一個代理根據(jù)URI的絕對格式來接受請求,重寫全部或部分消息,通過 URI的標(biāo)識把已格式化過的請求發(fā)送到服務(wù)器。網(wǎng)關(guān)是一個接收代理,作為一些其它服務(wù)器的上層,并且如果必須的話,可以把請求翻譯給下層的服務(wù)器協(xié)議。一 個通道作為不改變消息的兩個連接之間的中繼點。當(dāng)通訊需要通過一個中介(例如:防火墻等)或者是中介不能識別消息的內(nèi)容時,通道經(jīng)常被使用。     代理(Proxy):一個中間程序,它可以充當(dāng)一個服務(wù)器,也可以充當(dāng)一個客戶機,為其它客戶機建立請求。請求是通過可能的翻譯在內(nèi)部或經(jīng)過傳遞到其它的 服務(wù)器中。一個代理在發(fā)送請求信息之前,必須解釋并且如果可能重寫它。代理經(jīng)常作為通過防火墻的客戶機端的門戶,代理還可以作為一個幫助應(yīng)用來通過協(xié)議處 理沒有被用戶代理完成的請求。網(wǎng)關(guān)(Gateway):一個作為其它服務(wù)器中間媒介的服務(wù)器。與代理不同的是,網(wǎng)關(guān)接受請求就好象對被請求的資源來說它就是源服務(wù)器;發(fā)出請求的客戶機并沒有意識到它在同網(wǎng)關(guān)打交道?! 【W(wǎng)關(guān)經(jīng)常作為通過防火墻的服務(wù)器端的門戶,網(wǎng)關(guān)還可以作為一個協(xié)議翻譯器以便存取那些存儲在非HTTP系統(tǒng)中的資源。    通道(Tunnel):是作為兩個連接中繼的中介程序。一旦激活,通道便被認為不屬于HTTP通訊,盡管通道可能是被一個HTTP請求初始化的。當(dāng)被中繼 的連接兩端關(guān)閉時,通道便消失。當(dāng)一個門戶(Portal)必須存在或中介(Intermediary)不能解釋中繼的通訊時通道被經(jīng)常使用。2、協(xié)議分析的優(yōu)勢—HTTP分析器檢測網(wǎng)絡(luò)攻擊以模塊化的方式對高層協(xié)議進行分析處理,將是未來入侵檢測的方向。HTTP及其代理的常用端口80、3128和8080在network部分用port標(biāo)簽進行了規(guī)定3、HTTP協(xié)議Content Lenth限制漏洞導(dǎo)致拒絕服務(wù)攻擊使用POST方法時,可以設(shè)置ContentLenth來定義需要傳送的數(shù)據(jù)長度,例如ContentLenth:999999999,在傳送完成前,內(nèi) 存不會釋放,攻擊者可以利用這個缺陷,連續(xù)向WEB服務(wù)器發(fā)送垃圾數(shù)據(jù)直至WEB服務(wù)器內(nèi)存耗盡。這種攻擊方法基本不會留下痕跡。http://www.cnpaf.NET/Class/HTTP/0532918532667330.html4、利用HTTP協(xié)議的特性進行拒絕服務(wù)攻擊的一些構(gòu)思服務(wù)器端忙于處理攻擊者偽造的TCP連接請求而無暇理睬客戶的正常請求(畢竟客戶端的正常請求比率非常之?。藭r從正??蛻舻慕嵌瓤磥?,服務(wù)器失去響應(yīng),這種情況我們稱作:服務(wù)器端受到了SYNFlood攻擊(SYN洪水攻擊)。而Smurf、TearDrop等是利用ICMP報文來Flood和IP碎片攻擊的。本文用“正常連接”的方法來產(chǎn)生拒絕服務(wù)攻擊。19端口在早期已經(jīng)有人用來做Chargen攻擊了,即Chargen_Denial_of_Service,但是!他們用的方法是在兩臺Chargen 服務(wù)器之間產(chǎn)生UDP連接,讓服務(wù)器處理過多信息而DOWN掉,那么,干掉一臺WEB服務(wù)器的條件就必須有2個:1.有Chargen服務(wù)2.有HTTP 服務(wù)方法:攻擊者偽造源IP給N臺Chargen發(fā)送連接請求(Connect),Chargen接收到連接后就會返回每秒72字節(jié)的字符流(實際上根據(jù)網(wǎng)絡(luò)實際情況,這個速度更快)給服務(wù)器。5、Http指紋識別技術(shù)   Http指紋識別的原理大致上也是相同的:記錄不同服務(wù)器對Http協(xié)議執(zhí)行中的微小差別進行識別.Http指紋識別比TCP/IP堆棧指紋識別復(fù)雜許 多,理由是定制Http服務(wù)器的配置文件、增加插件或組件使得更改Http的響應(yīng)信息變的很容易,這樣使得識別變的困難;然而定制TCP/IP堆棧的行為 需要對核心層進行修改,所以就容易識別.      要讓服務(wù)器返回不同的Banner信息的設(shè)置是很簡單的,象Apache這樣的開放源代碼的Http服務(wù)器,用戶可以在源代碼里修改Banner信息,然 后重起Http服務(wù)就生效了;對于沒有公開源代碼的Http服務(wù)器比如微軟的IIS或者是Netscape,可以在存放Banner信息的Dll文件中修 改,相關(guān)的文章有討論的,這里不再贅述,當(dāng)然這樣的修改的效果還是不錯的.另外一種模糊Banner信息的方法是使用插件。常用測試請求:1:HEAD/Http/1.0發(fā)送基本的Http請求2:DELETE/Http/1.0發(fā)送那些不被允許的請求,比如Delete請求3:GET/Http/3.0發(fā)送一個非法版本的Http協(xié)議請求4:GET/JUNK/1.0發(fā)送一個不正確規(guī)格的Http協(xié)議請求Http指紋識別工具Httprint,它通過運用統(tǒng)計學(xué)原理,組合模糊的邏輯學(xué)技術(shù),能很有效的確定Http服務(wù)器的類型.它可以被用來收集和分析不同Http服務(wù)器產(chǎn)生的簽名。6、其他:為了提高用戶使用瀏覽器時的性能,現(xiàn)代瀏覽器還支持并發(fā)的訪問方式,瀏覽一個網(wǎng)頁時同時建立多個連接,以迅速獲得一個網(wǎng)頁上的多個圖標(biāo),這樣能更快速完成整個網(wǎng)頁的傳輸。HTTP1.1中提供了這種持續(xù)連接的方式,而下一代HTTP協(xié)議:HTTP-NG更增加了有關(guān)會話控制、豐富的內(nèi)容協(xié)商等方式的支持,來提供更高效率的連接。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
成人欧美一区二区三区黑人免费| 亚洲一区av在线| 成人午夜伦理影院| 秋霞毛片久久久久久久久| 成人在线一区| caoporn97免费视频公开| 国产视频一区二区在线观看| 91免费公开视频| 国产精品入口芒果| 欧美巨胸大乳hitomi| 午夜精品久久久久久久第一页按摩| 私库av在线播放| 色婷婷色综合| 色呦呦网站入口| 91福利精品在线观看| 成人午夜视频网站| 偷拍亚洲色图| 国产欧美一区二区三区四区| 999国产精品亚洲77777| 免费成人深夜夜行视频| 免费黄色av| 日韩av片免费在线观看| 夜夜操 天天摸| 色综合久久久久综合99| 黄色网址免费看| 免费观看毛片网站| 国内自拍亚洲| 中文字幕一区在线观看| 日韩avvvv在线播放| 亚洲欧美久久婷婷爱综合一区天堂| 91精品国产一区| 国产精品美女久久久久av爽李琼| 亚洲影院色在线观看免费| 爱高潮www亚洲精品| 欧美日韩免费一区二区三区视频| 亚洲视频在线观看不卡| 国精产品一区二区三区有限公司| 99re国产在线| 狠狠色狠狠色综合系列| 国产又粗又黄视频| 四虎4545www国产精品| 国产乱淫a∨片免费观看| 一区2区3区在线看| 国产精品影视在线| 夜鲁夜鲁夜鲁视频在线播放| 青青在线视频| 国产麻豆视频一区二区| av老司机久久| 在线视频 91| 午夜精品中文字幕| 毛片基地黄久久久久久天堂| 中日韩美女免费视频网址在线观看| 亚洲国产精品成人综合| 日本免费无人高清| 欧美一区二区三区在线看| 亚洲一区二区三区久久久| 亚洲av无码一区二区三区dv| 国产精品999在线观看| 99v久久综合狠狠综合久久| 国产男男chinese网站| 日本在线播放视频| 国产亚洲欧美久久久久| 中文字幕视频在线免费欧美日韩综合在线看| 成熟妇人a片免费看网站| 国产精品久久久久久久久久妞妞| 天天操夜夜操视频| 伊人在线视频| 99国产精品久久一区二区三区| 青青草原一区二区| 久久久久国产一区二区三区| 91网站在线观看免费| 国产成人一级片| 久久99国产精品成人| 97人人做人人人难人人做| 国产欧美日韩一区二区三区| 在线视频一区二区三区在线播放| 欧美a级成人淫片免费看| 成人伦理视频网站| 中文字幕第六页| 亚洲欧美日韩久久精品| 亚洲高清久久网| 欧美a v在线播放| eeuss第一页| 日本视频一二三区中文字幕| 色欧美片视频在线观看在线视频| 伪装者免费全集在线观看| 成人在线免费电影| 日韩中文字幕在线视频播放| 不卡视频一二三四| 三上悠亚在线一区二区| 欧美激情国产精品免费| 中文字幕在线免费专区| 亚洲一区二区三区四区视频| 最好看的2019的中文字幕视频| 日韩成人综合网站| 欧洲伦理片一区 二区 三区| 黄色日韩网站| 麻豆精品免费视频入口| 99国产超薄肉色丝袜交足的后果| 日韩中文字幕一区二区高清99| 99久久久无码国产精品| 免费在线看大片无需流量| 亚洲激情偷拍| 成人一区二区视频| 亚洲精品888| av在线免费不卡| 国产a级全部精品| free性欧美16hd| 日本不卡一区二区在线观看| 亚洲欧洲一区二区在线观看| 香蕉污视频在线观看| 国产香蕉久久精品综合网| 亚洲日本精品视频| 国产日韩在线一区二区三区| 久久99蜜桃综合影院免费观看| 午夜精品三级久久久有码| 国产内射老熟女aaaa∵| 日韩女优电影在线观看| 视频小说一区二区| 久久综合九色综合欧美狠狠| 欧美xxx视频| 亚洲国产精品成人久久综合一区| 性欧美videossex精品| 亚洲第一免费看片| 国产欧美日韩最新| 国产精品chinese| 91青青草免费观看| 羞羞影院体验区| 国产精品一级二级三级| 中文字幕在线2018| 精品欧美激情在线观看| 久久久久www| 久久久久久久久久久久久夜| 黄色国产一级视频| 99riav国产精品视频| 亚洲欧美日韩久久久久久| 欧美日韩一区二区视频在线| 欧美大肚乱孕交hd孕妇| 日韩av电影在线免费播放| 999久久久亚洲| 中文字幕在线一区二区三区| 高清国产一区二区三区四区五区| 成入视频在线观看| 国产精品欧美激情在线| 无码人妻精品一区二区三区9厂| 99视频在线| 亚洲国产日韩在线观看| 中文字幕被公侵犯的漂亮人妻| 日韩资源在线| 日本黄色电影网站| 男女午夜激情视频| 奇米在线7777在线精品| 欧美www视频在线观看| 蜜桃av噜噜一区二区三区| 欧美精品一区二区三区国产精品| 欧美一二三四在线| 男女污污视频网站| www.国产精品一二区| mm1313亚洲国产精品无码试看| 日本国产高清不卡| 欧美一级特黄aaaaaa在线看片| a天堂中文在线88| 鲁一鲁一鲁一鲁一色| 成人性a激情免费视频| 91精品视频在线免费观看| 亚洲AV无码一区二区三区少妇| a级网站在线观看| 国产日韩精品一区| 亚洲一区二区中文字幕在线观看| 久久免费精品视频| 日韩一区不卡| 国产在线精品二区| 伊人久久亚洲影院| 国产精品视频第一页| 欧美成人三级| 亚洲视频在线播放免费| 345成人影院| 尤物99国产成人精品视频| 欧美黄色大片在线观看| 米奇精品一区二区三区| 国产精品69页| 无码国模国产在线观看| 天天射天天色天天干| 成人三级高清视频在线看| 91蝌蚪porny| 久久影院在线观看| 日韩成人小视频| 欧美成人精品激情在线观看| 一区二区三区精品视频在线观看| 欧美日韩成人在线一区| 日本一二三区不卡| 九九热最新视频//这里只有精品| 亚洲男人天堂2024| 成人无号精品一区二区三区| 伊人网在线综合| 欧美理论电影在线精品| 国产裸舞福利在线视频合集| 欧美日韩午夜影院| 91精品国产色综合| 色呦呦网站入口| 中韩乱幕日产无线码一区| av一级二级| 国产一区欧美一区| 国产精品全国免费观看高清| 成人精品久久| 狠狠色噜噜狠狠| 亚洲精品日韩av| 国产又黄又猛又粗又爽的视频| 国产欧美日韩一区二区三区| 成人黄网18免费观看的网站| 亚洲第一精品自拍| 无码国产精品一区二区免费16| 国产精品久久久久久久久免费桃花| 亚洲精品偷拍| 欧美成人国产一区二区| 国产成人亚洲一区二区三区| 国模gogo一区二区大胆私拍| 日本最新一区二区三区视频观看| 久久精品二区三区| 乱人伦xxxx国语对白| 羞羞在线观看视频| 日韩精品影音先锋| 精品国产乱码久久久| 99精品视频一区二区| 免费网站观看www在线观| 91超碰碰碰碰久久久久久综合| 日韩亚洲欧美精品| 欧美日韩激情在线观看| 欧美在线免费一级片| 亚洲特级黄色片| 久久资源亚洲| 久久精品成人动漫| 看欧美ab黄色大片视频免费| 青青艹在线视频| 午夜精品视频| 天天操天天干天天操天天干| 91黄色免费观看| 久久久激情视频| 国产精品久久久久久福利| 日韩一区二区三区不卡视频| 婷婷综合久久中文字幕蜜桃三电影| 国产又粗又猛又爽又黄的网站| 国产亚洲精品自拍| 国产亚洲网站| 国产伦精品一区二区三区千人斩| 无码人妻一区二区三区在线视频| 亚洲色图图片区| 亚洲美女少妇无套啪啪呻吟| 国产夫妻视频| 国产又粗又长又大视频| 日韩欧美在线看| 国产一级久久久| 欧美成人精品欧美一级| 日韩免费av电影| av在线理伦电影| 久久久999精品免费| 国产精品嫩草影院一区二区| 国产午夜精品美女视频明星a级| 99re视频在线观看| 欧美男男青年gay1069videost| 精品国产伦一区二区三区观看方式| 美女搞黄视频在线观看| 亚洲欧美日韩在线观看a三区| 色开心亚洲综合| 久久久噜噜噜久久中文字幕色伊伊| chinesemodel无套啪啪| 免费视频一区二区三区在线观看| 欧美精品一区二区三区久久久| 欧美美女日韩| 超碰aⅴ人人做人人爽欧美| 日本不卡123| 日本中文字幕不卡免费| 精品无码久久久久久久| 91精品国产色综合久久不卡蜜臀| 影音先锋亚洲电影| 老司机精品在线| 国产日产精品一区二区三区四区的观看方式| av电影免费在线| 精品国产伦一区二区三区观看体验| 欧美拍拍视频| 一级片免费看| 精品视频二区| 女人扒开屁股爽桶30分钟| 久久综合丝袜日本网| 一本色道无码道dvd在线观看| 国产精品视频一区二区久久| 午夜剧场免费在线观看| 免费精品视频一区| 一二三区在线观看| 国产蜜臀在线| 婷婷综合五月天| 懂色av蜜臀av粉嫩av分享吧| 久久中文字幕人妻| 国产无遮挡裸体免费久久| 久久97超碰国产精品超碰| 国产精品日韩| 国内精品卡一卡二卡三新区| 水蜜桃av无码| 一级黄色特级片| 成人av婷婷| 视频免费一区二区| 久草国产在线观看| 国产激情视频一区二区三区| 97视频在线观看免费高清完整版在线观看| 国产亚洲精品精华液| 麻豆国产精品一区| 日韩加勒比系列| 欧美猛男同性videos| 在线观看中文字幕一区| 中文字幕乱码日本亚洲一区二区| 中文不卡在线| 成人一级视频在线观看| 91久久在线视频| 欧美亚洲视频在线看网址| 精品一级少妇久久久久久久| 国产精品99久久久久久大便| 好男人社区在线视频| 亚洲啊v在线| 久久久精品人妻一区二区三区| 亚洲最大色综合成人av| 日韩福利影视| 翔田千里亚洲一二三区| 亚洲.欧美.日本.国产综合在线| 欧美不卡高清一区二区三区| 3d蒂法精品啪啪一区二区免费| 外国电影一区二区| 有码在线播放| 国产精品沙发午睡系列|