networks are the foundations on which the modern commercial, entertainment,
industrial, and social world is built. The course begins with the history and
development of the modern Internet. Then consideration is given to the issues
of packet structure, protocols that govern packet transmission, routing
protocols, and the Socket API. Lastly, consideration is given to the specialist
topics of transmission media, network security, multimedia network and cloud
The second meeting of the class each week is entirely devoted to laboratory work where students tackle exercises and demonstrate their work. Projects are undertaken to provide practical experience of experimentally investigating Internet traffic, network topologies, and client-server software. There are written midterm and final exams. By the end of the course, a student will have obtained a reasonable familiarity with how the Internet works and how the Internet can be monitored and controlled.
- Teacher: Andrew Brooks