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
735 forks
Language: C
last commit: almost 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,026
haskell/network Provides a low-level networking interface in Haskell 327
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 prototype kernel development project aimed at accelerating Linux kernel development and prototyping 300
commschamp/comms_champion A C++ library and toolset to implement and analyze binary communication protocols for embedded systems with limited resources. 243
canopennode/canopennode Provides a standardized CANopen protocol stack for embedded control systems and IoT applications. 1,459
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. 247
jarryshaw/pypcapkit A Python-based comprehensive network packet analysis library 239
b-chiang/protocol-reading-list A curated list of resources for understanding crypto protocols 436
galoisinc/haskell-tor A Haskell implementation of the Tor onion routing network protocol 272
menix-os/menix A minimal and expandable Unix-like kernel with modular architecture 15