Course Summary
This course aims to provide a broad introduction to the fundamentals of web and data communication, network and associated security concepts and technology. The emphasis is on the higher level aspects of these topics from the perspective of computer scientists and information technologists; the course covers the underlying mechanisms and their characteristics that need to be considered by communicating application software.
Topics include:
- basic principles of data communication and operations of communication systems;
- communication protocols and error handling;
- basic configurations of web servers;
- securing a web server, and
- understanding the principles behind them.