一、WWW服務器采用的是什么結構
WWW 采用的是瀏覽器/服務器結構,其作用是整理和儲存各種WWW資源,并響應客戶端軟件的請求,把客戶所需的資源傳送到 Windows 95(或Windows98)、Windows NT、UNⅨ 或 Linux 等平臺上。使用非常多的 web server 服務器軟件 有兩個:微軟的信息服務器(iis),和Apache。
通俗的講,Web服務器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協(xié)議來為應用程序提供(serves)商業(yè)邏輯(business logic)。
Web服務器可以解析(handles)HTTP協(xié)議。當Web服務器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。為了處理一個請求(request),Web服務器可以響應(response)一個靜態(tài)頁面或圖片,進行頁面跳轉(redirect),或者把動態(tài)響應(dynamic response)的產生委托(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,服務器端(server-side)JavaScript,或者一些其它的服務器端(server-side)技術。無論它們(譯者注:腳本)的目的如何,這些服務器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
延伸閱讀:
二、服務器是什么
服務器的英文名稱為“ Server”,是指在網絡上提供各種服務的高性能計算機。作為網絡的節(jié)點,存儲、處理網絡上80%的數據、信息,因此也被稱為網絡的靈魂。
服務器和普通計算機的功能是類似的。只是相對于普通計算機,服務器在穩(wěn)定性、安全性、性能等方面都要求更高,因此CPU、芯片組、內存、磁盤系統(tǒng)、網絡等硬件和普通計算機有所不同。
具體來說,服務器與普通計算機的主要區(qū)別包括:
1)通信方式為一對多:PC、平板、手機等固定或移動的網絡終端,上網、獲取資訊、與外界溝通、娛樂等,必然要經過服務器,服務器通過“一對多”來組織和領導這些設備。
2)資源通過網絡共享:服務器通過偵聽網絡上其它終端(Client)提交的服務請求,在網絡操作系統(tǒng)的控制下,將與其相連的硬盤、打印機、Modem及各種專用通訊設備提供給網絡上的客戶站點共享,也能為網絡用戶提供集中計算、信息發(fā)表及數據管理等服務。
3)硬件性能更加強大:服務器的高性能主要體現在高速度的運算能力、長時間的可靠運行、強大的外部數據吞吐能力等方面。
服務器廠商會根據不同的應用場景,對服務器進行差異化設計,目前主要的應用場景包括文件交互、數據存儲和查詢、應用程序應答與運行等。