计算机网络概述(二)
网络边缘部分的端系统中运行的程序之间的通信方式通常可以划分为两类:
1.客户服务器方式(C/S方式) 2.对等方式(P2P方式)
1. 客户服务器方式
因特网上最常用的,也是最传统的方式。我们在上网发送电子邮件或者在网站上查找资料时,都是使用客户服务器方式,客户(client)和服务器(server)都是指通信过程中所涉及的两个应用进程,其中,客户是服务器请求方,服务器是服务的提供方,服务请求方和服务提供方都要使用网络核心部分所提供的服务。
值得我们注意的是,上面我们所说的客户和服务器本来都是指的计算机进程(软件)。使用计算机的的人是计算机的用户(user)而不是客户(client)。但是国外的很多文献中,经常也把运行客户程序的机器成为client,把运行服务器的机器称为server。
2. 对等连接方式
对等连接(peer-to-peer,简写P2P),是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。只要两主机都运行了对等连接软件(P2P软件),它们就可以进行平等的对等的连接通信。此时,双方都口音下载对方已经存储在硬盘中的共享文档。这种工作方式也叫做P2P文件共享。然而,在实际上,对等连接方式从本质上看,使用的仍然是客户服务器方式,只是对等连接中的每一个主机既是客户同时又是服务器。
参考书目:
《计算机网络》