All Posts

  • Published on
    本文深度剖析了 JavaScript 中用于精确类型检测的权威方法——Object.prototype.toString.call()。内容首先阐述了 typeof 运算符的局限性,然后系统性地拆解了 Object.prototype.toString 根据 ECMAScript 规范定义的内部算法,揭示了其如何通过检查内部插槽和 Symbol.toStringTag 来返回精确的类型标签,为开发者提供了构建健壮类型检查功能的理论基础。
  • Published on
    本文深度剖析了传输层安全性协议 (Transport Layer Security, TLS) 的核心——TLS 握手。内容系统性地阐述了握手过程如何实现协议协商、服务器身份认证(基于证书信任链)和安全密钥交换,并详细拆解了经典的 TLS 1.2 握手流程。
  • Published on
    本文深度剖析了传输层核心协议之一的用户数据报协议 (User Datagram Protocol, UDP)。内容系统性地阐述了 UDP 作为一种轻量级、无连接协议的核心特性,详细拆解了其 8 字节头部的数据报结构,并解释了其“尽力而为”的不可靠传输模型。
  • Published on
    本文深度剖析了 HTTP 协议从 1.x 到 2 再到 3 的演进历程。内容系统性地阐述了每个版本为应对日益复杂的 Web 需求所做的架构性变革,重点解析了队头阻塞 (Head-of-Line Blocking) 问题的演变与最终解决,并详细对比了 HTTP/2 的多路复用 (Multiplexing) 和 HTTP/3 革命性的 QUIC 协议在性能、连接管理和安全性上的核心差异。