客户端与服务器

CS与BS

           软件使用方式上的两种划分

           C/S:Client/Server

                     PC客户端与服务器架构:特点:在服务器当中就主要是一个数据库,把所有业务逻辑都交给客户端来完成

                                                              优点:较为安全,用户界面丰富,客户体验好

                                                              缺点:每次升级都要重新安装,针对不同的操作系统开发,可移植性差

           B/S

                     Browser/Server

                      浏览器与服务器框架:特点:基于浏览器访问的应用,把业务层交给服务器来完成,客户端仅做界面渲染和数据交换

                                                          优点:只开发服务器端,可以跨平台、移植性很强

                                                          缺点:安全性比较差,用户体验较差

Web资源

           什么是web资源:Web网页,它用于表示网络主机上供外界访问的资源

           Web资源分类:静态Web资源:指web页面提供人们浏览的数据始终是不变的

                                    动态Web资源:指web页面提供人们浏览的数据是由程序产生的,不同的时间点访问web资源页面看到的内容各不相同

           Web资源存放位置:所有的web资源都存放在一个web服务器中

                                            web服务器就是可以供外界访问web资源的一个软件

                                            web资源放到指定的目录当中,就可以通过对应的端口在浏览器中访问到

           URL地址:协议://主机地址:端口号/资源地址

                           http://localhost:8080/index.html

资源访问流程

           客户端:浏览器,Android程序,IOS程序,微信小程序

           服务端:php服务器,tomcat服务器,nodejs服务器....

           当我们在浏览器当中访问一个网址的时候,为什么就能看到一个页面:一个网址对应的是一个IP地址,一个IP地址对应的是一个电脑,通过IP地址找到对应的电脑,电脑当中安装有web服务器,通过端口号找到服务器,找到对应的服务器,服务器把页面返回给你,这样一个过程就是http请求过程

BS结构流程图

请求与相应

           请求:把客户端请求发送给服务器

           相应:服务器把你要的数据发送给客服端

           请求与相应都要一定的格式:约定好客户端以什么样的格式把数据发送给服务器

                                                          约定好服务器以什么样的格式把数据发送给客户端

                                                          这个约定就是http协议

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值