前端面经 计网 http和https区别

HTTP 超文本传输

忒点:

支持CS 客户/服务器模式

方便快捷 简单

允许传输任意类型的数据 在报文头中的Content-Type中声明

无连接,一次连接仅处理一个请求

无状态 不保留上一次的状态

HTTPS 解决HTTP明文传输 在HTTP基础上增加SSL协议

HTTP版本

1.0 浏览器与服务器只保持短暂的连接,每次请求都需要与服务器建立一个TCP连接

服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求

简单来讲,每次与服务器交互,都需要新开一个连接

1.1 默认支持长连接

在HTTP1.1中,默认支持长连接(Connection: keep-alive),即在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟

在一个TCP 连接上可以传输多个HTTP请求

还允许客户端不用等待上一次请求结果返回,就可以发出下一次请求,

额外;增加 pust delete等请求方法

2.0

二进制格式

首部压缩

多路复用

服务器推送

常见状态码

100 临时相应

101 更换http版本

304 协商缓存

403 服务器拒绝

401 需要身份验证

404 找不到

相关推荐
汤愈韬6 小时前
三种常用 NAT 的经典案例
网络协议·网络安全·security
汤愈韬7 小时前
NAT Server 与目的Nat
网络·网络协议·网络安全·security
7ACE8 小时前
Wireshark TS | TLP 超时时间
网络·网络协议·tcp/ip·wireshark·tcpdump
凯瑟琳.奥古斯特14 小时前
NAT原理及作用详解
网络·网络协议
KnowSafe15 小时前
CLM最佳实践:构建高效证书生命周期管理体系
安全·https·clm·itrustssl·trustasia
W.A委员会15 小时前
DNS详解
http
_Evan_Yao16 小时前
从 IP 路由到 Agent 路由:最长前缀匹配如何帮你分发任务?
java·网络·后端·网络协议·tcp/ip
数据法师1 天前
开源情报收集工具GhostTrack深度测评:IP、手机号、用户名的合规信息查询方案
网络·网络协议·tcp/ip
想成为优秀工程师的爸爸1 天前
第三十篇技术笔记:郭大侠学UDS - 人有生老三千疾,望闻问切良方医
网络·笔记·网络协议·tcp/ip·信息与通信
KnowSafe1 天前
CaaS vs 传统管理:证书即服务的颠覆性优势
https·ssl