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

2010W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Overview and detailed (theoretical and practical) insight into software used in various communication networks with focus on IP-based communications

Subject of course

During the last decades, the common trend in communication systems is to replace dedicated hardware by software functionality running on common hardware.  With the replacement of two technologies, namely circuit-switched telephony and packet-switched data networks by one single packet-switched (IP-based) infrastructure, this trend will definitely continue during the next years. Prominent examples for this trend include the replacement of fixed telephony lines through voice over IP in fixed networks and the definition of the Evolved Packet Core/EPS (better known as LTE), which consolidate the Internet Protocol (IP) as main worldwide network communication protocol. However, changes are to be expected due to IP version 4 (IPv4) address pool exhaustion in early 2011 and the resulting need to migrate to the IPv4 successor, namely IPv6.

Aim of this lecture is to build a solid foundation of IP-based telecommunications by means of lecture and practical laboratory exercises. Topics covered by the lecture include among others:

  • Standardisation basics: standards, organizations, processes
  • Circuit-switched and packet-switched communications: Basics, benefits and drawbacks from customer-, service provicer-, and network operator perspective.
  • IP Protocol details (IPv4, IPv6, ...)
  • Transport protocol details
  • Domain Name System (DNS)
  • Session Initiation Protocol (SIP)
  • IP Multimedia Subsystem (IMS)
  • H.323

Aim of the laboratory example is to demonstrate the acquired theoretical knowledge in practice and to have hands on common tools for IP network analysis and debugging (e.g., Wireshark and traffic generators). The laboratory topic is typically located in the domain of VoIP (SIP, IPv4-IPv6, traffic generators).

Additional information

(NEW) 20.12.2010: Lab opening hours during holidays
The IPv6 lab will be open until (and including) 22.12.2010, between 3.01-5.01, and on 7.01.2011. Lab support is optional/best-effort during holidays.

(NEW) 20.12.2010: Lecture slides (part II)
Printed slides covering the second lecture part (IPv6, IMS) are available for purchase at the Institute during IBK secretary office hours.

(NEW) 20.12.2010: Lecture examination questions
The link to lecture related questions has been sent out via email during KW50.

3.12.2010: Lecture examination questions
A collection of lecture-related questions will be available at the end of next week, serving as a guidline for preparing the oral lecture examination

3.12.2010: Page limit lab theory submission
The theoretical Lab part is limited to at least 5 pages and at most 10 pages. Focus is on content, structuring and concept, etc.

17.11.2010: Online Availability Status Laboratory
A laboratory availability service is available online. Groups scheduled forother weekdays may use the free PCs as long as no other group (scheduled for the specific weekday) requests the PC. Website link: http://www.ibk.tuwien.ac.at/~software-vu/state.html

15.11.2010: Lecture slides
Printed slides covering the first lecture part can be purchased at the Institute during IBK secretary office hours.

15.11.2010: Laboratory Start: Monday, 15.11.2010
The Laboratory will be opened on Monday, 15.11.2010, although this day is lecture free. Admission to Laboratory through central entrance of IBK, Favoritenstraße 9-11, stair 3, 1st floor, red area.

15.11.2010: Slides preliminary lab discussion
Slides of the preliminary lab discussion, including the lab topics, are available for download at: http://www.ibk.tuwien.ac.at/lectures/software/2010/SoftwareinKommunikationsnetzenLabVorbesprechung.pdf

04.11.2010: Lab and lecture registration starts on 5.11.2010, 12:00
Registration starts on Friday. Any group has been assigned to a specific weekday, please consider this when registering. Single VU attendants (not registering as part of a larger group) please delay your registration if possible in order to not conflict with larger groups of students who wish to register all for the same group.

14.10.2010: Preliminary Discussion Slides
Preliminary Discussion Slides are available for download at http://www.ibk.tuwien.ac.at/lectures/software/2010/00-Software-VU.pdf

Start and Preliminary Discussion: Thursday, 14.10.2010

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:30 - 15:0007.10.2010 - 27.01.2011EI 2 Pichelmayer HS - ETIT FABINI
Thu13:30 - 15:0027.01.2011EI 2 Pichelmayer HS - ETIT {PRÜ} Zulassungsbedingung für Vo-Prüfung: Ue-Teilnehmer mit positivem Ue-Abschluss
Software in Communication Networks - Single appointments
DayDateTimeLocationDescription
Thu07.10.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu14.10.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu21.10.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu28.10.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu04.11.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu11.11.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu18.11.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu25.11.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu02.12.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu09.12.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu16.12.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu23.12.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu30.12.201013:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu06.01.201113:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu13.01.201113:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu20.01.201113:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu27.01.201113:30 - 15:00EI 2 Pichelmayer HS - ETIT FABINI
Thu27.01.201113:30 - 15:00EI 2 Pichelmayer HS - ETIT {PRÜ} Zulassungsbedingung für Vo-Prüfung: Ue-Teilnehmer mit positivem Ue-Abschluss

Examination modalities

Laboratory (2 topics to be solved), Lecture (oral exam co-located with second lab example test). At least 50% of max. lab score and 50% of max. lecture exam score required for passing the VU.

Group dates

GroupDayTimeDateLocationDescription
SW-KN Gruppe 1Mon13:00 - 16:0015.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 1
SW-KN Gruppe 3Tue13:00 - 16:0016.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 3
SW-KN Gruppe 3 ATue13:00 - 16:0016.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 3 A
SW-KN Gruppe 3 BTue13:00 - 16:0016.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 3 B
SW-KN Gruppe 4Tue13:00 - 16:0016.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 4
SW-KN Gruppe 5Wed13:00 - 16:0017.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 5
SW-KN Gruppe 6Wed13:00 - 16:0017.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 6
SW-KN Gruppe 7Wed13:00 - 16:0017.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 7
SW-KN Gruppe 8Thu13:00 - 16:0018.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 8
SW-KN Gruppe 9Thu13:00 - 16:0018.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 9
SW-KN Gruppe 10Thu13:00 - 16:0018.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 10
SW-KN Gruppe 11Fri13:00 - 16:0019.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 11
SW-KN Gruppe 12Fri13:00 - 16:0019.11.2010 - 27.01.2011 Labor Favoritenstraße 9/E388388.032 Software in Communication Networks SW-KN Gruppe 12

Course registration

Begin End Deregistration end
05.11.2010 12:00 11.11.2010 16:00 11.11.2010 16:00

Registration modalities

Discussion during lecture, more details to follow

Group Registration

GroupRegistration FromTo
SW-KN Gruppe 105.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 305.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 3 A05.11.2010 12:0005.11.2010 13:00
SW-KN Gruppe 3 B05.11.2010 12:0005.11.2010 13:00
SW-KN Gruppe 405.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 505.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 605.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 705.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 805.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 905.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 1005.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 1105.11.2010 12:0011.11.2010 16:00
SW-KN Gruppe 1205.11.2010 12:0011.11.2010 16:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 437 Telecommunications Not specified3. Semester
066 438 Computer Technology Not specified3. Semester
066 938 Computer Engineering Mandatory elective
713 Telecommunication Mandatory9. Semester
714 Computer Technology Mandatory9. Semester

Literature

Handouts

Previous knowledge

Completed bachelor studies in electrical engineering or computer sciences (exceptions possible in the case of excellent preliminary knowledge in the domain). Basic knowledge (e.g., lecture VU Datenkommunikation) and/or telecommunication basics, IP basics, basic Linux knowledge (user level), networking, etc. are pre-requisite. Programming skills are not mandatory, although definitely helpful (e.g., for modification and adaption of XML-based scripts and regular expression handling).

Language

German