This course gives an introduction to computer networks with focus on the Internet and its security. Basic functionality of complex protocols are introduced. Students learn to understand these and identify common principles. In the exercises these basic principles and an introduction to performance modelling are addressed using computing tasks and labs.
In the second part of the lecture an introduction to Internet security is given.
Contents
- Introduction to the Internet
- The Application Layer (HTTP, DNS, Email)
- The Transport Layer (TCP, UDP)
- The Network Layer (Data Plane & Control Plane)
- The Link Layer
- Introduction to Internet Security
- Security Aspects of Address Resolution (DNS/DNSSEC, ARP/SEND)
- Communication Security (IPSec) - From Address Resolution to Routing (Securing BGP)
- Botnets
- Firewalls