Reading-and-comprehense-linux-Kernel-network-protocol-stack

Network protocol analysis

An in-depth analysis and annotation of the Linux kernel network protocol stack

linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助

GitHub

1k stars
86 watching
736 forks
Language: C
last commit: about 4 years ago
Linked from 1 awesome list

linux-kernel-netzh-cn

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
galoisinc/hans A set of network stack examples in Haskell designed to test and demonstrate various network protocols. 115
zen-kernel/zen-kernel A Linux kernel distribution with documentation and guides for developers and users 2,061
haskell/network Provides a low-level networking interface in Haskell 329
opencomputeproject/mion Provides a base layer for networking-related functionality 8
schochastics/levelnet An R package to analyze two-mode networks and extract their binary backbone. 9
ziglibs/zcom A composable network protocol stack implemented in Zig. 15
netoptimizer/prototype-kernel A prototyping kernel development framework 302
commschamp/comms_champion A library and tools suite to implement and monitor binary communication protocols for embedded systems with limited resources. 245
canopennode/canopennode Provides a standardized CANopen protocol stack for embedded control systems and IoT applications. 1,478
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
hartkopp/can-isotp Implementation of the ISO 15765-2 CAN transport protocol in the Linux kernel. 250
jarryshaw/pypcapkit A Python-based comprehensive network packet analysis library 240
b-chiang/protocol-reading-list A curated list of resources for understanding crypto protocols 437
galoisinc/haskell-tor A Haskell implementation of the Tor onion routing network protocol 273
menix-os/menix A minimal Unix-like kernel that can be expanded and loaded at runtime with dynamic linking 19