新页面

跳转到导航 跳转到搜索
新页面
隐藏注册用户 | 隐藏机器人 | 显示重定向

2025年12月30日 (星期二)

2025年12月24日 (星期三)

  • 10:402025年12月24日 (三) 10:40 编写一个TCP/IP栈3-TCP基础与握手历史 | 编辑[21,213字节] Xlong留言 | 贡献 (创建页面,内容为“如今我们的用户空间TCP/IP堆栈在以太网和IPv4上的实现已降至最低,现在是时候研究令人恐惧的传输控制协议(TCP)了。 <sup>1</sup>''transport''在第四组OSI网络1层、传输端操作时,TCP负责修复数据包递送中的错误连接和故障。事实上,TCP 是互联网的主力,如今几乎在所有计算机网络中都提供了可靠的通信服务。 TCP <sup>2</sup>并非全新的协议——第一个规范于1974…”) 标签可视化编辑
  • 10:272025年12月24日 (三) 10:27 编写一个TCP/IP栈2-IPv4和ICMPv4历史 | 编辑[11,634字节] Xlong留言 | 贡献 (创建页面,内容为“此次在我们的用户空间TCP/IP堆栈中,我们将实现一个最小可行的IP层,''并使用ICMP的回声请求(''也称为pings)进行测试。 我们将查看IPv4和ICMPv4的格式,并介绍如何检查其完整性。一些功能,例如IP分片,作为练习。 对于我们的网络栈, 选择IPv4 优先于 IPv6,因为它仍然是互联网的默认网络协议。然而,未来我们的网络栈可以通过IPv6进行扩展。 = 互联网协议版本4 =…”) 标签可视化编辑
  • 08:502025年12月24日 (三) 08:50 编写一个TCP/IP栈1-以太网和ARP历史 | 编辑[10,561字节] Xlong留言 | 贡献 (创建页面,内容为“编写自己的TCP/IP栈可能看起来是一项艰巨的任务。事实上,TCP在其三十多年的生命周期中积累了许多规范。然而,<sup>1</sup>核心规范看似紧凑——重要的部分是TCP头解析、状态机、拥塞控制以及传输超时计算。 最常见的第2层和第3层协议,分别是以太网和IP,与TCP的复杂性相形见绌。在本博客系列中,我们将实现一个适用于 Linux 的最小用户空间 TCP/IP 栈。…”) 标签可视化编辑
  • 07:192025年12月24日 (三) 07:19 500行代码构建自己的数据库 DBDB历史 | 编辑[22,793字节] Xlong留言 | 贡献 (创建页面,内容为“=== 介绍 === DBDB(狗床数据库)是一个 Python 库,它实现了一个简单的键值数据库。它允许你将一个键与一个值关联起来,并将这种关联存储在磁盘上以便以后检索。 DBDB 旨在计算机崩溃和错误情况下保存数据。它还避免一次性将所有数据都加载到 RAM 中,因此您可以存储比 RAM 容量更多的数据。 === DBDB数据库架构 === DBDB数据库将内容放在磁盘上的某个…”) 标签可视化编辑
  • 04:022025年12月24日 (三) 04:02 构建自己的区块链历史 | 编辑[15,721字节] Xlong留言 | 贡献 (创建页面,内容为“== 如何构建自己的区块链:Python 教程 == 本教程将引导您从零开始构建区块链的基础知识。通过一个具体示例的详细讲解,您将更深入地了解区块链的优势和局限性。如需更全面的概述,我推荐您阅读 BitsOnBlocks 上的[https://bitsonblocks.net/2015/09/09/gentle-introduction-blockchain-technology/ 这篇优秀文章]。 === 1. 交易、验证和系统状态更新 === 区块链本质上是一个分…”) 标签可视化编辑

2025年12月23日 (星期二)

2025年12月21日 (星期日)