389.165 Communication Networks 2
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 3.0h, 4.5EC, to be held in blocked form


  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to identify, analyze, assess and simulate various network architectures, network protocols and network data with emphasis on IP-based realtime multimedia communications. Knowledge of students will include a broad range that spans from theory on standardization organization, versioning and numbering of standards in the area of data communications, over modern transport-layer (SCTP, DCCP, MPTCP, QUIC) and application-layer protocols (DNS, HTTP, FTP, SMTP, POP3, SIP, RTP, RTCP, WebRTC, etc.) to advanced architectures like the IP Multimedia Subsystem (IMS) and theoretical and practical basics on modeling and simulation. Central aspects that are common to all architectures and protocols are their inherent security threats and corresponding countermeasures. On successfully passing the CN2 lab part, students can record and filter network data, analyze the data and have first experience in simulating simple communication networks and the challenges of building appropriate (good) simulation models.

Subject of course

Higher layer communication protocols (above and including transport layer), protocols for multimedia communication, additional transport protocols, network simulation, practical exercises on communication protocols and network analysis.

Teaching methods

According to the current regulative of the TU Wien Rectorate the CN2 lecture and lab are planned on-premise (Präsenzlehre) for SS 2022. Fallback solution: on changes of the TU rectorate's directives the CN2 lecture and lab can be converted in parts or entirely to distance learning.

Theory part: On-site lecture part based on slides, a questionnaire is offered as support for learning. Minimum score at final written exam is prerequisite for attending the lab part. Details to be provided during preliminary discussion.

Lab part: Solving of assignments in the CN2 lab in teams of two supported by automated verification of result correctness. Writing of scientifically sound reports, oral examination of lab part (focus: knowledge and comprehension).

Mode of examination

Written and oral

Additional information

First class and preliminary discussion: Tue, 1.3.2021 at 9:00 a.m. (sharp). 

The CN2 preliminary discussion is scheduled for the first lecture unit on March 1st 2022.

  • Lecture is scheduled for 2 hours on Tue and 2 hours on Wed until end of April (4 lecture hours per week).
  • Laboratory: starts at the beginning of May til end of semester, all Tuesdays, 9:00-12:00 (exception: lab scheduled for Whitsunday Tuesday (vacation) is shifted to the following Wednesday, 9:00-12:00).

Contact address for questions concerning CN2 lecture, lab, or administration:  cn2vu@tuwien.ac.at



Course dates

Tue09:00 - 11:0001.03.2022 - 28.06.2022EI 2 Pichelmayer HS - ETIT Vorlesung
Wed09:00 - 11:0002.03.2022 - 29.06.2022EI 2 Pichelmayer HS - ETIT Vorlesung
Communication Networks 2 - Single appointments
Tue01.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed02.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue08.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed09.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue15.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed16.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue22.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed23.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue29.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed30.03.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue05.04.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed06.04.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue26.04.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed27.04.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue03.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed04.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue10.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed11.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Tue17.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed18.05.202209:00 - 11:00EI 2 Pichelmayer HS - ETIT Vorlesung
Course is held blocked

Examination modalities

For SS 2022 the following rules and terms apply to CN2 lecture content, lab assignments and examination method (Status 24.01.2022: TU directive for on-site teaching in SS 2022):

  • The lecture part is read between beginning of March and end of April, lecture slides will be made available. Questions concerning the lecture content can be asked during lecture, in the forum or by email. 

  • The lecture closes with a written lecture examination (planned: Wed, April 27th 2022), registration via TISS starting mid of April, details in TISS and during the lecture.

  • Knowledge of the theory part, confirmed by a positive grade on the lecture examination (at least 50% of score) is prerequisite for attending the lab part of the VU. Not passing the lecture part results in a negative grade for the VU CN2 for this semester. 

  • The laboratory part is done in groups of 2 students in the CN2 lab and includes three to four assignments that must be solved and submitted together with a report that must comply to formal requirements. Registration for the lab groups and grading uses TUWEL and will start after the lecture exam has been graded. The score of the lab part is composed of the score on the reports and the score of the oral final lab examination.

  • Lecture and lab score contribute equal share to the final grade. Positive score on each, lecture and lab part, is a condition for passing the CN2 VU.

Summary: Written lecture examination, practical laboratory, submission and reports, oral laboratory examination.

Course registration

Begin End Deregistration end
22.02.2022 00:00 15.03.2022 23:59 15.03.2022 23:59

Registration modalities

Detailed discussion during first CN2 lecture (preliminary discussion). 

Registration required for administrative purposes, planned capacity 42 participants (limit for lab participants because of available Lab PCs) - in the case of more lab participants an additional lab term on Wednesday 9:00-11:00 may be opened.

Laboratory group registration is mandatory and handled separately (by TUWEL) few days after passing the lecture examination.



  • Application Layer Principles and Protocols: J.Kurose,K.Ross: „Computer Networking – A Top-down Approach“, 6th Edition, ISBN-10: 0273768964
  • General IP-based Telecommunications, Circuit-switched telephony, SIP: A. Badach: „Voice over IP: Die Technik“,  4th Edition, ISBN-10: 3446417729
  • IP Multimedia Subsystem Concepts: M. Garcia-Martin, G. Camarillo: „The 3G IP Multimedia Subsystem (IMS): Merging the Internet and the Cellular Worlds“, 3rd edition, ISBN-10: 0470516623
  • Modeling and Tools for Network Simulation: K. Wehrle, M. Günes, J. Gross, Springer, 2010, ISBN 978-3-642-12331-3

Previous knowledge

Theoretical knowledge of Communication Networks 1 lecture content required, in particular Internet basics, protocols (IP, UDP, TCP) and network architectures. Basic programming knowledge required (C++ for NS3 simulation), practical experience with Linux and Wireshark is helpful for the laboratory part.

Preceding courses