1.2.11客户—服务器通信方式 客户 client)和服务器( (server)通信是指两个应用程序 的通信。 ●客户程序是服务的请求方,服务器程序是服务的提 供方 客户—服务器通信方式所描述的是程序之间服务和 被服务的关系
1.2.1.1 客户——服务器通信方式 客户(client)和服务器(server)通信是指两个应用程序 的通信。 客户程序是服务的请求方,服务器程序是服务的提 供方。 客户−服务器通信方式所描述的是程序之间服务和 被服务的关系
运仃 客户 网络边缘 运仃 程序 服务器 A 程序 背求 服务 B 客户 ②得到服务 网络核心 服务器 客户A向服务器B发出请求服务 而服务器B向客户A提供服务
运行 客户 程序 网络边缘 网络核心 运行 服务器 A 程序 B 客户 服务器 客户A 向服务器 B 发出请求服务, 而服务器B 向客户A 提供服务
客户程序的特点 被用户调用后运行,在打算通信时主动向远地服务 器发起通信(请求服务)。因此,客户程序必须知 道服务器程序的地址 不需要特殊的硬件和很复杂的操作系统
客户程序的特点 被用户调用后运行,在打算通信时主动向远地服务 器发起通信(请求服务)。因此,客户程序必须知 道服务器程序的地址。 不需要特殊的硬件和很复杂的操作系统
服务器程序特点 一种专门用来提供某种服务的程序,可同时处理多 个远地或本地客户的请求。 系统启动后即自动调用并一直不断地运行着,被动 地等待并接受来自各地的客户的通信请求。因此 服务器程序不需要知道客户程序的地址。 般需要强大的硬件和特殊的操作系统支持
服务器程序特点 一种专门用来提供某种服务的程序,可同时处理多 个远地或本地客户的请求。 系统启动后即自动调用并一直不断地运行着,被动 地等待并接受来自各地的客户的通信请求。因此, 服务器程序不需要知道客户程序的地址。 一般需要强大的硬件和特殊的操作系统支持
1.2.12对等通信方式 对等通信方式(pee- to-peer,简写为P2P)是指两个主 机在通信时并不区分哪一个是服务请求方还是服务 提供方。 只要两个主机都运行了对等连接软件(P2P软件) 它们就可以进行平等的、对等连接通信。 双方都可以下载对方已经存储在硬盘中的共享文档
1.2.1.2对等通信方式 对等通信方式(peer-to-peer,简写为P2P)是指两个主 机在通信时并不区分哪一个是服务请求方还是服务 提供方。 只要两个主机都运行了对等连接软件(P2P 软件), 它们就可以进行平等的、对等连接通信。 双方都可以下载对方已经存储在硬盘中的共享文档