WEB系统概述

WEB系统概述

1.什么是WEB
Web,也称万维网(网址以 www 开头),是一种网络使用环境的总称.
( web是互联网的总称,全称为World Wide Web,缩写WWW ,即全球广域网,也称为万维网)

2.使用角色看Web
从网络使用环境的角色来看,web就是我们平常使用浏览器上网是所看的网页

3.技术角度看WEB
从技术的角度来看,Web技术包含网站网页的布局设计、代码编写、数据库建立、网络平台等相关技术,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构

4.常见的web服务器
apache/tomcat/nginx/iis

5.B/S架构和C/S架构
5.1什么是CS架构软件:Client/Server 客户端和服务器,这种软件往往需要安装。比如QQ,支付宝,英雄联盟等。
优缺点:
优点:可以减轻服务器端压力,将部分代码写到客户端。界面很美观。
缺点:一旦服务器更新了,客户端也需要更新。分布式开发比较弱

5.2什么是BS架构软件:Browser/Server 浏览器和服务器,这种软件不需要安装,只需要通过浏览器就可以访问。
优缺点:
优点:服务器一旦更新,不需要更新客户端,因为客户端就是浏览器,比较强的分布式能力
缺点:服务器端压力会比较大。界面效果不如CS结构软件。

6.http协议
6.1 什么是HTTP
HTTP(超文本传输协议):一种无状态的、应用层的、以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动
HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型

6.2 解析url获取ip的过程叫DNS
获取web页面的过程就是典型的三次握手建立tcp的过程

6.3 HTTP 和 HTTPS 有什么区别
“https”默认端口号 443 http 端口是80
因为 HTTP 是明文传输,所以不安全,容易被黑客窃听或篡改;
通信安全必须同时具备机密性、完整性、身份认证和不可否认这四个特性;
HTTPS 的语法、语义仍然是 HTTP,但把下层的协议由 TCP/IP 换成了 SSL/TLS;
SSL/TLS 是信息安全领域中的权威标准,采用多种先进的加密技术保证通信安全;

7.常用的HTTP状态码

在这里插入图片描述

8.Cookie和Session
Http协议本身是无状态的。客户端只需要简单的向服务器端发出请求,客户端和服务器端都没有必要记录彼此过去的行为,每一次请求之间都是独立的。
8.1 Cookie(记录用户访问的信息)
8.1.1 Cookie数据存放在客户端的浏览器上
8.1.2 Cookie 数据是由浏览器按照一定的原则在后台自动发送给服务器
8.1.3 单个Cookie在客户端的限制是3K,就是说一个站点在客户端存放的Cookie不能超过3K
8.2 Session
8.2.1 session是一个会话过程,指的就是访问者从到达某个特定主页到离开为止的那段时间;
8.2.2 Session是服务器端机制,数据存储在服务器端;
8.2.3 Session有一个超时时间(默认30分钟)。

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...