软件测试学习之路--网络架构

网络体系架构


软件测试学习之路--网络架构
C/S架构:

  • 服务器保存全局公共数据
  • 客户端保存各自的私有数据
  • 客户端实现与服务器的直接相连,响应速度快
  • 客户端操作界面设计个性化,缺少通用性
  • 业务变更或改变不够灵活,需要重新设计和开发
  • 需要专门的客户端安装程序,单分布功能弱
  • 对于不同的开发工具,相互之间很难兼容
  • 用户接口与操作系统关系密切

B/S架构:

  • 成本低、维护方便、 分布性强、开发简单
  • 面向不可知的用户群对安全的控制能力相对较弱
  • 对安全以及访问速度都要多重的考虑,是发展趋势
  • 用户接口跨平台,与浏览器相关

P2P:

  • Peer-to-peer networking,点对点网络模式