理解web系统
一、網絡名詞
國際互聯網
由那些使用公用語言互相通信的計算機連接而成的全球網絡
起源? ??美國國防部高級研究計劃局的前身 ARPA 在 1969 年建立的 ARPAnet
目的 ???允許世界上數以億計的人們進行通訊和共享信息
企業內部網
特點:相對封閉的網絡環境;防火墻保護;有權限控制
目的:使企業內部的秘密或敏感信息受到保護
萬維網
全稱 World Wide Web,常簡稱為 Web,是一個由許多互相鏈接的超文本組成的系統,通過互聯網訪問。
二、 網絡體系架構
C/S 架構
 全稱 Client/Server,即客戶端/服務器,特點是胖客戶端
 如:QQ 微信 百度網盤的PC版/移動版
 優點
 1)客戶端與服務器的直接相連,響應速度快
 2)界面多樣性,滿足客戶個性化要求
 3) 能實現復雜的業務流程
 4)面對有限群體,高機密性
 缺點
 1)客戶端安裝程序,不能夠實現快速部署安裝和配置
 2)兼容性差,各操作系統(Windows/macOS/Android)、多版本(Windows 7/10/11)都要面對
 3)升級成本較高
B/S 架構
 全稱 Browser/Server,即瀏覽器/服務器,特點是瘦客戶端
 客戶端使用瀏覽器,服務器端實現事務邏輯。可以認為是特殊的C/S架構,客戶端使用瀏覽器的C/S架
 構。
 如:各種購物網站,論壇,微博網頁版,百度地圖網頁版
 優點
 1)具有分布性特點,可以隨時隨地進行查詢、瀏覽等業務處理
 2)業務擴展簡單方便,通過增加網頁即可增加服務器功能
 3)維護簡單方便,只需要改變網頁,即可實現所有用戶的同步更新
 缺點
 1)個性化特點明顯降低,無法實現具有個性化的功能要求
 2)操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求
 3)頁面動態刷新,響應速度明顯降低
P2P 架構
 全稱 Point to Point 或 Peer to Peer,即點對點對等網絡
 如:飛秋 迅雷
 優點 ??速度快
 缺點 ??占用系統資源多
三、 Web
Web 是圖形化的和易于導航的,與平臺無關的(客戶端和服務器都支持多平臺),分布式的,動態的,
交互的
1) HTTP 處理流程
1.建立連接
 2.客戶端瀏覽器發送HTTP請求給Web服務器
 3.Web服務器解析請求并找到相應的資源
 4.Web服務器生成HTTP響應返回客戶端
 5.客戶端瀏覽器顯示響應的內容
 6.關閉連接
2) 客戶端和服務器工作原理
 
URL 統一資源定位符
協議類型://主機名:端口號/路徑/頁面文件?附加部分
- 協議類型 http https
- 主機名 域名和 IP 地址等價
- 端口號
 默認端口可以省略 http默認80,https默認443
 非默認端口要寫明
- 頁面文件 服務器上哪個文件,包括路徑
 默認文件可以省略 index.* default.* 擴展名包括 html php jsp 等
- 附加部分 地址參數 ? 之后的部分
總結
 
                            
                        - 上一篇: DK7732电火花线切割机床CAD
- 下一篇: 【图像分割】卫星遥感影像道路分割:D-L
