数据为什么要被切成一个个 Packet? 你在网上下载一个 1GB 的文件,或者看一场直播,背后传输的数据从来不是"整块"发过去的,而是被切成了成千上万个小包(Packet),一个一个送到你的设备上,再拼回原样。 很多人对这件事的第一反应是... HTTP前端进阶# HTTP# HTTP协议 1周前01550
TCP 三次握手跟网页速度有什么关系? 打开一个网页,你可能觉得"点一下就该出来了",但在这一瞬间背后,浏览器和服务器之间其实要先"打招呼",确认彼此都在线、都准备好了,才能开始真正传输数据。这个"打招呼"的过程,就是 TCP 三次握手。 ... HTTP前端进阶# HTTP# HTTP协议 1周前01350
HTTP 为什么基于 TCP? 这个问题看似基础,但真要讲清楚,得先搞明白一件事:HTTP 本身其实什么都不管。它只负责定义"请求长什么样、响应长什么样",至于这些内容怎么从浏览器传到服务器、路上丢了怎么办、顺序乱了怎么办——这些脏... HTTP前端进阶# HTTP# HTTP协议 1周前01380
为什么同一个对象 TypeScript 一会报错一会不报? 写 TypeScript 的时候,你有没有遇到过这种诡异的情况: 明明是同一个对象,同一个属性,上一行代码里用得好好的,下一行突然就报错了;或者两段看起来长得一模一样的代码,一段能过编译,另一段却直接... TypeScript# TypeScript# TypeScript学习# TypeScript教程 1周前11840