Re: [新闻] 下一代互联网传输协定将不再用TCP协定

楼主: jpopaholic (日音スキ)   2018-11-13 17:35:22
※ 引述《Jyery (文弟)》之铭言:
: 1.媒体来源:
: IThome
: 2.完整新闻标题:
: 下一代互联网传输协定将不再用TCP协定,HTTP/3名称确定了
: 3.完整新闻内文:
: 标准组织互联网工程任务组(Internet Engineering Task Force, IETF)近日商讨

: 一代HTTP底层协定,可望将改用以UDP协定发展出的QUIC技术,并不再使用沿用多年的T
CP
: 协定,同时新一代HTTP将命名为HTTP/3。
: 今天的HTTP (1.0、1.1及2)都是以TCP (Transmission Control Protocol)协定为基础

: 作出来。TCP作为一种传输控制协定,优点是安全、流量稳定、讲求封包的传输顺序,

: 缺点是效率低、连接耗时。为了提升资料在IP网络上的传输,Google提出了实验性网络

: 协定,称为QUIC。QUIC并不使用TCP,而改用UDP (User Datagram Protocol)为底层,U
DP
: 虽然较不安全、可能有掉封包或封包后发先至的问题,但较简单、传输效率更高,能大

: 减低延迟性。Google并为QUIC提升安全性、并加入缓冲机制避免阻断服务攻击(DoS)

: 虽然Google有意将QUIC提交到IETF,以便成为下一代互联网规范,但IETF也提出了一

: 和Google QUIC分庭抗礼的QUIC,社群中各称之为gQUIC及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实作的相容性测试。
: 4.完整新闻连结 (或短网址):
: https://tinyurl.com/yced7ml2
: 5.备注:
: 网通跟计概要改课本了吗
: 下载速度可以翻倍吗
简单科普一下
在OSI七大层之中
TCP,UDP,和这次新的QUIC都是属于传输层
这层主要的用意主要用来稳定网络的传输
因为在网络传输中往往会有一些物理原因使得资料并非100%传输成功
可能会内容多传,顺序错误,或是遗漏资料
所以需要多一层来确保传输能否正确
而TCP就是会先做三向传输(熟称的握手)来确定双方是否正确连线,而UDP就仅仅是尽量传
资料,等传到结束
至于UDP没有完全检查资料正确性就交由更上层决定或是给一些不需在意资料正确性的协
定使用
因为TCP除了上面的握手会多花些时间外,加上标头也会多些握手资讯,所以TCP往往会比
UDP来得慢
而不论是HTTP1.0/1.1/2.0 都是没有资料正确性检查机制,所以需要改变HTTP
而QUIP要能适应更多应用层的协定则得要下更多功夫,毕竟没有TCP的三向传输

Links booklink

Contact Us: admin [ a t ] ucptt.com