未来2-3年是5G发展的关键时期
1996年是HTTP1.0,1999年是HTTP1.1,我们现在主要使用的是1.0和1.1,2015年是HTTP2,他们都是跑在TLS和TCP上,为什么呢?因为能够简化开发效率。 TCP 实现了有序字节流,TLS 也要基于有序字节流,如果没有有序字节流,现在也玩不转。比如在 QUIC 中要重新实现这点。HTTP2,有了有序字节流,很多问题不用考虑,不管文件有多大,只要正常传输就好。 这就带来了一个问题,在一个有序的字节流上,放了一个无序的东西(HTTP 是多并发的,并发肯定是无序的)。无序的东西承载在有序的字节流上,带来的问题就是队头阻塞。它有多个stream,只要出现一个 stream,TCP 就有可能丢包,后面的 stream 都玩不转了,所以只能通过 UDP 来解决。 UDP 解决以后,出现了一个 QUIC 层,这个 QUIC 层是独立的一层,把 TCP 层的很多事(丢包、重传、拥塞控制)都做了,TLS 也需重新写,把 HTTP2 中的 stream 也封装也放到了里面。
HTTP3 到底有什么好处呢?1.多路复用;2.连接迁移;3.QPACK编码;4.丢包重传。 最后再总结一下,对于 CPU 这方面,有一个特别有效的工具。有时候说优化性能,要找到瓶颈,越是瓶颈的地方进行优化才最有价值。怎么找瓶颈呢?我推荐火焰图。你要自己去打点和写日志很容易遗漏,你不用装任何的东西,只需要装一个 Linux perf+FlumeGraph 两个软件就可以。 它分了两种,on CPU 和 off CPU。onCPU 它是以暖色调为主,看消耗了多少个CPU,因为把所有的函数都考虑到;而offCPU是冷色调,看每一个函数要进程或者是线程进入 sleep 的时间有多长?这两个图有一个好处,它是一个SVG的矢量图,所以可以跟各种正则表达式匹配,也可以点击放大,而且它会把同一个调用栈中的相同函数进行合并,很容易比出来哪一个函数消耗的时间最长。 二、网络效率优化网络效率优化,主要是编解码和改进传输方式。
编解码有三部分: 但可惜的是,4G无限流量套餐仅上线两年就被叫停,一部分原因就是美名其曰为5G铺路。 那问题来了:把4G无限流量套餐取消了,作为主流的5G未来会上架新的无限流量套餐吗? 三大运营商同时取消4G无限流量套餐,大部分人认为不赚钱才被取消,这是事实。 4G无限流量套餐的确为运营商们带来了不少用户流量,但从整体的数据统计来看,当时他们的自身主营业务收入依然在不断下滑。
为了活下去,他们必须及时止损。 另一方面,运营商应联合行业力量在人才、设备等关键环节的协同创新局面,构建相互协同、互为支撑的网络安全产业生态。在11月举办的2020年天翼智能生态博览会上,中国电信与量子保密通信龙头企业国盾量子成立中电信量子科技有限公司,共同重点攻关量子科技,提前布局量子安全行业。 当然,对于电信运营商而言,网络安全人才培养及网络安全队伍的建设仍是电信行业安全发展的要务,运营商近年来持续组织攻防演练及攻防竞赛,以战代训,以提升我国网络安全人才的整体实力。
在这场看不见硝烟的网络安全战场,三大运营商坚持创新驱动、强化协同、培育壮大安全队伍,必将加速推进网络安全产业迈向更高水平发展的新阶段。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |