客户/服务器(C/S)结构网络应用
定义
最典型、最基本的网络应用。
网络应用通信的双方分为服务器程序和客户程序。
例如: www应用;文件传输FTP;电子邮件;

客户/服务器(C/S)结构的特征
通信只在客户和服务器之间进行,用户与用户之间不进行直接通信。
主动发起通信的一方是客户程序,被动接受通信的一方是服务器。
服务器程序先运行,做好接受通信的准备。
纯P2P结构网络应用
P2P (Peer to Peer):通信双方没有传统意义上的客户服务器之分, 地位对等,通信双方都具备客户与服务器的特征。
文件分发、文件共享、视频流服务等应用中,P2P表现出优越的性能。

混合结构网络应用
混合结构网络应用:C/S应用和P2P应用相结合。
既有中心服务器的存在,也有对等端间的直接通信。

评论区