網絡標準架構,WEB工作過程,Web客戶端和服務端技術

  1. 網絡標準體系架構:

    B/S:Brower/Server(標準)如:Apache,IIS,Tomcat,Ngix,Linghttpd

    C/S:Client/Server(非標準) 如:QQ,微信,outLook

    P2P:Point to Point 

    區別:

    a. B/S:B是標準的瀏覽器,協議是標準的HTTP 1.1協議,標記語言是HTML的標準語言,所以B/S使   用的是標準的規則,服務器對HTTP協議請求進行相應的處理,因此,只要有一個瀏覽器就可以   訪問所有網址,對於服務器端只需關心服務端業務邏輯本身,不需關注與客戶端怎麼交互,   HTTP可以解決。

  b. C/S:C和S不需要是標準的,QQ和微信客戶端和服務端完全不同,開發軟件不但要考慮業務邏輯     還要考慮服務器與客戶端的通訊。

  c. B/S架構運算都在服務器端,C/S架構運算可以在服務端和客戶端均攤

  d. B/S部署只需要部署服務器端,非常方便;C/S部署需要同時升級客戶端和服務器端

2. Web工作過程:

  網址包含5部分內容:協議類型,主機名,端口號(HTTP默認:80,瀏覽器會默認將端口號80     加上),頁面文件,附加部分(地址參數)

  瀏覽器工作原理:a. 渲染引擎將服務器返回的HTML源文件進行頁面渲染,

               Trident渲染引擎:IE,360安全器

               Geock: Firefox,

               KHTML: 谷歌,Safari

             b.javaScript的解析和執行(影響瀏覽器工作速度) 

             c.網絡處理

             d.數據保存,緩存等附加功能

  常用的web客戶端技術:Ajax,Active X,擴展插件,Silverlight等

3.Web服務器端技術:

 核心功能:a.處理HTTP請求

        b.對客戶端發來的請求進行響應,包括監聽服務器端默認端口號80,將請求分類整理,協          調動態的處理頁面引擎,訪問數據庫,硬盤等,封裝好後變成標準的HTML源文件發回客          戶端

        c.客戶端和數據庫之間的中介,三層架構C-S-D

 常用的web服務器:Apache,IIS,Tomcat,Ngix,Linghttpd

 常見的應用服務器:J2EE應用服務器,IIS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章