前端面经 计网 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 找不到

相关推荐
2301_803554526 小时前
HTTP 常考问题简洁回答(速记版)
网络·网络协议·http
捷米研发三部7 小时前
Profinet 转 TCP/IP 协议转换网关:打破 PLC 与打标卡协议壁垒的工业通讯利器
网络·网络协议·tcp/ip
李贺梖梖8 小时前
HTTP方法的安全性和幂等性
http
-Excalibur-11 小时前
形象解释关于TCP/IP模型——层层封装MAC数据帧的过程
linux·c语言·网络·笔记·单片机·网络协议·tcp/ip
会开花的二叉树14 小时前
应用层网络协议深度解析:设计、实战与安全
网络·网络协议·安全
2501_9159214314 小时前
iOS混淆与IPA加固全流程(iOS混淆 IPA加固 Ipa Guard实战)
android·ios·小程序·https·uni-app·iphone·webview
不做菜鸟的网工16 小时前
RSTP对于STP改进点
网络协议
无敌最俊朗@18 小时前
UDP 高频面试题解析
网络·网络协议·udp
BAGAE21 小时前
HTTPS 加密原理介绍
java·c++·websocket·http·均值算法·启发式算法·最小二乘法
烧冻鸡翅QAQ1 天前
HTTP 1.0版本的webserver自主实现
网络·网络协议·http