改变传统,新网络即将来临

未来总在更新,垃圾只能淘汰!


改变传统,新网络即将来临

互联网,第四次工业革命的成果。互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
互联网始于1969年美国的阿帕网。通常internet泛指互联网,而Internet则特指因特网。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称互联网,即是互相连接一起的网络结构。互联网并不等同万维网,万维网只是一建基于超文本相互链接而成的全球性系统,且是互联网所能提供的服务其中之一。


改变传统,新网络即将来临

再来了解一下什么是网络协议,为什么会用到网络协议?

网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。
网络协议对等实体通常是指计算机网络体系结构中处于相同层次的信息单元。一般系统网络协议包括五个部分:通信环境,传输服务,词汇表,信息的编码格式,时序、规则和过程。1969年美国国防部建立最早的网络——阿帕计算机网络时,发布了一组计算机通信协议的军用标准,它包括了五个协议,习惯上以其中的TCP和IP两个协议作为这组协议的通称。
TCP/IP是因特网的正式网络协议,是一组在许多独立主机系统之间提供互联功能的协议,规范因特网上所有计算机互联时的传输、解释、执行、互操作,解决计算机系统的互联、互通、操作性,是被公认的网络通信协议的国际工业标准。TCP/IP是分组交换协议,信息被分成多个分组在网上传输,到达接收方后再把这些分组重新组合成原来的信息。除TCP/IP外,常用的网络协议还有PPP、SLIP等。

好了,接下来是重头戏:HTTP是最成功的应用层协议,没有之一。

HTTP/1与HTTP/2都是基于TCP的应用层协议,基于TCP协议的好处是我们可以把网络数据的完整性由传输层保证,应用层只用关心传输什么内容,如何利用这些内容实现应用功能。

HTTP/2将请求和响应数据分割为更小的帧,在语义上完全兼容HTTP/1,引入多路复用的概念,请求与应用可以分帧交错发送,同时支持对HEAD压缩传输,大大减少网络流量。HTTP/2协议除了无法避免建立TCP连接的3次握手,几乎解决了所有HTTP/1中存在的问题。

但谷歌不厚道,HTTP/2还没普及,又开始忽悠我学基于HTTP/3协议。HTTP/3是基于UDP协议的,传输数据的完全性由应用层来保证。

有些人认为随着光纤、4G与5G等基础设施的普及,网络环境将越来越可靠,UDP的丢包率越来越低,但HTTP是一个完整通用的协议,永远都要考虑差网络的问题,HTTP/3感觉就是在应用层用UDP实现一个简化版的TCP协议。

HTTP/3应该在操作系统底层支持,是内核的一个功能,系统提供接口给应用层使用,不然写个简单的应用要考虑通讯方面的细节,或者引用一个庞大的HTTP/3类库,感觉有点得不偿失。我们也可以换个思路综合UDP无链接以及TCP可靠传输的特点开发一个新的传输层协议,而不是将通讯问题抛给应用层。


改变传统,新网络即将来临

到这里我知道还是有些人看不懂,不过没关系。你只需要记住打开网页、app的速度显著提升,悄悄地告诉你(新的http3协议还会给你省掉好多流量哦)!!!

展开阅读全文

页面更新:2024-05-14

标签:完全性   万维网   网络   对等   因特网   计算机网络   美文   全球性   实体   庞大   协议   传统   功能   数据   国际   系统   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top