计算机网络教案(第3章)精要.ppt

计算机网络教案(第3章)精要

主要内容 3.1.2 C/S模式与P2P模式 客户/服务器模型 (Client-server,C/S) 是所有网络应用的基础。客户、服务器分别指参与一次通信的两个应用实体,客户方主动地发起通信请求,服务器方被动地等待通信的建立。 客户和服务器 客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户-服务器方式所描述的是进程之间服务和被服务的关系。 客户是服务的请求方,服务器是服务的提供方。 客户软件 任何一个应用程序当需要进行远程访问时成为客户; 一般运行于用户的个人计算机上; 向服务器主动发起通信请求;因此,客户程序必须知道服务器程序的地址。 可以与多个服务器进行通信; 不需要特殊的硬件和复杂的操作系统。 服务器软件 是专用的提供某种服务的特权程序,可以同时处理多个远程客户; 一般在系统启动时被执行,并连续运行以处理多次会话; 被动的等待远程客户发起通信;因此,服务器程序不需要知道客户程序的地址。 需要特殊的硬件和复杂的操作系统。 客户端之间不能够直接通信; 当同时向服务器发出服务请求的客户数量比较多时,一台服务器不能满足多个客户请求的需要。人们经常使用由多台服务器组成的服务器集群(server farm)构成一个虚拟服务器; 如果在客户数量比较少,或者客户服务请求不频繁时,也可以将多种服务器应用程序安装在一台计算机

文档评论(0)

1亿VIP精品文档

相关文档