Web服务器介绍
一、web服務簡介
????????web服務器,也稱為www服務器(world wide web),一般是指網站服務器,是指駐留在因特網上某種類型計算機的程序,可以處理瀏覽器等Web客戶端的請求并返回相應信息,可以向瀏覽器等web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載
????????目前主流的三個web服務器是Apache,Nginx和Microsoft的Internet信息服務器(Internet Information Services,IIS)。
二、www服務協議
????????Web服務應用層使用HTTP協議,基于C/S模式。但Http并不是一種安全的通信協議,所以為了解決這一缺陷,需要使用另一種協議:安全套接字層文本傳輸協議HTTPS。
HTTPS在HTTP的基礎上增加了SSL協議,SSL依靠證書驗證服務器的身份,并為瀏覽器和服務器之間的通信進行加密。WWW采用的是C/S模式,其作用是存儲和整理各種www資源,并相應客戶端軟件的請求,把客戶所需要的資源傳送到window、Unix或Linux。
三、web服務器的工作原理
web服務器的工作過程一般可分為以下幾個部分:連接過程、請求過程、應答過程和關閉連接四部分
1. 連接過程
? ? ? ? Web服務器和瀏覽器之間建立起來的一種連接。查看這種連接是否建立,可以查找和打開Socket這個虛擬文件,這一文件的創建意味著連接過程這一步已成功建立。
2. 請求過程
? ? ? ? 瀏覽器通過Socket這個文件向服務器提出各種請求。
3. 應答過程
? ? ? ? 運用HTTP協議將請求過程中所提出來的各種請求傳送到web服務器,進而實施任務處理,并將處理結果通過HTTP協議返回給Web瀏覽器,同時通過瀏覽器以可視化的形式展示請求結果。
4. 關閉連接
? ? ? ? 當應答過程結束后,瀏覽器和服務器關閉連接。
上述四個過程環環相扣、緊密相連,邏輯性比較強,支持多線程、多進程和多線程多進程混合的技術。
總結
- 上一篇: 关于使用[MASK]做完形填空时需要注意
- 下一篇: EFR32xG21烧录指南