- 博客(6)
- 收藏
- 关注
原创 为什么有的网站有www,有的没有?-现代配置篇
万维网诞生20年后,www 从必要服务前缀演变为可选地址风格。随着虚拟主机、CDN 和云平台普及,同一IP可承载多网站,裸域更简洁,利于品牌传播。但裸域因DNS限制难以直接使用CNAME,现代服务商通过CNAME flattening等技术解决此问题。选择www或裸域取决于需求:前者利于服务隔离与Cookie管理,后者更简短易记。关键在于统一配置并用301重定向确保访问一致,避免因DNS、服务器或证书配置缺失导致访问失败。
2026-10-04 21:55:23
350
原创 为什么有的网站有 www,有的没有?-起源篇
www最初是为区分不同服务而设的三级域名,源于早期互联网按服务命名的习惯(如ftp、mail)。蒂姆·伯纳斯-李在1989年提出万维网时建议使用www作为Web服务器别名,便于识别与管理。尽管其初衷仅为约定俗成,并无技术特权,但因Mosaic浏览器及早期商业网站广泛采用,逐渐成为主流。如今随着DNS灵活性提升和负载均衡需求,越来越多网站直接使用裸域名(如example.com),www已非必需,更多是历史遗留习惯。
2026-10-04 21:41:56
313
原创 TCP 慢启动的窗口增长:教材、RFC 与 Linux 内核实现的三层对照
这里可以找到原文RFC 5681 第 3.1 节的核心意思是:在慢启动阶段,TCP 对每个累计确认了新数据的 ACK,增加确认的字节数的大小,最多把cwnd增加SMSS(发送方的 MSS)字节。:触发点是收到 ACK。:这个 ACK 必须累计确认了新的数据。:N 是 ACK 确认收到的字节数,最大不超过发送端 MSS。这里通过一个表格来总结或许最合适:维度教材模型Linux 内核核心视角建立直觉规定协议边界工程实现增长依据ACK 数量ACK 新确认的字节数N。
2026-07-06 18:58:50
658
原创 localhost 背后:一趟没有出门的网络旅行
在一切开始前,需要先来复习下 408 中的网络分层的知识,后面也好依据这个进行分析。小故事环节:网络分层如上图所示,OSI (Open System Interconnection)是国际标准化组织(ISO) 在 1977 年成立了一个专门委员会,开始研究网络互联的标准框架。他们希望制定一套通用的、开放的网络分层模型,让任何遵循该标准的系统都能互相通信。并在 1984 年正式发布的参考模型。其有着最标准的分层,不管什么网络都可以套用进来TCP/IP 的故事要从美国国防部高级研究计划局(ARPA)说起。
2026-07-06 15:36:21
354
原创 localhost 背后:一趟没有出门的网络旅行
对于回环接口,操作系统模拟了一个极简的链路层:它会封装一个假的链路层头部(在 macOS 上是 NULL类型,Linux 上是 LOCALBACK),但它不会添加真实的 MAC 地址,也不会进行 CSMA/CD(载波侦听多点接入/碰撞检测),所以也不会有任何实际的帧传输延迟。| **网络层** | 看到目标 IP 是`127.0.0.1`,操作系统识别出这是一个**回环地址**,不走物理网卡,直接交给回环接口(loopback interface)处理 | 这是最关键的一步——数据压根没离开本机 |
2026-07-04 16:49:21
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅