linux net books
以下是10本兼具深度与易读性的Linux、TCP/IP及网络相关领域经典书籍推荐,涵盖操作系统原理、网络协议、编程实践及内核开发等方向,结合专业性和可读性进行筛选: 📚 精选书单 一、操作系统与Linux内核 《Linux内核设计与实现》(Robert Love) 推荐理由:深入浅出解析Linux
SNATvsDNAT
🔄 SNAT & DNAT 通俗解释 + 图解 一、SNAT(源地址转换) ➡️ 出门“换马甲”,内网设备集体上网 网络场景 公司或家庭内网有多台设备(A、B、C),通过路由器/防火墙统一访问外网网站。 原理/过程 内网主机A(192.168.1.10)要访问外网服务器C(8.8.8.8),请求到
tun2proxy DNS
tun2proxy 代码库 DNS 解析说明 tun2proxy通过在src/args.rs文件中定义的ArgDns 枚举来提供三种不同的DNS处理策略:Virtual, OverTcp, 和 Direct。核心的处理逻辑位于 src/lib.rs` 文件的主循环中,它会根据用户选择的策略来处理发往
Git Push 分支与标签的关系
一、Git Push 分支与标签的关系 1. 操作关系图解 graph TD
A[本地仓库] -->|1. push main分支| B[远程仓库]
C[本地标签] -->|2. push v0.1.0标签| B
2. 关键区别 操作对象 特性 生命周期 典型用途 分支 动态变化,
Consensus algorithms
Consensus Algorithms Consensus Algorithms 1. Proof of Work (PoW) 2. Proof of Stake (PoS) 3. Delegated Proof of Stake (DPoS) 4. Proof of Authority (PoA