Web 應用層分類和識別

2021-06-25 15:32:13 字數 392 閱讀 4384

現在,也許很少有人知道corba吧,那些了解orb的人是很容易理解web service乃至於現在的web應用。

乙個web應用一般可以分為5橫1縱,即5個水平層和1切面:

1)執行環境:作業系統,web 容器,cgi等

2)應用框架:thinkphp,rails,django等

3)應用本身:論壇,社交,部落格等

4)前端框架:angularjs,jquery,bootstrap等

5)第三方的內容混搭:google ad,mashup 等

乙個切面就是各層對應的各種外掛程式體系。

乙個web 應用可以從http頭,html資料 和 特定的url或檔案等諸多方面獲得相關的特徵。

根據特徵分類,可以識別出不同的應用型別,發現很多有意思的事情。

2 應用層 Web和HTTP

http在預設方式下使用持續連線 非持續連線 每個請求 響應對是經乙個單獨的tcp連線傳送,tcp連線在傳送完乙個物件後關閉。非持續連線的缺點 持續連線 在相同的客戶和伺服器之間,後續的請求和響應報文能夠通過相同的連線進行傳送。請求行方法字段 get post head put delete get...

應用層 網路 Web理解

各級網路的概念 網路種類 區域網 網咖學校級 廣域網 省級國家級 網際網路 全球級 區域網就是幾台電腦加台交換機就能通訊了 廣域網就是多個區域網加些路由器就能通訊了 網際網路就是多個區域網和廣域網加了許多路由器就能全球通訊了 典例 魔獸爭霸對戰可以直接在網咖建個區域網 交換機組建區域網 想要與不同城...

診斷網路層和應用層互動 傳輸層 應用層

計算機1 計算機2 應用層 應用層 傳輸層 段 傳輸層 網路層 包 網路層 資料鏈路層 幀 資料鏈路層 物理層 物理層 位ethernet頭 ip頭 tcp頭 應用層的頭 應用層資料 那麼我們通過ip和mac找到了一台特定的主機,如何標識這台主機上的應用程式,答案就是埠,埠即應用程式與網絡卡關聯的編...