3.20

发布时间 2023-03-22 21:15:58作者: 阿凡快醒醒

软件系统分类

软件

从使⽤的场景出发:⽹⻚、电脑端软件、⼿机端软件

B/S架构软件:⽆须安装,直接通过浏览器访问 H5( html5 )⻚⾯,在⼿机浏览器访问的⽹⻚/⻚⾯

C/S架构软件:需要提前安装客户端,才可以使⽤的。 App,也属于CS架构的⼀种,需要安装在⼿机上

 

从技术⻆度出发:

1. 软件的布局设计(UI设计师实现)

2. 数据库设计(DBA数据库管理员、架构师)

3. 代码编写(开发⼈员)

4. ⽹络平台的设计(运维)

 

从技术⻆度出发:

1. 软件的布局设计(UI设计师实现)

2. 数据库设计(DBA数据库管理员、架构师)

3. 代码编写(开发⼈员)

4. ⽹络平台的设计(运维)

 

什么是HTTP协议

Http协议,超⽂本传输协议,由请求与响应组成的,常⻅的请求⽅式有get与post

HTTP协议与HTTPS协议区别 本质都是相同的,

HTTPS协议,多了⼀层 SSL 加密,相对更安全,性能差⼀些。

get请求与post请求的区别

get请求,请求数据/请求参数 跟随请求地址 ⼀起发送,get请求常⽤于获取数据。

post请求,请求数据,在请求体中,单独发送,post请求常⽤于传输数据。

 

常⻅的HTTP状态码

200 请求成功

301 永久移动/永久重定向,⼀个⽹址永久的移动到另⼀个⽹址上。

302 临时移动 baidu.com >>>> www.baidu.com

401 验证⽤户权限错误

404 找不到资源

500 服务器内部错误

HTTP状态码⼤全 Cookie与Session区别

1. cookie保存在浏览器,相对不安全,如果涉及到⽤户隐私使⽤session存储。

2. session保存在服务器上,相对安全,但是如果访问量较⼤,会占⽤服务器资源。

 

常⻅到的默认端⼝

服务名 默认端⼝

mysql        3306

oracle       1521

tomcat      8080

 http             80     

 https        443

TCP协议与UDP协议的区别?

TCP协议:需要先建⽴连接,再发送数据,数据在传输的过程中,不需要携带⽬的地址,保证传输的可靠性

UDP协议:不需要建⽴连接,直接发送数据,数据在传输的过程中,需要详细的⽬的地址,不保证传输的可靠性

TCP通过三次握⼿建⽴连接

主机A 向主机B 发送建⽴连接的请求

主机B 回复主机A 同意建⽴连接

主机A 与主机B 正式建⽴连接