A network stack simulation designed to be an easily digestible interpretation of the layered OSI model.
-
Updated
Nov 3, 2024 - Python
A network stack simulation designed to be an easily digestible interpretation of the layered OSI model.
A mini network stack implemented using TAP Linux device. IP/ARP/ICMP/UDP parsing and generation are all supported, starting from an Ethernet frame.
Toy proof-of-concept of the network stack redone from scratch.
A networking stack in Caustic — a single Conn vtable from TCP up to fetch(), so TLS wraps a socket without HTTP knowing. No libc, no OpenSSL. Early: the Conn layer and TCP are landed; DNS, HTTP, TLS and fetch are designed and not yet written.
A TCP/IP stack from scratch in pure Python - Ethernet, ARP, IPv4, ICMP, UDP and TCP, no dependencies and no socket module
To associate your repository with the network-stack topic, visit your repo's landing page and select "manage topics."