客户服务器模式

互联网应用的两种工作模式:客户/服务器模式与P2P模式

妖精的绣舞 提交于 2019-12-01 03:10:46
《智慧的物联网——感知中国和世界的技术》第3章互联网:物联网的运行环境,本章在系统介绍计算机网络与互联网基本概念的基础上,深入讨论了“三网融合”,以及物联网与互联网的区别与联系。本节为大家介绍互联网应用的两种工作模式:客户/服务器模式与P2P模式。 AD: WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 3.3.3 互联网应用的两种工作模式:客户/服务器模式与P2P模式 从互联网应用系统的工作模式角度看,互联网应用可以分为两类:客户/服务器(C/S)模式与对等(P2P)模式。 1.客户/服务器模式的基本概念 从应用层的应用程序工作模型的角度看,应用程序分为客户端程序与服务器程序。以Email应用程序为例,Email应用程序分为服务器端的邮局程序与客户端的邮箱程序。用户在自己的计算机中安装并运行客户端的邮箱程序,就能够成为电子邮件系统的客户端,发送和接收电子邮件。而安装邮局应用程序的计算机就成为了电子邮件服务器,它为客户提供电子邮件服务。 互联网应用系统采用客户/服务器模式的主要原因是网络资源分布的不均匀性。网络资源分布的不均匀性表现在硬件、软件和数据三个方面。 1)网络中计算机系统的类型、硬件结构、功能都存在着很大的差异。它可以是一台大型计算机、高档服务器,它也可以是一台个人计算机,甚至是一个PDA或家用电器。它们在运算能力