GSoC 2021: Educative network simulator

David Davó david at ddavo.me
Wed Apr 7 08:22:01 BST 2021


Good morning,

I'm David Davó, a Computer Science Student at Complutense University of
Madrid, Spain.

I think I have an idea for Google Summer of Code, but I want to know if
it's of any interest before making a full proposal. The deadline of the
proposal is on April 12th.

My idea is to code through the summer a simple network simulator for
teaching the basics of networking using Python and Qt6, a slow and
"visual" network simulator focused on understanding simple networks and
protocols rather than simulating complex networks. The program should be
used mainly in high-schools for teaching a bit about how the TCP/IP.

When I was in high-school I already coded a simple network simulator
prototype (InvProy <https://invproy.ddavo.me/>), but as I didn't know
much about programming, the code was a bit... "not clean".

In the two months that the program takes, I would make the main viewport
and some configs from the GUI, and implement ICMPv4 Ping simulation (for
that, I'd do also IPv4, Ethernet MAC, and ARP). The connections between
the nodes will be with either network switches or hubs, illustrating the
main differences between these two.

Thank you for paying me attention,

David Davó


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20210407/b3ca77b3/attachment.htm>


More information about the kde-edu mailing list