Web服務器的主要任務

2021-03-10    分類: 網(wǎng)站建設

Web服務器實現(xiàn)客戶端與服務器交換數(shù)據(jù)之前,首先用TCP/IP建立連接,客服端向服務器請求數(shù)據(jù),服務器則向客戶端想要并提供數(shù)據(jù),客戶端和服務器以HTTP協(xié)議進行請求和響應。服務器和客服端智能為一次事物處理建立并維持連接,完成一次事物處理后結束連接。

每一個客戶端向服務器發(fā)送請求均以方法(Method)開始,后跟對象的URL。客戶端一般要在上述信息中補充所采用HTTP協(xié)議的版本號,其后跟一個回車換行(CRLF)字符對。依據(jù)請求情況,瀏覽器可以在CRLF后加上瀏覽器按特殊別的首部格式編碼的信息,也可以把一個實體MIME(多功能Internet郵件擴充服務)格式文檔加到整個請求之后。一個HTTP方法實際上是一條命令,客戶端用其它來說明其請求目的,常用的有GET(請求指定的頁面信息,并返回實體主體),HEAD(只請求頁面的首部)和POST(請求服務器接受所指定的文檔作為對所標識的URL的心的從屬實體)。Web服務器收到請求并解析之后,以一個HTTP消息響應客戶端的請求。這個響應消息通常以HTTP協(xié)議版本號開始,后面是三位狀態(tài)碼和一個原因短語(Reason phrase),其后是一個CRLF,再后是請求的信息,,服務器加上一個CRLF。其后還可以有一個可選實體。狀態(tài)碼是三位數(shù),它描述了服務器理解和滿足請求的情況,原因短語是狀態(tài)代碼的一個簡短說明。HTTP協(xié)議版本號,狀態(tài)代碼、原因短語一起構成了狀態(tài)行。

上述分析不難看出,接受客戶端請求,解析客戶端請求,響應客戶端請求,向客戶端會送請求的結果是Web服務器所需要完成的主要任務,Web服務器程序代碼主要是為了完成這幾項任務。

分享文章:Web服務器的主要任務
URL鏈接:http://www.muchs.cn/news27/104927.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設定制開發(fā)、小程序開發(fā)、商城網(wǎng)站做網(wǎng)站、移動網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化