什么是Web服務(wù)器? |
發(fā)布時(shí)間: 2014/8/20 11:54:54 |
服務(wù)器分很多種類,包括web,ftp,流媒體,短信等服務(wù)器。通俗的說(shuō)web服務(wù)器是基于網(wǎng)站架設(shè)的服務(wù)器,我們平時(shí)可以瀏覽的網(wǎng)頁(yè)都是在別人的服務(wù)器上面保存的文件,F(xiàn)在的服務(wù)器后臺(tái)還包括數(shù)據(jù)庫(kù),用來(lái)更新前臺(tái)的頁(yè)面。 Web服務(wù)器工作原理: 一個(gè) Web 服務(wù)器也被稱為 HTTP 服務(wù)器,它通過(guò) HTTP 協(xié)議與客戶端通信。這個(gè)客戶端通常指的是 Web 瀏覽器。一個(gè)基于 Java 的 Web 服務(wù)器用到二個(gè)重要的類,java.net.Socket 與 java.net.ServerSocket ,并通過(guò) HTTP 消息通信。因此,本文從討論 HTTP 與這二個(gè)類開始,然后我將解釋一個(gè)與本文相關(guān)的簡(jiǎn)單的 Web 應(yīng)用。
The Hypertext Transfer Protocol(HTTP) HTTP 是一種讓 Web 服務(wù)器與瀏覽器(客戶端)通過(guò) Internet 發(fā)送與接收數(shù)據(jù)的協(xié)議。它是一個(gè)請(qǐng)求、響應(yīng)協(xié)議--客戶端發(fā)出一個(gè)請(qǐng)求,服務(wù)器響應(yīng)這個(gè)請(qǐng)求。HTTP 運(yùn)用可靠的 TCP 連接,通常用的 TCP 80 端口。它的第一個(gè)版本是 HTTP/0.9 ,然后被 HTTP/1.0 取代。當(dāng)前的版本是 HTTP/1.1 ,由RFC2616(.pdf) 定義。在 HTTP 中,客戶端總是通過(guò)建立一個(gè)連接與發(fā)送一個(gè) HTTP 請(qǐng)求來(lái)發(fā)起一個(gè)事務(wù)。服務(wù)器不能主動(dòng)去與客戶端聯(lián)系,也不能給客戶端發(fā)出一個(gè)回叫連接?蛻舳伺c服務(wù)器端都可以提前中斷一個(gè)連接。例如,當(dāng)用一個(gè)瀏覽器下載一個(gè)文件時(shí),你可以通過(guò)點(diǎn)擊“停止”鍵來(lái)中斷文件的下載,關(guān)閉與服務(wù)器的 HTTP 連接。 IIS是Microsoft公司的它是一個(gè)web服務(wù)器軟件,而Apache是基于開源代碼的服務(wù)器軟件,它的核心都是用代碼來(lái)實(shí)現(xiàn)的,而且是開源的可以免費(fèi)使用。linux上架設(shè)web服務(wù)器用apache+php+Mysql數(shù)據(jù)庫(kù)的結(jié)合是當(dāng)下最流行的”黃金搭檔”,億恩科技的虛擬主機(jī)采用DELL高配服務(wù)器,8核至強(qiáng)CPU,千兆防火墻,百兆獨(dú)享帶寬接入,安全穩(wěn)定,在web服務(wù)上采取apache+mysql數(shù)據(jù)庫(kù),完美支持UrlrewriteIIS7 UrlRewrite組件和各大主流CMS建站需求。 本文出自:億恩科技【www.riomediacenter.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |