计算机网络(一)-概述2
11. 通信方式分为两大类:客户-服务器方式(C/S方式)和对等方式(P2P方式)。客户-服务器方式(C/S方式)所描述的是进程之间服务和被服务的关系,客户是服务请求方,服务器是服务提供方。客户和服务器本来都指的是计算机进程(软件),使用计算机的人是计算机的“用户(user)”而不是“客户(client)”,不过也要具体情况具体分析到底指的是什么,是软件还是硬件;对等方式(P2P方式)是指两台主机在通信时并不区分拿一个是服务请求方哪一个是服务提供方,这时双方都已经下载对方已经存储在硬盘中的共享文档,因此这种工作方式也称为P2P方式。对等连接工作方式可支持大量对等用户(上百万个)同时工作。 12. 客户-服务器方式(C/S方式)的特点 客户程序: (1) 被用户调用后运行,在通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。 (2) 不需要特殊的硬件和很复杂的操作系统。 服务器程序: (1) 是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。 (2) 系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。 (3) 一般需要有强大的硬件和高级的操作系统支持。 13. 网络核心部分起特殊作用的是路由器(router) ,它是一种专用计算机(但不叫做主机)。