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