两种网络体系结构

1.客户/服务器体系结构(主要)
每个应用由两个分开但是相关的程序组成。实际上,运行客户端的程序的计算机称为服务器,(虚拟主机是将域名解析到动态IP上的,运营商给的IP,外网不能访问)一直运行,运行客户端的程序是客户。运行这种体系结构中的程序称为进程,客户端程序和服务器端的程序通信称为进程到进程的通信.
2.对等体系(开始流行)
对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。P2P可以理解为对等计算或对等网络。其可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client)。
对等网络的优点
1、即时通信软件,如ICQ、Anychat等。2个或多个用户可以通过文字、语音或文件进行交流,甚至还可以与手机通信。

2、实现共享文件资源的软件,如Napster和Gnutella等。用户可以直接从任意一台安装同类软件的PC上下载或上载文件,并检索、复制共享的文件。

3、游戏软件,当前的许多网络游戏都是通过对等网络方式实现的。

4、存储软件,如Farsite,用于在网络上将存储对象分散存储。

5、数据搜索及查询软件,如Infrasearch、Pointera,用来在对等网络中完成信息检索。

6、协同计算软件,如Netbatch,可连接几千或上万台PC,利用其空闲时间进行协同计算。

7、协同处理软件,如Groove,可用于企业管理。

8、P2P分布式计算。

9、比特币、莱特币等虚拟化数字货币都是建立在P2P网络上的。

    原文作者:阿 含
    原文地址: https://blog.csdn.net/shilurujinyiguan/article/details/54709527
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞