1、B/S架构软件:Browser/Server, 浏览器/服务器模式
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器。
B/S 架构特点:维护和升级方式简单 成本降低,选择更多 应用服务器运行数据负荷较重
2、C/S 软件架构:Client/Server,客户端/服务器模式
客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
C/S架构特点:应用服务器运行数据符合较轻 数据存储管理较为透明
3、B/S和C/S架构软件区别
B/S和C/S各有千秋,他们都是当前非常重要的计算架构 适用Internet、维护工作量等方面,B/S比C/S要强得多 B/S架构需要重点考虑系统在不同的浏览器中的兼容性问题 C/S 架构需要考虑系统的安装与反安装、支持哪种平台。
4、协议
4.1 URL组成
1. 协议部分
2. 域名部分
3. 端口部分
4. 虚拟目录部分
5. 文件名部分
6. 参数部分
4.2 http协议
HTTP协议(hyper text transfer protocol,超文本传输转移协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。
它可以使浏览器更加高效,使 络传输减少。
HTTP协议是无状态协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。
超文本:有图有真相,声音、图形、视频,也叫做富文本
普通文本:就是普通文本
例子:访问 页的时候会先传输文本,再传输图形、flash
4.3 Get请求-主要用于查看数据
4.4 Post请求-用于和服务器进行数据交互,提交数据给服务器
get: 查,暴露参数信息
post: 提交,不会暴露
4.5 Cookie和Session
Cookie,有时也用其复数形式Cookies,指某些 站为了辨别用户身份、进行session跟踪而存储在用户本地终端上的数据(通常经过加密)。
Cookie的作用 1、 记录用户名和密码 2、 定制站点 3、 定向广告
Session Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。 Session的作用 Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。
Cookie数据存放在客户的浏览器上,Session数据放在服务器上。 Cookie不是很安全,别人可以分析存放在本地的Cookie并进行Cookie欺骗,考虑到安全应当使用Session 。 Session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用Cookie 。 单个Cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个Cookie 。
中间处理的软件/工具:中间件
4.6 状态码
状态码: 200 400 403 404 500 必须记住什么意思
4.7 域名
FQDN:(Fully Qualified Domain Name)完全合格域名/全称域名,是指主机名加上全路径,全路径中列出了序列中所有域成员。全域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。
4.8 端口
主机是通过“IP地址+端口 ”来区分不同的 络服务的
常见的端口
apache/nginx/iis 80
tomcat 8080
mysql 3306
oracle 1521
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22997 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!