计算即网络体系结构有三种类型分别是客户/服务器(c/s)结构、纯P2P(Peer to Peer)结构和混合结构三种类型。
一 客户/服务器(c/s)结构网络应用
客户服务器(c/s)结构的网络应用是最典型、最基本的网络应用。客户器线运行,做好准备接受通信的准备,k客户程序后运行,主动请求和服务器进行通信(网站就是典型的c/s结构)。
c/s服务最主要的特征是通信只能在客户和服务器之间进行。
二 纯P2P结构网络应用
在纯P2P网络应用中,没有一直运行的服务器,所以通信都是在对等的通信双方直接进行。
纯P2P存在的问题是对等端都是动态加入或离开,新加入的对等段需要知道有哪些对等端在线,x在线对等段的地址以及在线对等段提供的服务等。
三混合网络引用体系结构
显然。混合网络应用结构就是前两种应用相结合,既有中心服务器的存在,又有对等段的间的直接通信。
前面说到纯P2P结构存在动态加入或离开的问题,混合机构就可以解决这一问题通常做法为:每个客户端通过c/s方式向服务器注册自己的网络地址,
声明可共享的资源或可提供的服务,并通过中心服务器发现其他在线的客户,检索其他客户可以共享的资源和信息,当某客户希望获取另一个客户
拥有的资源时,便可直接与该客户发起通信,请求其提供服务。