计算机网络
文章平均质量分 73
静谧之心
专业摩的佬
业余吉他手
退役喷子
拍照小法师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes 网络真相:Service、CoreDNS、kube-proxy 与 Calico 如何协作
Kubernetes网络协作机制解析 Kubernetes网络通过多组件协同工作: 基础假设:CNI插件(如Calico)保证Pod间直接通信,Service提供稳定访问入口 普通Service:CoreDNS解析域名,kube-proxy通过iptables实现流量转发,Calico处理Pod间路由 Headless Service:CoreDNS直接返回Pod IP,客户端直连,Calico处理路由,kube-proxy不参与 组件分工:CoreDNS负责解析,kube-proxy处理Service转发原创 2025-11-03 09:54:11 · 980 阅读 · 0 评论 -
从 C1K 到 C1M:高并发网络 I/O 模型的四次关键演进
本文梳理了高并发网络I/O模型从千级到百万级演进的四个关键阶段:1)早期每连接一线程模型因资源消耗过大遭遇C10K瓶颈;2)事件驱动模型通过I/O多路复用实现连接管理弹性化;3)协程模型引入两层弹性超卖,同步编程百万连接;4)用户态协议栈绕过内核实现极致性能。文章指出演进本质是不断将业务逻辑从刚性资源迁移到弹性抽象,现代系统采用分层混合架构,在每层选择适合的弹性抽象才是高并发的核心解决方案。原创 2025-10-09 20:17:30 · 192 阅读 · 0 评论 -
深入探讨 Flannel 技术:性能、缺陷与优点
深入探讨 Flannel 技术:性能、缺陷与优点Flannel,是一种常见 CNI(Container Network Interface)插件本文将探讨 Flannel 的性能表现和优缺点。原创 2024-09-13 16:05:41 · 923 阅读 · 0 评论 -
分布式共识(一致性)算法(协议) Paxos 简介
在分布式系统中,确保各节点间的数据一致性是核心挑战之一。Paxos算法,作为解决此问题的经典方法,通过分布式共识机制允许网络中的多数节点就某值达成一致,即便面对消息延迟、节点失效等复杂情形。Paxos算法以其高度的理论性和技术难度而闻名,但理解其基本思想并不难。原创 2024-09-09 14:05:00 · 707 阅读 · 0 评论 -
Linux 虚拟网络三大基石:Namespace、Veth pair 与 Bridge
Namespace提供了隔离的环境,Veth连接了不同的命名空间,而Bridge则扩展了网络的连接范围,三者缺一不可。在Namespace中,每个进程仿佛拥有自己的全局资源实例,而这些资源的变更仅在同一Namespace内部的进程间可见,对外部进程则完全透明。通过对Bridge的配置,我们可以实现在同一个Namespace内部或跨越Namespace的多节点互联,甚至可以连接物理网络,实现虚拟网络与现实网络的互通有无。有了Namespace的隔离机制,接下来的问题是如何在这些隔离的环境中建立通信。原创 2024-09-04 11:22:25 · 1131 阅读 · 0 评论 -
VXLAN 为何采用UDP
VXLAN是一种网络虚拟化技术,它通过在UDP数据包中封装MAC地址和IP信息,使得二层网络(如以太网)能够跨越三层网络(如IP网络)进行扩展。这种封装方式不仅支持TCP流量的传输,还能有效处理大规模数据中心中的网络隔离和扩展问题。VXLAN的主要优势在于其灵活性和扩展能力。通过采用UDP封装,VXLAN避免了TCP连接建立的复杂性,减少了数据传输的开销。同时,由于VXLAN是在内核中实现的,相比用户态实现的隧道技术,它在性能上更加高效。原创 2024-09-04 10:16:29 · 1354 阅读 · 0 评论
分享