FI:PA191 Advanced Computer Networking - Course Information
PA191 Advanced Computer Networking
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 2/0/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
In-person direct teaching - Teacher(s)
- doc. RNDr. Eva Hladká, Ph.D. (lecturer)
doc. Ing. Václav Oujezský, Ph.D. (assistant)
RNDr. Lukáš Ručka (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 24. 9. to Tue 17. 12. Tue 10:00–11:50 D2
- Prerequisites
- ! PA159 Net-Centric Computing I && !NOW( PA159 Net-Centric Computing I )
PA159 is a Czech variant of PA191, so parallel enrollment in both courses is prohibited. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Image Processing and Analysis (programme FI, N-VIZ)
- Bioinformatics and systems biology (programme FI, N-UIZD)
- Computer Games Development (programme FI, N-VIZ_A)
- Computer Graphics and Visualisation (programme FI, N-VIZ_A)
- Computer Networks and Communications (programme FI, N-PSKB_A)
- Cybersecurity Management (programme FI, N-RSSS_A)
- Discrete algorithms and models (programme FI, N-TEI)
- Formal analysis of computer systems (programme FI, N-TEI)
- Graphic design (programme FI, N-VIZ)
- Graphic Design (programme FI, N-VIZ_A)
- Hardware Systems (programme FI, N-PSKB_A)
- Hardware systems (programme FI, N-PSKB)
- Image Processing and Analysis (programme FI, N-VIZ_A)
- Information security (programme FI, N-PSKB)
- Information Security (programme FI, N-PSKB_A)
- Quantum and Other Nonclassical Computational Models (programme FI, N-TEI)
- Deployment and operations of software systems (programme FI, N-SWE)
- Design and development of software systems (programme FI, N-SWE)
- Computer graphics and visualisation (programme FI, N-VIZ)
- Computer Networks and Communications (programme FI, N-PSKB)
- Principles of programming languages (programme FI, N-TEI)
- Cybersecurity management (programme FI, N-RSSS)
- Services development management (programme FI, N-RSSS)
- Software Systems Development Management (programme FI, N-RSSS)
- Services Development Management (programme FI, N-RSSS_A)
- Software Systems Development Management (programme FI, N-RSSS_A)
- Software systems (programme FI, N-PSKB)
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Computer Games Development (programme FI, N-VIZ)
- Processing and analysis of large-scale data (programme FI, N-UIZD)
- Natural language processing (programme FI, N-UIZD)
- Course objectives
- The main goal of this course is to provide a deeper insight into the area of computer networks (behind the level of basic bachelor courses) and to provide a complex survey of crucial protocols in computer networks (routing, IPv6, quality of service, etc.). Graduate will be able to analyze the behavior of even complex computer networks and propose their topology as well as solutions to particular problems. Graduate will also know the features and benefits of the IPv6 network protocol and become able to design and implement an IPv6 network. Graduate will obtain a survey of mechanisms used for ensuring the quality of service in computer networks. Graduate will be able to discover bottlenecks in communication systems and will be able to propose their removal/elimination. Graduate will learn the basic principles in the area of mobile networks, he or she will obtain an idea about their specific features from the perspective of computer networks. Graduate will be also able to prepare and lead simple courses targeted in particular areas of computer networks and their applications.
- Learning outcomes
- Graduate will be able to analyze the behavior of even complex computer networks and propose their topology as well as solutions to particular problems.
Graduate will also know the features and benefits of the IPv6 network protocol and become able to design and implement an IPv6 network.
Graduate will obtain a survey of mechanisms used for ensuring the quality of service in computer networks.
systems and will be able to propose their removal/elimination.
Graduate will learn the basic principles in the area of mobile networks, he or she will obtain an idea about their specific features from the perspective of computer networks. Graduate will be able to discover bottlenecks in communication - Syllabus
- Architecture of computer networks, ISO/OSI and TCP/IP model, IP protocol, transport protocols (TCP, UDP), basic services of computer networks -- short recapitulation.
- Advanced features of IPv6 protocol: mobility and security, ICMPv6, IPv6 support in applications.
- Advanced routing mechanisms: distance vector, link state and path vector routing. Router architecture. Traffic Engineering. MPLS, MPLS labels' assignment and distribution, MPLS routing.
- Advanced TCP protocol features. Protocols for high bandwidth networks with high latency.
- Peer-to-peer networks. Basic architectures, routing in structured and unstructured P2P systems and hybrid P2P networks.
- Ad-hoc/sensor networks: history, types, data transmission principles, communication principles, routing, mechanisms for ensuring reliable communication, protocols, actual trends.
- Computer networks and multimedia: multimedia application demands, actual trends
- Literature
- BLACK, Darryl P. Building switched networks :multilayer switching, Qos, IP multicast, network policy, and service-level agreements. Reading: Addison-Wesley, 1999, xix, 298 s. ISBN 0-201-37953-8. info
- GORALSKI, Walter. High-speed networking and communications technologies for the Internet and Intranets. Charleston: Computer Technology Research Corporation, 1998, v, 274 s. ISBN 1-56607-997-7. info
- WOLF, Lars Christian. Resource management for distributed multimedia systems. Boston: Kluwer Academic Publishers, 1996, x, 145 s. ISBN 0-7923-9748-7. info
- STEINMETZ, Ralf and Klara NAHRSTEDT. Multimedia :computing, communications and applications. Upper Saddle River: Prentice Hall PTR, 1995, xxii, 854. ISBN 0-13-324435-0. info
- Teaching methods
- Lectures, reading of recommended literature, no drills
- Assessment methods
- No home work and drills. Only final written exam at the end of the course (11 questions/subjects that must be answered explicitly by students, 110 points in total).
- Language of instruction
- English
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA159 Net-Centric Computing I
!PA191 && !NOW(PA191) - PA197 Secure Network Design
PA191 || PA159 || PA151
- PA159 Net-Centric Computing I
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2024/PA191