對(duì)于國(guó)際網(wǎng)絡(luò)通信,我們需要Web瀏覽器和Web服務(wù)器。Web瀏覽器和服務(wù)器在建立連接中起著重要作用。客戶(hù)端發(fā)送對(duì)Web文檔或服務(wù)的請(qǐng)求。從Web瀏覽器到Web服務(wù)器的消息稱(chēng)為 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è)消息稱(chēng)為 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)訪(fǎng)問(wèn)文檔。
Web服務(wù)器是為其他稱(chēng)為客戶(hù)端的程序提供服務(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ù)器和客戶(hù)端之間的接口,并向客戶(hù)端顯示W(wǎng)eb 文檔。
Web服務(wù)器是維護(hù)Web應(yīng)用程序、生成響應(yīng)和接受客戶(hù)端數(shù)據(jù)的軟件或系統(tǒng)。
5、架構(gòu)的組成部分:
Web瀏覽器架構(gòu)的組件——控制器、客戶(hù)端程序和解釋器。
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ù)器存在三種類(lèi)型的處理模型,即基于進(jìn)程的、基于線(xiàn)程的和混合的。
8、存儲(chǔ)數(shù)據(jù):
Web瀏覽器存儲(chǔ)不同網(wǎng)站的cookie。
Web服務(wù)器提供了一個(gè)區(qū)域來(lái)存儲(chǔ)和組織網(wǎng)站的頁(yè)面。
9、安裝:
Web瀏覽器安裝在客戶(hù)端的計(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文章
138瀏覽量
24492 -
Web瀏覽器
+關(guān)注
關(guān)注
0文章
14瀏覽量
9316
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
E2000 Speedometer測(cè)試瀏覽器性能
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 SQLite 數(shù)據(jù)庫(kù)瀏覽器 sqlite-web
![華為云 Flexus 云<b class='flag-5'>服務(wù)器</b> X 實(shí)例之 openEuler 系統(tǒng)下部署 SQLite 數(shù)據(jù)庫(kù)<b class='flag-5'>瀏覽器</b> sqlite-<b class='flag-5'>web</b>](https://file1.elecfans.com//web3/M00/05/40/wKgZO2d99AyAGlUYAAEOFlZAtlY133.png)
Web緩存的類(lèi)型及功能分析
云服務(wù)器與容器的區(qū)別和聯(lián)系
AWTK 最新動(dòng)態(tài):支持瀏覽器控件
![AWTK 最新動(dòng)態(tài):支持<b class='flag-5'>瀏覽器</b>控件](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器有什么區(qū)別
GPU服務(wù)器和傳統(tǒng)的服務(wù)器有什么區(qū)別
使用NS1串口服務(wù)器HTTP模式上傳服務(wù)器數(shù)據(jù)
![使用NS1串口<b class='flag-5'>服務(wù)器</b>HTTP模式上傳<b class='flag-5'>服務(wù)器</b>數(shù)據(jù)](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
如何使用espconn api實(shí)現(xiàn)一個(gè)Web服務(wù)器?
華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別
![華納云:java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>](https://file1.elecfans.com/web2/M00/FD/AC/wKgaomaWBouAMAnAAAAglmvluP4293.png)
將ESP8266配置為帶有AT命令的Web服務(wù)器,AT命令回復(fù)HTTP GET出現(xiàn)錯(cuò)誤怎么解決?
宏集新一代Web HMI:開(kāi)啟遠(yuǎn)程監(jiān)控新時(shí)代
![宏集新一代<b class='flag-5'>Web</b> HMI:開(kāi)啟遠(yuǎn)程監(jiān)控新時(shí)代](https://file1.elecfans.com/web2/M00/C5/07/wKgaomXxHY-ATUG9AAx0Sd8VKnY073.png)
鴻蒙實(shí)戰(zhàn)開(kāi)發(fā):【瀏覽器制作】
![鴻蒙實(shí)戰(zhàn)開(kāi)發(fā):【<b class='flag-5'>瀏覽器</b>制作】](https://file1.elecfans.com/web2/M00/C5/02/wKgZomX5WRmAAoBBAAcBIdamgcg194.png)
評(píng)論