① HTTP伺服器與WEB伺服器一樣嗎
本質上是一樣的.不過功能可以細分.http伺服器大多數定義放網頁的伺服器.web可以包括 FTP,mail等.
② 在游覽器與WEB伺服器之間信息交互的過程中使用的協議是什麼
在游覽器與WEB伺服器之間信息交互的過程中使用的協議是HTTP。
HTTP是一個客戶端和伺服器端請求和應答的標准(TCP)。客戶端是終端用戶,伺服器端是網站。通過使用Web瀏覽器、網路爬蟲或者其它的工具,客戶端發起一個到伺服器上指定埠(默認埠為80)的HTTP請求。(我們稱這個客戶端)叫用戶代理(user agent)。
應答的伺服器上存儲著(一些)資源,比如HTML文件和圖像。(我們稱)這個應答伺服器為源伺服器(origin server)。在用戶代理和源伺服器中間可能存在多個中間層,比如代理,網關,或者隧道(tunnels)。
盡管TCP/IP協議是互聯網上最流行的應用,HTTP協議並沒有規定必須使用它和(基於)它支持的層。 事實上,HTTP可以在任何其他互聯網協議上,或者在其他網路上實現。HTTP只假定(其下層協議提供)可靠的傳輸,任何能夠提供這種保證的協議都可以被其使用。
(2)web伺服器可以用http嗎擴展閱讀:
協議功能
HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是用於從WWW伺服器傳輸超文本到本地瀏覽器的傳輸協議。它可以使瀏覽器更加高效,使網路傳輸減少。
它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內容首先顯示(如文本先於圖形)等。
HTTP包含命令和傳輸信息,不僅可用於Web訪問,也可以用於其他網際網路/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。
③ 簡單的HTTP Web伺服器實現
可以使用開源的http伺服器如:Apache HTTP 伺服器。
④ http伺服器和web伺服器是同一個伺服器二者什麼區別和聯系一定採納
http伺服器和web伺服器不是同一個伺服器,聯系:兩者都是用來處理http請求,並根據http請求返回響應數據的伺服器,區別如下:
一、指代不同
1、http伺服器:是Apache軟體基金會的一個開放源代碼的網頁伺服器。
2、web伺服器:也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
二、功能不同
1、http伺服器:可以在大多數電腦操作系統中運行,由於其具有的跨平台性和安全性,被廣泛使用。
2、web伺服器:可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。
三、特點不同
1、http伺服器:快速、可靠並且可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,可以創建一個每天有數百萬人訪問的Web伺服器。
2、web伺服器:Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。
⑤ webservice中採用協議Http,還有其它的協議么
webservice 協議
Web Service使用的是 SOAP (Simple Object Access Protocol)協議
soap協議只是用來封裝消息用的。封裝後的消息你可以通過各種已有的協議來傳輸,比如http,tcp/ip,smtp,等等,你甚至還一次用自定義的協議,當然也可以用https協議。
Soap建立在http上,說白了是用http傳送xml而已。
除了WebService外,常見的遠程調用技術還有RMI(Remote method invoke)和CORBA,由於WebService的跨平台和跨編程語言特點,因此比其他兩種技術應用更為廣泛,但性能略低。
WebService使用SOAP協議實現跨編程語言和跨操作系統平台
WebService採用HTTP協議傳輸數據,採用XML格式封裝數據(即XML中說明調用遠程服務對象的哪個方法,傳遞的參數是什麼,以及服務對象的返回結果是什麼)。WebService通過HTTP協議發送請求和接收結果時,發送的請求內容和結果內容都採用XML格式封裝,並增加了一些特定的HTTP消息頭,以說明HTTP消息的內容格式,這些特定的HTTP消息頭和XML內容格式就是SOAP協議(simple object access protocol,簡單對象訪問協議) 。
SOAP協議= HTTP協議+ XML數據格式
SOAP協議是基於HTTP協議的,兩者的關系就好比高速公路是基於普通公路改造的,在一條公路上加上隔離欄後就成了高速公路。
商店的服務員只要收到了錢就給客戶提供貨物,商店服務員不用關心客戶是什麼性質的人,客戶也不用關心商店服務員是什麼性質的人。同樣,WebService客戶端只要能使用HTTP協議把遵循某種格式的XML請求數據發送給WebService伺服器,WebService伺服器再通過HTTP協議返回遵循某種格式的XML結果數據就可以了,WebService客戶端與伺服器端不用關心對方使用的是什麼編程語言。
⑥ 對於安裝了數字證書的web伺服器而言,客戶機是否還能使用http協議對其進行訪問
EVTrust https證書完全可以的,這個主要看伺服器端的設置,有的伺服器上只在登陸,賬戶等敏感頁面做加密,也有的做了兩種,即http和https都可以訪問。如果全站都做了https加密,又設置了強制跳轉到https,那就不能http協議對其進行訪問了。
⑦ 在www中,web瀏覽器和web伺服器之間採用http協議進行通信,其通信方式採用什麼模式
www,wap,web都是採用tcp協議來作為通訊模式的。
⑧ 在TCP/IP協議中,Web瀏覽器使用的HTTP協議屬於什麼層協議
屬於應用層通信協議。
HTTP是客戶端瀏覽器或其他程序與Web伺服器之間的應用層通信協議。在Internet上的Web伺服器上存放的都是超文本信息,客戶機需要通過HTTP協議傳輸所要訪問的超文本信息。
HTTP包含命令和傳輸信息,不僅可用於Web訪問,也可以用於其他網際網路/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。
(8)web伺服器可以用http嗎擴展閱讀:
TCP/IP協議的分層
1、網路訪問層(Network Access Layer)在TCP/IP參考模型中並沒有詳細描述,只是指出主機必須使用某種協議與網路相連。
2、互聯網層(Internet Layer)是整個體系結構的關鍵部分,其功能是使主機可以把分組發往任何網路,並使分組獨立地傳向目標。這些分組可能經由不同的網路,到達的順序和發送的順序也可能不同。如互聯網層使用網際網路協議(IP,Internet Protocol)實現主機和網路的鏈接。
3、傳輸層(Transport Layer)使源端和目的端機器上的對等實體可以進行會話。在這一層定義了兩個端到端的協議:傳輸控制協議(TCP,Transmission Control Protocol)和用戶數據報協議(UDP,User Datagram Protocol),用於主機與輸入輸出終端設備進行數據交互。
4、應用層(Application Layer)包含所有的高層協議,包括:虛擬終端協議(TELNET,TELecommunications NETwork)、文件傳輸協議(FTP,File Transfer Protocol)、(HTTP,HyperText Transfer Protocol)等,這些協議是TCP/IP協議最高層也是最重要的協議。
⑨ 為什麼伺服器分為WEB伺服器,郵件伺服器.和文件伺服器
說得簡單點,也明白點
三個伺服器可以合在一起用一個伺服器,但如果合在一起,有個不好的弊端,就是,萬一把這三個伺服器合在一台上,如果出了問題,那麼三樣都不能用了,處於安全考慮,一般的公司都是分得很細的
⑩ 有了web伺服器還需要HTTP伺服器么
不需要。WEB伺服器就是給用戶提供HTTP網頁訪問服務的。和你講的HTTP伺服器是一回事。