还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
应层协议用HTTPHTTP概述络协议协议网文本HTTP是一种应用层协议,用于在HTTP使用文本格式进行通信,易于理Web浏览器和Web服务器之间传输解和调试数据态协议无状HTTP是无状态协议,服务器不会记住客户端的先前请求HTTP工作模型请求1客户端向服务器发送HTTP请求消息响应2服务器接收到请求后,处理请求并发送HTTP响应消息接收3客户端接收服务器的响应消息,并根据响应内容进行处理请HTTP求消息请请求方法求URLGET、POST、PUT、DELETE等,用于指示服务器执行的操作指定服务器上的资源位置,例如,`https://www.example.com/index.html`请头请求求体包含关于客户端和请求的元数据,例如,`User-Agent`、可选的,包含请求数据,例如,表单数据或文件上传`Accept`、`Cookie`响应HTTP消息态响应头响应状行体包括HTTP版本、状态码和状态描述,例如包含关于响应的元数据信息,例如包含实际的响应数据,例如HTML文档HTTP/
1.1200OK Content-Type、Content-Length、、图片、视频等Date头HTTP部字段请户语求方法主机名用代理言偏好GET、POST、PUT、DELETE等目标服务器地址客户端标识客户端语言GET和POST方法1GET2POST用于获取服务器上的资源,例用于向服务器提交数据,例如如网页、图片、视频等表单数据、文件上传等别3区GET方法请求参数在URL中可见,POST方法请求参数在请求体中态码HTTP状状态码描述200成功301永久重定向302临时重定向400错误请求401未授权403禁止访问404未找到500服务器内部错误连持久接提高效率保持连接减少开销线管化节时间减迟1提高效率2省3少延通过在单个TCP连接上发送多个服务器可以并行处理多个请求,减少通过减少建立连接的次数,可以减少HTTP请求,减少了建立连接的开销了每个请求的等待时间,从而提高了网络延迟,提高用户体验,提高了传输效率响应速度缓HTTP存浏览缓务缓缓器存服器存CDN存浏览器会存储网页的副本,下次访问时直接服务器会存储一些静态内容的副本,下次请CDN节点会存储网站内容,将内容分发到离从缓存中加载,减少网络请求求时直接返回缓存数据,提高响应速度用户最近的节点,提高网站的访问速度和用户体验安全机制认证权授加密完整性确保请求者身份的真实性控制请求者对资源的访问权限保护数据传输过程中的机密性确保数据在传输过程中不被篡改认证机制认证认证基本摘要最简单的认证机制,客户端发送用对用户名和密码进行哈希运算,减户名和密码,服务器进行验证少明文传输风险证书认证使用数字证书进行身份验证,确保信息安全协议HTTP/2复头压缩1多路用2部HTTP/2使用多路复用技术,允HTTP/2使用HPACK算法对许多个请求在同一个TCP连接HTTP头部进行压缩,减少了数上同时传输,从而减少了延迟据传输量,提高了传输效率和网络开销务3服器推送服务器可以主动将资源推送到客户端,即使客户端没有请求,从而提高了网页加载速度HTTP/2特性进帧复二制多路用HTTP/2使用二进制帧进行数据传多个请求可以在同一个TCP连接输,与HTTP/
1.x的文本格式相比上进行传输,提高效率,减少延迟,更加高效和紧凑头压缩务部服器推送HTTP/2采用HPACK算法压缩服务器可以主动将客户端可能需要HTTP头部,减少网络传输数据量的资源推送给客户端,提高页面加,提升速度载速度优HTTP/2化复多路用HTTP/2通过多路复用技术,可以将多个请求同时发送到服务器,并以一种有序的方式进行接收,从而减少了延迟头压缩部HTTP/2采用HPACK算法对HTTP头部进行压缩,减少了头部信息的传输量,提高了传输效率务服器推送服务器可以主动向客户端推送资源,即使客户端没有请求这些资源,也能提前准备好,从而提高加载速度协议HTTPSHTTPS协议是在HTTP协议的基础上HTTPS协议通过加密和认证机制,确增加了SSL/TLS加密层,提供更安全保数据传输的机密性、完整性和真实的通信通道性HTTPS协议已成为现代互联网的重要组成部分,广泛应用于电子商务、金融服务、社交媒体等领域HTTPS加密机制对对证书称加密非称加密数字使用相同的密钥进行加密和解密,速度快,使用公钥加密,私钥解密,安全,但速度慢包含公钥和相关信息,用于验证网站身份和但密钥管理复杂保证数据完整性认证HTTPS流程证书验证1浏览器验证证书的有效性和可信度钥换密交2客户端和服务器协商加密密钥加密通信3使用协商的密钥加密所有后续通信HTTPS安全性验证护数据加密身份完整性保HTTPS使用TLS/SSL协议对数据进行加HTTPS使用数字证书验证服务器身份,防HTTPS使用哈希算法确保数据传输过程中密,确保数据传输过程中的安全性止攻击者伪造网站不被篡改务Web代理服器络网代理匿名性Web代理服务器充当客户端和目代理服务器可以隐藏用户的真实IP标服务器之间的中间人,代理客户地址,提供一定程度的匿名性端的请求并接收服务器的响应缓安全保障存功能代理服务器可以过滤恶意网站或内代理服务器可以缓存常见请求,加容,增强网络安全性速网页加载速度务反向代理服器隐实务负载护1藏真服器2均衡3安全防反向代理服务器充当用户与真实服务反向代理可以将用户请求分配到多个反向代理可以拦截恶意攻击,例如器之间的中间层,保护真实服务器的真实服务器,提高性能和可用性SQL注入和跨站脚本攻击,提高应用地址信息程序安全性负载务均衡服器优高可用性性能化安全性通过将请求分发到多个服务器,负载均衡服负载均衡服务器可以将请求分发到不同的服负载均衡服务器可以实现安全功能,例如防务器确保即使一台服务器出现故障,也不会务器,从而减少单个服务器的负载,提升整火墙、入侵检测等,保护服务器免受攻击影响服务可用性体系统性能发络内容分网访问全球覆盖加速CDN节点分布在全球各地,为用户提缓存静态内容,减少服务器负载,提供就近访问升用户访问速度护安全防抵御DDoS攻击,保护网站安全优HTTP性能化压缩缓优图减请存化片少HTTP求减少数据传输量,提高页面加存储静态资源,减少服务器请使用合适的图片格式,压缩图合并CSS和JS文件,使用CSS载速度求,提高效率片尺寸,减小文件大小Sprites,减少页面请求次数协议发历HTTP展程HTTP/
0.91最初版本,仅支持GET方法HTTP/
1.02增加POST方法,支持缓存HTTP/
1.13引入持久连接和管线化HTTP/24二进制协议,多路复用,头部压缩协议HTTP未来展望协议HTTP/3WebAssembly预计在未来几年内得到广泛应用,一种新的Web标准,它允许在浏将带来更快的速度和更低的延迟,览器中运行非JavaScript代码,并为物联网和边缘计算提供更强大将为Web应用程序带来更高的性的支持能和更丰富的功能隐私和安全隐私和安全将成为未来HTTP协议发展的重要方向,例如,更加强大的加密机制和身份验证机制协议实际应战HTTP在用中的挑问题问题问题安全性能兼容性HTTP协议本身并不提供加密功能,容易受HTTP协议的效率问题,例如数据冗余、多不同浏览器和服务器对HTTP协议的实现可到攻击,例如窃听、篡改、伪造等路复用不足等,会影响网站性能能存在差异,导致兼容性问题协议联HTTP与物网物联网设备通常使用HTTP协议与云传感器数据可通过HTTP上传到云平端服务器通信,实现数据传输、控制台,进行分析和处理和管理云平台可通过HTTP向设备发送指令,实现远程控制和更新总结与展望协议续进1HTTP2持演互联网基础协议,连接着世界.HTTP/
2、HTTP/3带来性能提升,满足未来需求.3安全至上HTTPS保障数据传输安全,构建可信网络.。
个人认证
优秀文档
获得点赞 0