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

网络通信模型及分类

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

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

网络通信模型及分类

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

1. 分散式系统

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

2. 集中式系统

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

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

3. 分布式系统

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

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

相关文章

  • 网络通信模型及分类

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

  • 第一篇 Java网络编程

    本篇主要从学习角度整理java的几个网络模型,包括: BIO通信模型 伪异步通信模型 NIO通信模型 NIO2.0...

  • Java NIO原理图文分析及代码实现

    目录:一.java NIO 和阻塞I/O的区别1. 阻塞I/O通信模型2. java NIO原理及通信模型二.ja...

  • 网络通信模型

    应用层:通讯的应用程序(比如qq) 表示层:数据的体现格式(数据以什么样的形式发送,是否加密等) 会话层:当前数据...

  • Netty学习内容

    java中的几种I/O模型 BIO通信模型 BIO通信模型图 网络编程的基本模型是C/S模型,两个进程之间进行通信...

  • 2018-11-28TP-IP 协议族

    四层网络通信模型:1.应用层2.传输层3.网络层4.链路层

  • 网络编程

    Socket网络编程 Socket套接字。 网络通信模型:C/S:client/server 客户端/服务器端B/...

  • 关于TCP

    互联网协议族(Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协...

  • 网络链接错误分类及分析

    链接错误主要分几个阶段 链接建立期这个阶段主要是https 相关的错误, 证书问题 sanlist,cipher...

  • Neural Network and Classificatio

    在神经网络分类中,输出节点数量和激活函数选择取决于是二进制分类还是多类分类(3个及以上)。 对于二进制分类,神经网...

网友评论

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

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