我的书城网

字:
关灯护眼
我的书城网 > 科技革命,从1984开始 > 第190章 计算机网络标准的详细设计

第190章 计算机网络标准的详细设计

以超文本标记语言为例,HTML5 相较于 HTML,在语义化方面得到显着增强,表单功能大幅强化,还提供了便利的本地存储功能。

统一资源定位符在前世使用百分号编码,这种编码会把非 ASCII 字符或特殊意义字符转换为 “%” 加上该字符 ASCII 码值的十六进制形式,导致很多中文字符显示异常。

这次,秦奕决定让统一资源定位符采用涵盖所有地区语言字符的 UNICODE 编码,确保所有字符都能正常显示,而非局限于英文字母。

当然,目前 UNICODE 编码标准尚未问世,这同样也是一项需要推进的工作。国内当下使用的是 GB2312 编码,所以秦奕先在标准里用 GB2312 编码进行定义,同时预留了切换到 UTF 编码的空间。

超文本传输协议方面,改进之处众多。其中最关键的一点是,HTTP/3 果断弃用 TCP 协议,转而采用基于 UDP 协议的 QUIC 协议。

QUIC 协议相比 TCP 在众多方面都有着相当明显的优势:

在连接建立与恢复上,TCP 建立连接需进行三次握手,至少耗费一个 RTT 才能完成连接并开始传输数据;而 QUIC 首次连接可在 1-RTT 内完成密钥协商,后续连接能实现 0-RTT 恢复,无需等待服务器确认,直接利用本地信息发送数据,大大提升了数据传输效率。

当设备网络环境变化时,TCP 连接易中断,需重新建立;QUIC 基于 UDP,连接通过连接 ID 标识,不依赖 IP 地址和端口号,网络切换时,只要连接 ID 不变,连接就能保持,保障了数据传输的连续性,优化了用户体验。

在传输性能上,QUIC 也拥有更高效的多路复用、更快的重传机制以及更灵活高效的拥塞控制。

此外,QUIC 自身就具备加密能力,这样就让开发者无需在应用层再用 HTTPS 加密。

但考虑到当前计算机性能有限,加密和解密的复杂数学运算会消耗 CPU 资源,增加处理时间,尤其在加密算法复杂、数据量大时,可能导致数据处理速度变慢,影响传输性能,且目前通用的快速加密算法尚未出现,秦奕决定目前只是先设置一个加密的配置位。

CSS3 样式表在选择器、样式属性与效果、响应式设计与适配等方面较初版的 CSS 都有显着提升,为网页开发者提供了更强大、灵活、高效的样式设计工具,助力打造出更丰富、美观、用户友好的网页界面。

至于编程语言,前世 JavaScript 因设计缺陷带来的诸多问题,如弱类型和动态类型引发的调试难题、代码可维护性差、全局作用域污染、复杂的 this 关键字以及原型继承链等,都要尽力避免。

而其出色的异步编程机制,能让开发者更好地处理异步操作,避免 “回调地狱”,提高代码可读性和可维护性,这一优点则要继承发扬。

当然,秦奕不可能记住这些标准的所有细节,也不需要记住。

他只需在大方向上明确标准设计的关键要点,具体细节可以依靠众人的智慧共同完善。

几天之后,黎春寒满怀信心地拿着他的设计规划,来找秦奕讨论。

秦奕为了不影响其他人办公,带着黎春寒进到办公室的房间里单独讨论设计。

『加入书签,方便阅读』
热门推荐
重生1931,我有一座军事仓库重生77,从拒绝村花开始逆转人生针破苍穹大院人家我的人生无限抉择谁说当舔狗蠢啊,当舔狗可太棒了!抛夫弃子求真爱,被白月光渣了你找我?1961饥荒:从打猎开始,带领全家致富!被女知青抛弃后,我靠打猎走上人生巅峰玄天神医