TanayK07

networking-from-scratch

TanayK07

Build the network stack from raw bytes. 289 hands-on lessons in C and Python — from Ethernet frames to TLS 1.3

AI 简介

这是一个面向系统程序员的网络协议栈实践教程,通过289个动手实验,从以太网帧、IP/ICMP/TCP/UDP到TLS 1.3、eBPF、内核模块、CNI插件及DDS等,用C和Python逐层实现完整网络栈。项目强调底层字节操作、Linux网络子系统集成(TUN/TAP、Netfilter、XDP、VXLAN)与协议细节还原,所有组件均不依赖高层框架。适合具备C/Python基础和Linux环境的开发者深入理解网络协议原理、提升系统级网络编程与调试能力,适用于网络协议教学、内核/中间件开发、云原生网络组件定制等场景。

C
MIT License
50
Stars
3
Forks
1
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天+5
综合评分42.31
默认分支main