Web中的网络
红色部分是请求,蓝色部分是响应请求
第一行/起始行:行内三个要素分别代表请求的方法、资源路径、HTTP版本;跟在后面的是头部,每一行表示一个头部——头部使用冒号分隔
冒号左边:头部名称,名称会区分大小写;冒号右边:头部池
响应
第一行/状态行:行内三个要素分别代表HTTP版本、状态码、重要信息(可以自定义);跟在后面的是头部
HTTP协议1.1:
无法多路复用HTTP协议2:
将不同的请求放在不同的帧内,可以实现多路复用帧带来的额外好处 : 1、调整响应传输的优先级;2、头部压缩;3、Serve Push;4、解决队头堵塞问题。
HTTP协议2:QUIC
CDN:DNS劫持
根据DNS查询来源IP的地理位置,确定最近的服务器
WebSocket
“具体查询HTTP、CDN、WebSocket”
网络安全
网络安全:三要素
网络安全:对称加密与非对称加密
公钥加密只能用私钥解密、私钥加密只能用公钥解密现网络安全:密码散列函数(哈希函数)
找到两个不同的输入使之经过密码散列函数后有相同的哈希值,在计算上是不可能的网络安全:完整性和身份验证
网络安全:如何实现机密性
网络安全:如何实现完整性
“具体查询对称加密、非对称加密、私钥、公钥、签名”