#2020云栖大会#阿里云海量offer来啦!投简历、赢阿里云限量礼品及阿里云ACA认证免费考试资格!>>>
![d29796cb9082e502be140b976b926a9e1bd.jpg](https://i-blog.csdnimg.cn/blog_migrate/c9a7bee893cec3ac5c84c68b7c45d82f.jpeg)
客服端与服务端
1 | CS与BS |
2 | web资源 |
3 | 资源访问流程 |
CS与BS
1
CS与BS是软件使用方式上的两种划分
C/S即Client/Server是PC客服端、服务器架构
特点:在服务器当中就主要是一个数据库,把说有的业务逻辑以及界面都交给客服端完成
优点:较为安全,用户界面丰富,用户体验好
缺点:每次升级都要重新安装,针对于不同的操作系统开发,可移植性差
B/S即Browser/Server是浏览器、服务器架构
特点:基于浏览器访问应用,把业务层交给服务器来完成,客服端仅仅做界面渲染和数据交换
优点:只开发服务器端,可跨平台,移植性很强
-
缺点:安全性比较低,用户体验差
web资源
2
什么是web?
web网页,它用于表示网络主机上供外界访问的资源
web资源的分类
静态web资源:指web页面中供人们浏览的数据始终不变
动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同的时间点访问web页面看到的内容或信息不同
web资源存放在哪里
所有的web资源都放在一个web服务器当中
web服务器就算可以供外界访问web资源的一个软件
web服务器放到指定的目录当中,就可以通过对应的端口在浏览器中访问到
URL地址
协议://主机地址:端口号/资源地址
![8b3d7d5d748889816fa509a707041a18c29.png](https://i-blog.csdnimg.cn/blog_migrate/f0b3c44d94bc4444bf65f90414ad5f93.png)
资源访问流程
3
当我们在浏览器当中访问一个网址的时候,为什么就能看到一个页面,一个网址对应的其实是一个IP地址,一个IP地址对应一台电脑,通过IP地址找到对应的电脑,再通过端口号找到此电脑的哪个软件(服务器),找到对应服务器后,服务器把页面返回给你。这样的一个过程就是http请求的过程
BS结构图
![09bdf02380f76ea3948bd4616157f67915f.png](https://i-blog.csdnimg.cn/blog_migrate/7a81dbc1542129ae8cf84acbd6fd8ef7.png)
请求与响应
请求:把客服端请求发送给服务器
响应:服务器把你要的数据发送给客服端
请求与响应都要有一定的格式
约定好客服端以什么样的格式把数据给服务器
约定好服务器以什么样的格式把数据给客服端
这个约定使用的就是HTTP协议
![027f530993063fb36e00b746c3e75c09e4a.png](https://i-blog.csdnimg.cn/blog_migrate/3950df3f7c16cd3a86d74a448d8ce0a3.png)
![d501beb6f6d1cf101a1ecc1e4b8ce261695.gif](https://i-blog.csdnimg.cn/blog_migrate/e1e247f58c329b29685bdf5b64407703.gif)
勤学如春起之苗,不见其增,只有所长。辍学如磨刀之石,不见其增,日有所亏
![ce2e69301fe672fe91713d616821ac80294.jpg](https://i-blog.csdnimg.cn/blog_migrate/6f99768edf3f0911b1dc91abca3fbacd.jpeg)
![c80c502241b90643f4d1d71c6ba500e79e3.png](https://i-blog.csdnimg.cn/blog_migrate/587ad8a762d3464a4d5bb09cf16bc2f1.png)
本文分享自微信公众号 - IT那个小笔记(qq1839646816)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。