单选题
服务程序在Windows环境下工作,并且允许该服务器程序的计算机也作为客户访问其他计算机上提供的服务。那么,这种网络应用模型属于______。
【正确答案】
B
【答案解析】[解析] P2P模型是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。只要两个主机都运行了P2P软件,它们就可以进行平等的对等连接通信,比如双方都可以下载对方已经存储在硬盘中的共享文档(在客户/服务器模型下,只有当客户机主动发起请求时,才能从服务器获得文档,或将文档传递给服务器,而且多个客户机之间如果想要共享文件,只能通过服务器中转)。例如,大家现在常用的OQLive和电驴等软件就是使用P2P模型。
实际上,P2P模型从本质上来看仍然是使用客户/服务器方式,只是对等连接中的每一个主机既是客户又是服务器。例如,当主机C请求D的服务时,C是客户,D是服务器,但如果C同时又向F提供服务,那么C又同时起着服务器的作用。