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