HTTP协议工作原理(与HTTPS的区别)

HTTP是超文本传输协议,由请求和响应构成,HTTP协议永远都是客户端发起请求,服务端回送响应


HTTP协议工作原理

首先,DNS会解析域名获取IP地址

而后TCP通过三次握手建立链接

建立链接后客户端发送请求,服务端接到请求后响应,而后通过四次挥手关闭TCP链接

数据传输完成后,客户端解析数据并进行渲染,回显给用户

HTTP与HTTPS的区别

HTTP以明文的方式传输数据,安全性较低,于是就有了HTTPS协议


HTTPS算是HTTP的升级版,它在HTTP的基础上加入了SSL协议,SSL协议依靠整数来验证服务器的身份,并将传输的数据进行加密


HTTP请求报文分为四个部分


请求行

请求头

请求空行

请求体

HTTP响应报文也分为四个部分


响应行

响应头

响应空行

响应体

HTTP响应状态码


100


200        请求成功


300        重定向


400        客户端错误(比如403是没有权限,404是路径错误)


500        服务器错误(比如Web应用存在bug)


上一篇:关于 SAP Spartacus SSR 服务器返回的响应是否应该被缓存的问题


下一篇:为什么我们会看到 SAP Spartacus 服务器端渲染 `rendering in process` 的日志