计算机网络——应用层
应用模型
分为客户服务模型(Client/Server,C/S)和P2P模型两种
- C/S模型是由主机提供服务,客户机请求服务。详细不解释。
- P2P模型没有固定的客户和服务器的划分,每个结点既作为客户请求资源,又作为服务器提供资源。优点有:
- 减轻了服务器的计算压力;
- 多个客户机可以直接共享文档(C/S模式下各客户机无法直接通信);
- 可扩展性好,传统服务器有响应和带宽的限制,因此只能接受一定数量的请求;
- 网络健壮性好,单个结点的失效不会影响其他部分的结点。
- P2P模式的缺点:
- 会占用较多的内存,影响整机的速度;
- 经常进行P2P下载,会对硬盘造成较大的损伤;
- P2P程序会使网络变得非常拥塞,因此遭到各大互联网服务提供商ISP的嫌弃。