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