1. 程式人生 > >網路應用的體系結構

網路應用的體系結構

1.客戶機/伺服器結構(Client/Server ,CS)

C/S應用的特點:

伺服器:7*24小時不間斷的執行、永久性的訪問域名/IP地址、利用大量伺服器實現可拓展

客戶機:與伺服器通訊,領用伺服器提供的服務、間接性的接入網路、I可能使用動態IP地址、不會與其他客戶機直接通訊

 

web應用是C/S結構,不過web應用的客戶端採用的是瀏覽器,因此web應用的結構也叫作B/S結構

 

2.點對點結構(Peer-To-Peer,p2p)

P2P應用的特點:

1)沒有永遠線上的伺服器

2)任意端系統/節點之間可以之間通訊

3)節點間接性的接入網路

4)節點可能改變IP地址

 

3.混合結構(Hybrid)

特點:

檔案傳輸使用P2P

檔案的檢索使用C/S---集中式(節點向伺服器登記自己的內容,每個節點向伺服器提交查詢的請求,查詢感興趣的內容)