-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Stack TCPProjet Stack TCPProjet Stack TCP
Description
Intro
Decouvrir le monde du networking low-level en designant sa propre stack OSI, level 4 et 5 ( soit TCP et ZMQ) ?
apprendre les tradeoff entre reliabilite et performance + scheduling
Goals
- ecrire une stack TCP-like
- developper algo scheduling/congestion
- ecrire une API accessibles aux applications
Generals Instructions
- userland
- libpcap pour simuler/tester ?
- langage libre ?
Mandatory part
- stack doit ouvrir/fermer proprement une connexion meme en cas de pair qui deconne
- packetiser les payload dans IP
- duplex channel
- stack doit etre reliable et transmettre l'integralite de la data
- mecanisme de congestion en cas d afflux soudain de traffic
- stack doit supporter plusieurs connexions sur une seule socket
- checksum
Bonus part
- compatible RFC
- zmq-like features
Metadata
Metadata
Assignees
Labels
Stack TCPProjet Stack TCPProjet Stack TCP