1.2 市面上常见的软件架构

在打基础前,我们来看看市面上比较常见的基础架构。我们可能不知道它叫什么,但我们一定都接触过。

  • C/S架构

![未命名文件 (2)]

1.2 市面上常见的软件架构_第1张图片

CS就是Client-Server模式,客户端-服务器模式。举一个最简单的例子,就是QQ。QQ大家应该都用过,本课程也会建立对应的QQ群,大家有问题也可以进群来问我,我都会一一解答的。那QQ这个软件,就属于C/S架构,它有一个单独的应用程序,我们通过打开QQ这个应用程序,输入我们的QQ号和密码来登录QQ,登录QQ以后就可以跟我们的好友来聊天了。我们通过QQ就可以看出C/S架构的优缺点

优点:

    1. C/S架构的界面和操作很丰富。因为我们对于QQ的所有操作都是在QQ里完成的,比如登录、添加新好友、跟好友聊天、跟好友语音或者视频、在群里发送群公告,等等这些功能,都是在最精简版的QQ上不断通过版本迭代完善起来的。
    2. 安全性很容易可以得到保证。登录我们自己的QQ,就需要有对应的QQ号和密码,只有有了这两样东西,才能登录到我们自己的QQ,我们只要保管好自己的密码,也就能实现只有我们自己能登录自己的QQ。而不使用QQ的人,是不会想要去登录别人的QQ的,这样,QQ面对的人群就相对固定,它只面对需要上网聊天的人,这样就能实现一定的安全性。而且C/S架构也会对权限多层次校验,提供更安全的存取模式,对信息安全的控制能力也更强,所以大家看银行的一些内部系统ÿ

你可能感兴趣的:(http协议,http,测试工具)