|
Telecommunications Protocols ActivitiesIn our laboratory experiments we explore fundamental network programming concepts. Since we use Python, as an extra bonus, we get familiar with this very easy-to-learn, powerful and flexible programming language. Knowledge of Python is one of the most in-demand tech skills and sought after by employers. We write client/server applications over UDP and TCP transport layer protocols, fetch data from sensors, learn how network and transport layer security protocols work, and by using mininet (a network emulator) we investigate how routers establish their routing tables in a totally decentralized manner. |
Experiment I: Introduction to Network Programming and Mininet Network Emulator
Experiment II: Explorations in the IPv6 Address Space
Experiment III: UDP and TCP Based Network Applications
Experiment IV: Routing Information Protocol (RIP) Convergence
Project I: Reliable data transfer over unreliable links
