什麼是瀏覽器、Web 服務器、CDN、WAF、WebService、HTML等

瀏覽器

就如同各大郵箱使用電子郵件傳送協議 SMTP 一樣,瀏覽器是使用 HTTP 協議的主要載體,說到瀏覽器,你能想起來幾種?是的,隨著網景大戰結束後,瀏覽器迅速發展,至今已經出現過的瀏覽器主要有

什麼是瀏覽器、Web 服務器、CDN、WAF、WebService、HTML等

瀏覽器正式的名字叫做 Web Broser,顧名思義,就是檢索、查看互聯網上網頁資源的應用程序,名字裡的 Web,實際上指的就是 World Wide Web,也就是萬維網。

我們在地址欄輸入URL(即網址),瀏覽器會向DNS(域名服務器,後面會說)提供網址,由它來完成 URL 到 IP 地址的映射。然後將請求你的請求提交給具體的服務器,在由服務器返回我們要的結果(以HTML編碼格式返回給瀏覽器),瀏覽器執行HTML編碼,將結果顯示在瀏覽器的正文。這就是一個瀏覽器發起請求和接受響應的過程。

Web 服務器

Web 服務器的正式名稱叫做 Web Server,Web 服務器一般指的是網站服務器,上面說到瀏覽器是 HTTP 請求的發起方,那麼 Web 服務器就是 HTTP 請求的應答方,Web 服務器可以向瀏覽器等 Web 客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apache、 Nginx 、IIS。

CDN

CDN的全稱是Content Delivery Network,即內容分發網絡,它應用了 HTTP 協議裡的緩存和代理技術,代替源站響應客戶端的請求。CDN 是構建在現有網絡基礎之上的網絡,它依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。CDN的關鍵技術主要有內容存儲和分發技術。

打比方說你要去亞馬遜上買書,之前你只能通過購物網站購買後從美國發貨過海關等重重關卡送到你的家裡,現在在中國建立一個亞馬遜分基地,你就不用通過美國進行郵寄,從中國就能把書儘快給你送到。

WAF

WAF 是一種 Web 應用程序防護系統(Web Application Firewall,簡稱 WAF),它是一種通過執行一系列針對HTTP / HTTPS的安全策略來專門為Web應用提供保護的一款產品,它是應用層面的防火牆,專門檢測 HTTP 流量,是防護 Web 應用的安全技術。

WAF 通常位於 Web 服務器之前,可以阻止如 SQL 注入、跨站腳本等攻擊,目前應用較多的一個開源項目是 ModSecurity,它能夠完全集成進 Apache 或 Nginx。

WebService

WebService 是一種 Web 應用程序,WebService是一種跨編程語言和跨操作系統平臺的遠程調用技術

Web Service 是一種由 W3C 定義的應用服務開發規範,使用 client-server 主從架構,通常使用 WSDL 定義服務接口,使用 HTTP 協議傳輸 XML 或 SOAP 消息,它是

一個基於 Web(HTTP)的服務架構技術,既可以運行在內網,也可以在適當保護後運行在外網。

HTML

HTML 稱為超文本標記語言,是一種標識性的語言。它包括一系列標籤.通過這些標籤可以將網絡上的文檔格式統一,使分散的 Internet 資源連接為一個邏輯整體。HTML 文本是由 HTML 命令組成的描述性文本,HTML 命令可以說明文字,圖形、動畫、聲音、表格、鏈接等。

Web 頁面構成

Web 頁面(Web page)也叫做文檔,是由一個個對象組成的。一個對象(Objecy) 只是一個文件,比如一個 HTML 文件、一個 JPEG 圖形、一個 Java 小程序或一個視頻片段,它們在網絡中可以通過 URL 地址尋址。多數的 Web 頁面含有一個 HTML 基本文件 以及幾個引用對象。

舉個例子,如果一個 Web 頁面包含 HTML 文件和5個 JPEG 圖形,那麼這個 Web 頁面就有6個對象:一個 HTML 文件和5個 JPEG 圖形。HTML 基本文件通過 URL 地址引用頁面中的其他對象。


分享到:


相關文章: