Main objectives of the course:
By studying the course, the student will gain deeper knowledge about the multimedia IETF architecture and its protocols, which can be used to develop and provide multimedia (not only voice) services as an extension of IP networks.
Student will know:
- describe the operation of protocols and devices needed to build a VoIP / RTC communication solution
- design and and practically implement a simple communication VoIP network with connected terminals
- apply basic measurement and diagnostic procedures in this network aimed at verifying and the operation of the solution (wireshark, dig, tcpdump)
Lectures:
- Multimedia architecture of IP networks
- Protocol SIP (Session Initiation Protocol)
- DNS (Domain Name System) and ENUM
- Transport of time-sensitive data and speech transmission in IP networks
- Problems of communication via NAT devices. Mechanisms of STUN, TURN, ICE. RTP / media proxy. B2BUA
- Support protocols for providing multimedia services – PSTN cooperation, Instant Messaging and Presence. Programming SIP API
- Security of multimedia communication
- Alternative protocols for IMP and voice (XMPP, WebRTC / WebSocket)
- Basics of protocols according to H.323 recommendation (RAS, H.225.0, H.450, protocols for support of additional services)
- Quality of service in IP networks
Lecturers from the department:
Course information sheet | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
University: University of Žilina | |||||||||||||
Faculty: Faculty of Management Science and Informatics | |||||||||||||
Course ID: 5BN111 | Course name: Computer Networks 3 (PS3) | ||||||||||||
Form, extent and method of teaching activities: | |||||||||||||
Number of classes per week in the form of lectures, laboratory exercises, seminars or clinical practice | Lectures: 2.0 Seminars: 0.0 Lab.exercises: 2.0 | ||||||||||||
Methods by which the educational activity is delivered | Present form of education | ||||||||||||
Applied educational activities and methods suitable for achieving learning outcomes | |||||||||||||
Number of credits: 5.0 | |||||||||||||
Study workload: hours Specification of the study workload: | |||||||||||||
Recommended term of study: 3. year, winter semester | |||||||||||||
Study degree: 1. | |||||||||||||
Required subsidiary courses: Prerequisites: Co-requisites: | |||||||||||||
Course requirements: Continuous assessment / evaluation: Get the admission to the examination students have to actively participate during the exercises throughout the whole semester and they have to elaborate a semester work. Final assessment /evaluation: The condition for the successful completion of the course is to obtain at least 61 out of 100 points for the semester work and passing the examination. The examination consists of the written and oral parts. Tasks will focus on the solving of practical problems as well as on the demonstration of theoretical knowledge. The final evaluation is the result of the sum of interim (continuous) and final evaluations. Final evaluation: 100-92 A 91-84 B 83-76 C 75-68 D 67-61 E To enroll for an exam student must have 10 points. | |||||||||||||
Course outcomes: Students after the course completion will have a knowledge of IETF multimedia architecture and protocols whose is supporting voice and multimedia services provided over IP networks. Students will: - understand and is able to describe the functionalities of necessary protocols and entities required for the deployment of a simple multimedia communication solution. - be able to design and implement a simple multimedia communication solution. - receive skills and abilities to perform basic measurements and diagnostics steps requried to verify functionalities and the quality of proposed communication solution. | |||||||||||||
Course scheme: Lectures: 1. IP multimedia network architecture. 2-3. The Session Initiation Protocol 4. The domain name system and ENUM 5. The transport of teal time data and the transmission of voice over IP 6. Multimedia services provisioning - NAT traversal. NAT traversal mechanisms: STUN, TURN, ICE. RTP/media proxy, B2BUA 7. Supporting protocols for multimedia services provisioning - PSTN interconnection, SIMPLE. SIP APIs 8. The security issues of multimedia IP communication. 9. The IMP alternative protocols and solutions (XMPP, Skype, WebRTC/WebSocket) 10. Quality of Service in IP networks 11. Mechanisms of quality of service guarantee in IP networks Laboratory works: Laboratory activities will be based on practical implementation of topics presented during lectures. 1. The statement introduction. Sw/HW SIP UA. 2. Environment preparation (Virtualbox), installation of required OSs. 3. The basics of Linux OS. The basic configuration and system administration. 4. Client side SIP and DNS diagnostics. 5-6. Installation and administration of the BIND DNS server with own DNS zone. DNS diagnostics. 7-9. Installation of SIP service solutions (asterisk, Kamailio) and the SIP network traffic analysis (client/server side). 10. Diagnostics on the network - SPAN/RSPAN. 11. Nework security issues and vulnerabilites 12. the installation of an XMPP solution and interworking against SIP. | |||||||||||||
Literature: 1. www.ietf.org 2. Klimo M., Kováčiková T., Segeč P.: Hlas cez Internet, Elfa, 2005, ISBN 80-8086-007-6 (in Slovak) | |||||||||||||
Instruction language: slovak/english | |||||||||||||
Notes: | |||||||||||||
Course evaluation:: Total number of evaluated students: 35
| |||||||||||||
A | B | C | D | E | FX | ||||||||
22.86 % | 14.29 % | 45.71 % | 17.14 % | 0.00 % | 0.00 % | ||||||||
Course teachers: Lecture: Ing. Martin Kontšek, PhD. Lecture: Ing. Marek Moravčík, PhD. Lecture: prof. Ing. Pavel Segeč, PhD. Laboratory: Ing. Martin Kontšek, PhD. Laboratory: Ing. Marek Moravčík, PhD. | |||||||||||||
Last updated: 2021-02-07 17:16:55.000 | |||||||||||||
The person responsible for the course: prof. Ing. Pavel Segeč, PhD. | |||||||||||||
Approved by: |