Published November 18, 2024
| Version v7
Poster
Open
Entire Linux Network stack diagram
Description
Diagram of entire Linux Network Stack, including:
- Virtualization and Linux containers:
- Emulation and Paravirtualization.
- Network sockets.
- Network stack:
- Upper layer of Network stack (TCP, UDP).
- Low layer of Network stack with GRO, RPS, RFS and GSO.
- Network Scheduler.
- NetFilter and traffic controll:
- Bridge and Bond interfaces.
- Tap interface, ...
- Device Driver:
- Queue.
- NAPI.
- IRQ handler.
- Network functions accelerated by NIC:
- Checksum offload, VLAN, VxLAN, GRE, TSO, LRO, RSS, ...
- Network card.
All (above) sections (layers) include tips for optimizations and/or statistics.
This diagram is part of the book:
Operativni sustavi i računalne mreže - Linux u primjeni
https://doi.org/10.5281/zenodo.8119310
Files
Linux Network Stack - EN.pdf
Files
(5.4 MB)
Name | Size | Download all |
---|---|---|
md5:a8f70808b4c1d2a4f33301fe7afd3ea1
|
5.4 MB | Preview Download |
Additional details
Related works
- Is part of
- Book: 10.5281/zenodo.8119310 (DOI)