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: over 5 years ago
Linked from 1 awesome list

linux-kernel-netzh-cn

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
galoisinc/hansA set of network stack examples in Haskell designed to test and demonstrate various network protocols.115
zen-kernel/zen-kernelA Linux kernel distribution with documentation and guides for developers and users2,061
haskell/networkProvides a low-level networking interface in Haskell329
opencomputeproject/mionProvides a base layer for networking-related functionality8
schochastics/levelnetAn R package to analyze two-mode networks and extract their binary backbone.9
ziglibs/zcomA composable network protocol stack implemented in Zig.15
netoptimizer/prototype-kernelA prototyping kernel development framework302
commschamp/comms_championA library and tools suite to implement and monitor binary communication protocols for embedded systems with limited resources.245
canopennode/canopennodeProvides a standardized CANopen protocol stack for embedded control systems and IoT applications.1,478
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229
hartkopp/can-isotpImplementation of the ISO 15765-2 CAN transport protocol in the Linux kernel.250
jarryshaw/pypcapkitA Python-based comprehensive network packet analysis library240
b-chiang/protocol-reading-listA curated list of resources for understanding crypto protocols437
galoisinc/haskell-torA Haskell implementation of the Tor onion routing network protocol273
menix-os/menixA minimal Unix-like kernel that can be expanded and loaded at runtime with dynamic linking19