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分钟)。

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...