0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为了速度牺牲安全,下一代HTTP底层协议或将放弃TCP协议

5RJg_mcuworld 来源:YXQ 2019-08-06 15:31 次阅读

据报道,国际互联网工程任务组(Internet Engineering Task Force, IETF)将于近日商讨下一代HTTP底层协议,可能不再使用已经沿用多年的TCP协议,而有望改用以UDP协议发展出的QUIC技术,同时新一代HTTP将命名为HTTP/3。目前,人们使用的HTTP (1.0、1.1及2)都是以TCP (Transmission Control Protocol)协议为基础实作出来。

TCP作为一种传输控制协议,优点是安全、流量稳定、讲求封包的传输顺序,但缺点是效率低、连接耗时。为了提升数据在IP网络上的传输,Google提出了实验性网络层协议,称为QUIC。

QUIC并不使用TCP,而改用UDP (User Datagram Protocol)为底层,UDP虽然较不安全、可能有掉封包或封包后发先至的问题,但较简单、传输效率更高,能大幅减低延迟性。Google为QUIC提升安全性、并加入缓冲机制避免阻断服务攻击(DoS)。

虽然Google有意将QUIC提交到IETF,以便成为下一代网际网络规范,但IETF也提出了一个和Google QUIC分庭抗礼的QUIC。社区中称Google提出的QUIC为gQUIC,而IETF的为iQUIC。

另一方面,当IETF的QUIC工作小组将QUIC标准化时,它衍生出共两个协议,一个是网络传输协议,一个是HTTP层协议。网络传输层协议也可用于传输其他数据,不只为HTTP设定,但两者名称都使用了QUIC;而在iQUIC上传输的HTTP协议,长期以来就被称为HTTP-over-QUIC,或HTTP/QUIC。

为了解决种种混淆,让彼此之间更容易分别,IETF决定加以正名。HTTP工作小组暨QUIC工作小组主席Mark Nottingham倡议将HTTP-over-QUIC(HTTP/QUIC)重新命名为HTTP/3,并在上周举行的IETF HTTPBIS会议中提议,并且也广为接受。

Mozilla开发人员Daniel Stenberg日志列出了Nottigham在会中的简报,简报重申HTTP/3和之前协议之间的差异。HTTP/QUIC(HTTP/3)并非HTTP/1.1或HTTP/2的后代,也不是QUIC上的HTTP/2协议,因为它是在QUIC协议上新开发出的HTTP。下一代HTTP将是以QUIC为核心及网络传输协议的新协议。

Litespeed的工程师也宣布该公司和脸书已经完成HTTP/3实作的相容性测试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1353

    浏览量

    79068
  • HTTP协议
    +关注

    关注

    0

    文章

    61

    浏览量

    9721

原文标题:下一代 HTTP 底层协议将弃用 TCP 协议,改用 QUIC 技术!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    socket与HTTP协议的比较

    (套接字)是种通信机制,它允许两个应用程序通过网络进行双向通信。在TCP/IP模型中,Socket位于传输层和应用层之间,提供了种抽象的接口,使得应用程序可以忽略底层网络的细节,专
    的头像 发表于 11-01 16:14 257次阅读

    什么是socket编程 socket与tcp/ip协议的关系

    基于TCP/IP协议族,这是组用于网络通信的协议,包括传输控制协议TCP)和互联网
    的头像 发表于 11-01 16:01 328次阅读

    低功耗4G模组HTTP网络协议应用

    是HyperTextTransferProtocol(超文本传输协议)的缩写。HTTP个应用层协议,由请求和响应构成,是个标准的客户端
    的头像 发表于 11-01 07:23 207次阅读
    低功耗4G模组<b class='flag-5'>HTTP</b>网络<b class='flag-5'>协议</b>应用

    TCP协议是什么

    ,应用层之下,为各种应用提供可靠的、面向连接的、基于字节流的传输服务。本文详细解析TCP协议的定义、工作原理、主要特点及其在各种应用场景中的重要作用。 定义与基本原理 TCP
    的头像 发表于 10-09 13:54 626次阅读

    HTTP协议下的海外网络畅游:安全与效率的双重保障

    在全球化日益加深的今天,HTTP协议作为互联网上最为广泛使用的通信协议,为海外网络畅游提供了重要的技术支持。在HTTP
    的头像 发表于 09-24 08:08 190次阅读

    功能强大的网络通讯工具,支持各类TCP、UDP、HTTP的通讯协议

    功能强大的网络通讯工具,支持各类TCP、UDP、HTTP的通讯协议,简单方便,包含历史记忆功能,体积小,服务器调试最合适
    发表于 09-05 11:51 0次下载

    手把手教你通过宏集物联网工控屏&amp;网关进行协议转换,底层PLC/传感器的数据转换为TCP协议并传输到用户

    手把手教你通过宏集物联网工控屏&网关进行协议转换,底层PLC/传感器的数据转换为TCP协议并传输到用户终端
    的头像 发表于 08-15 13:29 517次阅读
    手把手教你通过宏集物联网工控屏&amp;网关进行<b class='flag-5'>协议</b>转换,<b class='flag-5'>将</b><b class='flag-5'>底层</b>PLC/传感器的数据转换为<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>并传输到用户

    文了解TCP/IP协议

    TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的协议TCP/IP协议
    的头像 发表于 08-07 15:38 1923次阅读
    <b class='flag-5'>一</b>文了解<b class='flag-5'>TCP</b>/IP<b class='flag-5'>协议</b>

    华纳云:TCP IP协议的发展和优势

    TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是互联网和现代计算机网络的基础协议集。它定义了数
    的头像 发表于 07-25 16:49 501次阅读

    TCP IP协议属性设置中的IP配置

    在现代网络中,TCP/IP协议是基础架构的重要组成部分。掌握TCP/IP协议属性设置中的IP配置对于确保网络的稳定性、性能和安全至关重要。本
    的头像 发表于 07-23 10:10 509次阅读

    你了解清楚了嘛-TCPHTTP、MQTT协议

    TCPHTTP 和 MQTT 是三种不同层级和用途的协议是进行设备互联和传送数据的重要组成部分;TCP适用高可靠性传送,HTTP适用Web
    的头像 发表于 07-11 11:34 2881次阅读
    你了解清楚了嘛-<b class='flag-5'>TCP</b>、<b class='flag-5'>HTTP</b>、MQTT<b class='flag-5'>协议</b>

    西门子S7协议TCP协议的区别

    在工业自动化领域,通信协议的选择对于确保设备间的顺畅通信和数据的可靠传输至关重要。西门子S7协议TCP协议作为两种常用的通信协议,各自具有
    的头像 发表于 06-19 15:54 3630次阅读

    mqtt协议tcp协议区别

    带宽和高延迟的网络环境,尤其在物联网环境中表现优秀。而TCP协议是面向连接的、可靠的、基于字节流的传输层通信协议,主要用于互联网和局域网中的数据传输。 2. 连接方式:MQTT协议基于
    的头像 发表于 04-01 09:15 1631次阅读

    tcpip协议作用 TCP/IP协议分为哪几层

    TCP/IP协议是互联网的基本协议,它定义了数据在网络中的传输方式和规则。它的作用是数据从源主机传输到目标主机,确保数据的可靠性和顺序性。 TCP
    的头像 发表于 01-25 10:34 2336次阅读

    mqtt协议http协议区别

    的WWW文件都必须遵守这个标准。HTTP个基于TCP/IP通信协议来传递数据(HTML 文件、图片文件、查询结果等),属于应用层的面向对象的协议
    的头像 发表于 01-19 15:56 6934次阅读