Computer- and Communication Networks
Table of Content
This course offers an introduction into the fundamentals of computer networks and communiction technology. It discusses the network layers typically found in today’s Internet-based communication. A focal point of this course are questions related to network security. Thus, protocols found in today’s networks are analyzed with respect to their function, their historical development, and their weaknesses.
- History of the Internet, most common types of networks, P2P technologies
- How to attack (and defend) modern Networks? Where are their weaknesses?
- Vulnerabilities, Tools, Protection mechanisms
- Layers in the OSI Model
- Data Link: Ethernet, Switches
- Network: Routing, IPv4/IPv6
- Transport: TCP/UDP
- Application: HTTP, HTTP/2, TLS, WebSockets, …
The lecture for Computer and Communication Networks enables you to acquire knowledge about the most important network protocols and their practical application. Attendance is not mandatory but you are encouraged to participate continuously in order to get the “big picture”. More organisational details are outlined in the first set of slides and below.
Prerequisites CurriculumSee position in the curriculum
ObjectiveThe course aims to make the basics of computer networks accessible. Basic protocols and technologies are described, such as local networks or the Internet (TCP/IP). However, considering the dynamically envolving field, topical developments represent a focal point of the course. Therefore, the course attaches great importance to making this topical state accessible. Examples are HTTP/2 and Web technologies, such as WebSockets and Content Security Policies.
How to get a gradeDepends on the amount of participants
Registrationelectronic registration system https://online.tugraz.at/tug_online/sa.gruppen_einteilung?clvnr=228544&corg=983