Modern Internet Technologies
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
NI-MTI | Z,ZK | 5 | 2P+1C | Czech |
- Course guarantor:
- Alexandru Moucha
- Lecturer:
- Alexandru Moucha
- Tutor:
- Viktor Černý, Alexandru Moucha
- Supervisor:
- Department of Computer Systems
- Synopsis:
-
SYNOPSIS
The subject „Modern Internet Technologies“ is designed on four major pillars of networking:
1. Unified Communication and Collaboration - A single network, oriented on TCP/IP is able to carry whatever types of protocols for whatever purposes. This architecture is able to be protocol independent and carries voice, video and data to achieve seamless integrated services.
2. Design of Extremely Scalable Networks - This provides the insights of network architectures which can accommodate hundreds of millions of users and billions of devices. Thus, there is a paradigm switch from LANs (Local Area Networks) to SPs (Service Providers).
3. Traffic Segregation, Traffic Matching and Traffic Prioritisation - These technologies allow service providers to create private channels of communication between customers, with guaranteed parameters (bandwidth, delay, jitter, type of protocol).
4. Acceleration Technologies - They allow traffic to be carried at the optimal speed and allow for graceful degradation of service parameters in case of failures.
- Requirements:
-
Basic computer networks.
- Syllabus of lectures:
-
1. Architectures for VoIP systems, codecs and signalling protocols for VoIP systems.
2. Integrated networks: voice, video and data. Service unification with analog and digital systems.
3. Three Tier Design and Service Oriented Network Architectures
4. Acceleration and optimisation of traffic switching and routing
5. Large scale routing problems and deficiencies. Hybrid switch-routing.
6. Data path segregation (VLANs in large scalable networks, private channels, private routing tables, non broadcast routing systems).
7. Routing between broadcast and non-broadcast systems (NBMA, MPLS, BGP)
8. In depth BGP problematic
9. SLA (Service Level Agreement): traffic matching, tagging, post-processing and shaping
10. Translation of SLA into the network design and behaviour
11. Private channel systems and ensuring quality
12. Software Defined Networks (SDN)
- Syllabus of tutorials:
-
1. Complex routing
2. IPv6
3. IPSec VPN
4. BGP
5. MPLS
6. NBMA - FR
- Study Objective:
-
The aim is to familiarize students with the principles, architectures, and technologies of modern communication and interconnection networks, computer network administration, and usage of important Internet applications. The module focusses on the issues of network design, optimal selection or setting of parameters for achieving maximum performance with respect to quantitative and qualitative requirements on data transfers. Attention is paid to the problems of real-time data transfers (multimedia communication, VoIP).
- Study materials:
-
1. Stallings, W. : Data and Computer Communications (10th Edition). Prentice Hall, 2013. ISBN 0133506487.
2. Aracil, J. - Callegati, F. (Eds.) : Enabling Optical Internet with Advanced Network Technologies. Springer, 2009. ISBN 978-1-84882-278-8.
3. Van Beijnum, I. : BGP. Building Reliable Networks with the Border Gateway Protocol. O'Reilly Media, 2002. ISBN 978-0-596-00254-1.
4. W. A. Flangan : VoIP and Unifed Communications: Internet Telephony and the Future Voice Network. Wiley, 2012. ISBN 1118019210.
- Note:
- Further information:
- https://moodle-vyuka.cvut.cz/course/view.php?id=2229
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Master specialization Computer Science, in Czech, 2018-2019 (elective course)
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 202 (PS)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (VO)
- Master Specialization Digital Business Engineering, 2023 (VO)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)