01-Web客户端与服务器详解
2018-06-18 01:01:34来源:未知 阅读 ()
1、CS与BS
软件使用方式上两种划分
C/S
Client/Server
PC客户端、服务器架构
特点:
在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成
优点:
较为安全,用户界面丰富,用户体验好
缺点:
每次升级都要重新安装,针对于不同的操作系统开发,可移植性差
B/S
Browser/Server
浏览器/服务器架构
特点:
基于浏览器访问的应用
把业务层交给服务器来完成,客户端仅仅做界面的渲染和数据的交换
优点:
只开发服务器端,可以跨平台、移植性很强
缺点:
安全性比较低,用户体验较差
2、Web资源
什么是Web
WEB网页,它用于表示网络主机上供外界访问的资源。
Web资源分类
静态Web资源
指web页面中供人们浏览的数据始终是不变。
动态Web资源
指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
web资源存放在哪里
所有的web资源都放在一个web服务器当中
web服务器就是可以供外界访问web资源的一个软件
web资源放到指定的目录当中,就可以通过对应的端口在浏览器当中访问到。
URL地址
协议://主机地址:端口号/资源地址
http://www.it666.com:80/index.html
3、资源访问流程
客户端
浏览器
Android程序
iOS程序
微信小程序
服务器
php服务器
tomcat服务器
nodeJS服务器...
当我们在浏览器当中访问一个网址的时候,为什么就能看到一个页面
一个网址对应的其实是一个IP地址
一个IP地址对应一台电脑
通过IP地址找到对应的电脑
电脑当中安装的有web服务器,通过端口号找到对应服务器
找到对应服务器,服务器把页面返回给你
这样的一个过程就是http请求的过程
BS结构流程图
请求与响应
请求
把客户端请求发送给服务器
响应
服务器把你要的数据发送给客户端
协议
请求与响应都要一定的格式
约定好客户端以什么样的格式把数据给服务器
约定好服务器以什么样的格式把数据给客户端
这个约定使用的就是HTTP协议
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:用js写水仙花数
下一篇:01-客户端与服务器详解
- Spring Cloud Ribbon 客户端负载均衡 2020-06-04
- 服务器软件大扫盲 2020-05-18
- java socket实现服务端,客户端简单网络通信。Chat 2020-05-03
- 文件上传——Spring MVC跨服务器 2020-04-28
- 基于netty实现rpc框架-spring boot客户端 2020-04-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash