alt text 

Telecommunications Protocols Laboratories

In our laboratory experiments we will explore fundamental network programming concepts. Since we use Python, as an extra bonus, we will 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 will 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 will investigate how routers establish their routing tables in a totally decentralized manner.



  • Project I: Reliable data transfer over unreliable links (coming soon)

Ahmet's Home