對(duì)于國(guó)際網(wǎng)絡(luò)通信,我們需要Web瀏覽器和Web服務(wù)器。Web瀏覽器和服務(wù)器在建立連接中起著重要作用。客戶端發(fā)送對(duì)Web文檔或服務(wù)的請(qǐng)求。從Web瀏覽器到Web服務(wù)器的消息稱為 HTTP 請(qǐng)求。當(dāng) Web服務(wù)器接收到請(qǐng)求時(shí),它會(huì)搜索其網(wǎng)站以找到合適的頁(yè)面。
如果Web服務(wù)器可以找到該頁(yè)面,它會(huì)打包到其中包含的 HTML(使用一些傳輸層協(xié)議),將這些包裹尋址到瀏覽器(使用 HTTP),然后通過(guò)網(wǎng)絡(luò)將它們傳輸回來(lái)。如果Web服務(wù)器無(wú)法找到所請(qǐng)求的頁(yè)面,它會(huì)發(fā)送一個(gè)包含錯(cuò)誤消息的頁(yè)面(即錯(cuò)誤 404 - 找不到頁(yè)面)并將該頁(yè)面分派給瀏覽器。服務(wù)器通過(guò)網(wǎng)絡(luò)瀏覽器接收到的這個(gè)消息稱為 HTTP響應(yīng)。
那么Web瀏覽器和Web服務(wù)器之間有什么區(qū)別呢?主要有以下10點(diǎn)區(qū)別:
1、基本:
Web瀏覽器是一個(gè)顯示萬(wàn)維網(wǎng)文檔的應(yīng)用程序。它通常使用互聯(lián)網(wǎng)服務(wù)來(lái)訪問(wèn)文檔。
Web服務(wù)器是為其他稱為客戶端的程序提供服務(wù)的程序或計(jì)算機(jī)。
2、功能:
Web瀏覽器向服務(wù)器請(qǐng)求Web文檔和服務(wù)。
Web服務(wù)器接受、批準(zhǔn)和響應(yīng) Web瀏覽器對(duì)Web文檔或服務(wù)的請(qǐng)求。
3、責(zé)任:
Web瀏覽器是一種使用網(wǎng)站在Internet上搜索信息的程序。
Web服務(wù)器負(fù)責(zé)連接網(wǎng)站和網(wǎng)絡(luò)瀏覽器。
4、界面:
Web瀏覽器充當(dāng)服務(wù)器和客戶端之間的接口,并向客戶端顯示W(wǎng)eb 文檔。
Web服務(wù)器是維護(hù)Web應(yīng)用程序、生成響應(yīng)和接受客戶端數(shù)據(jù)的軟件或系統(tǒng)。
5、架構(gòu)的組成部分:
Web瀏覽器架構(gòu)的組件——控制器、客戶端程序和解釋器。
Web 服務(wù)器架構(gòu)的組件——硬件、操作系統(tǒng)軟件和Web服務(wù)器軟件。
6、HTTP請(qǐng)求和響應(yīng):
Web瀏覽器發(fā)送HTTP請(qǐng)求并獲得HTTP響應(yīng)。
Web 服務(wù)器獲取 HTTP 請(qǐng)求并發(fā)送 HTTP 響應(yīng)。
7、加工模型:
不存在Web瀏覽器的任何處理模型。
Web服務(wù)器存在三種類型的處理模型,即基于進(jìn)程的、基于線程的和混合的。
8、存儲(chǔ)數(shù)據(jù):
Web瀏覽器存儲(chǔ)不同網(wǎng)站的cookie。
Web服務(wù)器提供了一個(gè)區(qū)域來(lái)存儲(chǔ)和組織網(wǎng)站的頁(yè)面。
9、安裝:
Web瀏覽器安裝在客戶端的計(jì)算機(jī)上。
Web服務(wù)器可以是放置在網(wǎng)絡(luò)另一端甚至地球另一端的遠(yuǎn)程計(jì)算機(jī),也可以是您家中的個(gè)人計(jì)算機(jī)。
10、示例:
Web瀏覽器的示例有 Mozilla Firefox、Google Chrome 和 Internet Explorer。
Web服務(wù)器的一個(gè)示例是 Apache服務(wù)器。
以上就是Web瀏覽器和Web服務(wù)器之間的區(qū)別。希望能幫助到大家參考。
審核編輯 黃昊宇
-
Web服務(wù)器
+關(guān)注
關(guān)注
0文章
137瀏覽量
24315 -
Web瀏覽器
+關(guān)注
關(guān)注
0文章
14瀏覽量
9267
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論