网络程序开发基础知识试卷.ppt

* * 第1章 网络程序开发基础知识 1.1 网络通信模型及分类 1.2 TCP/IP网络模型及协议 1.3 网络程序通信机制 本章教学主要内容 1.1 网络通信模型及分类 1.1.1 分散式、集中式与分布式系统 1.1.2 C/S、B/S与P2P网络通信架构 1.1.1 分散式、集中式与分布式系统 分散式系统 在分散式系统中,用户只需负责管理自己的计算机系统,各自独立的系统之间没有资源或信息的交换或共享,由此引起大量共享数据的重复存储,造成数据冗余,容易导致共享的一组间不同用户之间数据的不一致性,同时造成硬件的运营维护等成本大量增加。 1.1.1 分散式、集中式与分布式系统 集中式系统 在集中式系统中,通过一台主计算机保存共享的全部数据,用户通过终端连接到这台主计算机进行数据访问。终端包含键盘和显示器,使用通信链路接收和发送数据。 优点: 资源集中,硬件成本低,数据共享访问方便,减小或消除了数据的冗余与不一致。 缺点: 可靠性不如分散式,一旦主机出现故障,整个系统都会瘫痪; 由于系统为所有用户共享,无法满足特殊用户的计算需要,系统响应较慢 1.1.1 分散式、集中式与分布式系统 分布式系统 分布式系统是集中式和分散式系统的混合,由多个连接起来的独立计算机组成。 相比于计算机网络,分布式系统的资源以透明的形式供给用户使用,用户在使用资源时无需知道该资源是本地的还是远程的,

文档评论(0)

1亿VIP精品文档

相关文档