C/S架构和B/S架构
-
CS架构:客户机-服务器,即Client-Server(C/S)架构,缺少通用性,系统维护、升级需要重新设计和开发,增加了维护和管理的难度
-
BS架构:B/S架构即浏览器和服务器架构模式,是web兴起后的一种网络架构模式,web浏览器是客户端最主要的应用软件,统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用
- URL(统一资源定位符,获取服务器资源的一种):协议://服务器IP:端口/路径1/路径N?key1=value1&key2=value2
- 协议:不同的协议有不同的解析方式
- 服务器IP:网络中存在无数的主机,要访问哪一台通过公网IP区分
- 端口:一台主机上运行着很多的进程,为了区分不同进程,一个端口对应一个进程,http默认端口是80
- 路径:资源有很多种,为了进一步区分资源所在的路径(后端接口,一般称为“接口路径”,“接口”)