目前市面上的软件分为两种:
C/S架构: ‘C’指客户端,S指服务器。一般我们使用的都是CS架构的软件,例qq,播放器等等 特点有:1.软件使用前必须需要安装 2.软件更新时,客户端和服务器必须都得更新 3.CS架构不能跨平台使用,例如安卓手机上的软件在苹果手机上不能使用 4.c/s客户端和服务器的通信采用的自由协议,相对安全,例如在手机上安装app时出现“是否同意安装该应用等等”
B/S架构:‘B’指浏览器,S指服务器。平常我们常用的京东、淘宝、12306等等 特点:1.软件使用前不需要安装 2.软件客户端无需更新 3.可以跨平台使用 4.b/s的通信采用的是通用的HTML协议,相对不安全