美文网首页
网络通信模型及分类

网络通信模型及分类

作者: 大龙10 | 来源:发表于2021-01-15 05:20 被阅读0次

    C#网络程序开发(第二版)读书笔记
    作者:何波,傅由甲
    出版社:清华大学出版社
    出版时间:2019-01

    网络通信模型及分类

      根据数据的通信方式,可以将通信模型分为分散式(Decentralized)系统、集中式(Centralized)系统和分布式(Distributed)系统三大类。

    1. 分散式系统

      在分散式系统中,用户只需负责管理自己的计算机系统,各自独立的系统之间没有资源或信息的交换或共享,由此引起大量共享数据的重复存储,造成数据冗余,容易导致共享的不同用户之间数据的不一致性,同时造成硬件的运营维护等成本大量增加。

    2. 集中式系统

      在集中式系统中,通过一台主计算机保存共享的全部数据,用户通过终端连接到这台主计算机进行数据访问。终端包含键盘和显示器,使用通信链路接收和发送数据。

    • 集中式系统的优点是资源集中,硬件成本低,数据共享访问方便,减少或消除了数据的冗余与不一致。
    • 但它的主要缺点是可靠性不如分散式系统,一旦主机出现故障,整个系统都会瘫痪;
    • 另外,由于系统为所有用户共享,无法满足特殊用户的计算需要,系统响应较慢。

    3. 分布式系统

      分布式系统是集中式系统和分散式系统的混合,由多个连接起来的独立计算机组成。
      与计算机网络相比,分布式系统的资源以透明的形式供给用户使用,用户在使用资源时无须知道该资源是本地的还是远程的,对于远程资源也可以像本地资源一样任意调用,而计算机网络则需要先知道资源的位置,与资源所在的主机建立连接后才能使用;此外,分布式系统还具有高度的内聚性,每个数据库分布节点高度自治,有本地的数据库管理系统。
      分布式系统的著名例子是万维网(World WideWeb),在万维网中,所有的Web看起来就好像是放在一个主机上一样。

      当然,分布式系统和计算机网络还是有相通的地方,多数分布式系统的建立是以计算机网络为基础的,所以分布式系统与计算机网络在物理结构上基本相同,它们的区别主要在软件层面。

    相关文章

      网友评论

          本文标题:网络通信模型及分类

          本文链接:https://www.haomeiwen.com/subject/dsdkaktx.html