This project aims to implement a common protocol stack using software, allowing for the simulation of computer nodes within software.
- ARP
- ICMP/Ping
- ICMP
- IP
- UDP
- TCP/Client
- TCP/Server
Currently, it seems that Windows intercepts packets with non-network card MAC addresses during testing, causing the test program to be unable to respond to external messages.
Please refer to the unit test project and CLI project for details.