【计算机网络】HTTP1.0、HTTP1.1 和 HTTP2.0的详细分析

简介: 目录前言HTTP1.0HTTP1.1HTTP2.0总结前言在1.0时代中,html从Web服务器传送到客户端。在2.0时代中,多了一些css,js等前端语言的更新。影响http的两个主要因素有:带宽以及延迟网络拨号更加影响带宽延迟的话主要通过:一个主机中浏览器对同个域名的链接限制、dns的解析时长、三次握手的连接时长等HTTP1.0主要用在简单的网页和浏览器中具体的一个模式为:建立连接发出请求信息响应信息关掉连接存在一个带宽的浪费,比如传输一部分数据,却传输了整个对象进

前言

在1.0时代中,html从Web服务器传送到客户端。
在2.0时代中,多了一些css,js等前端语言的更新。

影响http的两个主要因素有:带宽以及延迟

  • 网络拨号更加影响带宽
  • 延迟的话主要通过:一个主机中浏览器对同个域名的链接限制、dns的解析时长、三次握手的连接时长等

HTTP1.0

主要用在简单的网页和浏览器中
具体的一个模式为:

  1. 建立连接

    1. 发出请求信息
    2. 响应信息
    3. 关掉连接

具体特点:

  • 存在一个带宽的浪费,比如传输一部分数据,却传输了整个对象进来
  • 支持短连接

HTTP1.1

应用在各大浏览器的请求页面中

  • 在缓存处理中,比http1.0的head中多了几个选择来控制缓存策略
  • 在请求头中多了一个rang的区域,可以更加方便的传输部分数据,充分利用带宽
  • 多了一些错误响应码
  • 支持长连接和请求的流水线
  • 可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟

HTTP2.0

  • 支持二进制传输数据
  • 实现多路复用(同一个连接并发处理多个请求)
  • 压缩header(体积小,传输更加方便)
  • 允许服务端推送资源给浏览器(户端可以直接从本地加载这些资源,不用再通过网络)

总结

HTTP1.0和HTTP1.0的比较

区别 HTTP1.0 HTTP1.1
连接 全部 部分
带宽 全部 部分
缓存个数
错误状态码

HTTP1.1和HTTP2.0的比较

  • 多路复用(1.1中多建立几个TCP连接,但是tcp开销有限。2.0中同一个连接并发处理多个请求)
  • 数据格式(1.1是都是文本,2.0是二进制数据)
  • 多了头部的压缩
  • 支持服务端推送资源给浏览器

在这里插入图片描述

相关文章
|
3月前
|
人工智能 边缘计算 物联网
蜂窝网络未来发展趋势的分析
蜂窝网络未来发展趋势的分析
113 2
|
3月前
|
数据采集 缓存 定位技术
网络延迟对Python爬虫速度的影响分析
网络延迟对Python爬虫速度的影响分析
|
4月前
|
机器学习/深度学习 数据采集 存储
时间序列预测新突破:深入解析循环神经网络(RNN)在金融数据分析中的应用
【10月更文挑战第7天】时间序列预测是数据科学领域的一个重要课题,特别是在金融行业中。准确的时间序列预测能够帮助投资者做出更明智的决策,比如股票价格预测、汇率变动预测等。近年来,随着深度学习技术的发展,尤其是循环神经网络(Recurrent Neural Networks, RNNs)及其变体如长短期记忆网络(LSTM)和门控循环单元(GRU),在处理时间序列数据方面展现出了巨大的潜力。本文将探讨RNN的基本概念,并通过具体的代码示例展示如何使用这些模型来进行金融数据分析。
564 2
|
2月前
|
存储 安全 物联网
浅析Kismet:无线网络监测与分析工具
Kismet是一款开源的无线网络监测和入侵检测系统(IDS),支持Wi-Fi、Bluetooth、ZigBee等协议,具备被动监听、实时数据分析、地理定位等功能。广泛应用于安全审计、网络优化和频谱管理。本文介绍其安装配置、基本操作及高级应用技巧,帮助用户掌握这一强大的无线网络安全工具。
86 9
浅析Kismet:无线网络监测与分析工具
|
2月前
|
数据采集 机器学习/深度学习 人工智能
基于AI的网络流量分析:构建智能化运维体系
基于AI的网络流量分析:构建智能化运维体系
187 13
|
2月前
免费HTTP代理IP对业务稳定性的影响关键因素分析
随着互联网发展,使用代理IP的需求增加。免费代理IP虽便捷,但对业务稳定性有负面影响:1. 网络连接不稳定,易中断;2. 频繁更换IP影响业务连续性;3. 性能差,速度慢、响应延迟高;4. 服务质量低,缺乏技术支持且存在不受控的限制。因此,选择代理服务时需谨慎评估其对业务的影响。
77 13
|
2月前
|
安全 网络协议 网络安全
网络不稳定导致HTTP代理频繁掉线的分析
随着数字化时代的加速发展,网络安全、隐私保护及内容访问自由成为用户核心需求。HTTP代理服务器因其独特技术优势受到青睐,但其掉线问题频发。本文分析了HTTP代理服务器不稳定导致掉线的主要原因,包括网络问题、服务器质量、用户配置错误及IP资源问题等方面。
134 0
|
3月前
|
安全 网络协议 网络安全
【Azure 环境】从网络包中分析出TLS加密套件信息
An TLS 1.2 connection request was received from a remote client application, but non of the cipher suites supported by the client application are supported by the server. The connection request has failed. 从远程客户端应用程序收到 TLS 1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。连接请求失败。
|
3月前
|
存储 安全 网络安全
网络安全法律框架:全球视角下的合规性分析
网络安全法律框架:全球视角下的合规性分析
75 1
|
3月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密