Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPC-PKTAcad. year: 2026/2027
The course is focused on these topics: Widening of the understanding of TCP/IP. Selected protocols of network, transport and application layer. Security extensions to DNS system. Multicast packet communication. First Hop Redundancy protocols. IPv6 ecosystem. Autonomous systems, BGP protocol, peering, multihoming. Introduction the design of communication protocols.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Students who are going to attend this course should be able to: - use several numerical systems and conversions among them, - explain and use elementary units which are common in the area of information and communication technologies (ICT), e.g. data size, transmission speed, - use elementary terms from the ICT area, e.g. operating system, memory, process, - describe the architecture of basic network models, i.e. TCP/IP and ISO/OSI, - describe the basic application protocols for user data transfer from the TCP/IP suite, - describe the IPv4 and IPv6 packet header, operations with IPv4 addresses including NAT,- explain operations and use of UDP, TCP, ARP and DHCP protocols,- explain whole DNS ekosystém without security extensions,- list routing protocols used on local-area level.Work in the laboratory is conditional on a valid qualification of a student according to official Czech rules, which students must obtain before starting the course. Information on this qualification is given in the Dean's Directive on familiarisation of students with safety regulations.
Rules for evaluation and completion of the course
Up to 30 points are awarded for work in laboratories (points are obtained for individual tasks, tests and individual project). The condition for credit is fulfilled attendance, defending the project and obtaining at least 15 points in total. Up to 70 points are awarded for the written examination. The condition for passing the final written examination is to obtain at least 30 points.
In order to pass the course, it is necessary to obtain a total of at least 50 points (the sum of points from the labs and the exam) and to fulfil all conditions mentioned above.Attendance at laboratories is compulsory, properly justified absence can be made up after prior arrangement with the instructor.
Aims
The goal of the course is to provide students with comprehensive orientation in the field of advanced communication techniques, especially on the network, transport and application layer and also with specific issues such as design and specification of communication protocols.Students who have completed this course are able to:- explain SCTP and QUIC protocol operations,- assess the suitability of transport layer protocols for particular applications, - explain security extensions to DNS system,- explain the essence of multicast data transfer,- explain the principle of protocols used for redundancy of access to default gateway,- explain aspects of IPv6 protocol and related issues,- analyze the task of network layer with IPv4 and IPv6 protocol,- explain issues of autonomous systems existence in internet,- apply multi-level routing with BGP protocol,- design and analyze own communication protocol.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization AUDM-TECH , 1 year of study, summer semester, compulsory-optional
Lecture
Teacher / Lecturer
Syllabus
1. Introduction to the course, selected topics from computer networking based on TCP/IP.2. Widening the knowledge of TCP/IP networking model specifications. Transport layer with protocols SCTP and QUIC.3. DNS system with DNSSEC, DoH. 4. Multicast DNS services: mDNS, LLMNR. Filtered DNS services.5. Multicast data transfer.6. Protocols for redundant access to default gateway.7. IPv6 protocol suite (features, deployment, extension headers, addresses).8. IPv6 protocol suite (ICMPv6 responsibilities, DHCPv6).9. IPv6 protocol suite (multicast, routing, support in operating systems).10. Autonomous systems, BGP protocol.11. Autonomous systems, multihoming, peering, transit.12. Introduction into the design of communication protocols.13. Revision of the content of the course, mutual binding of individual topics.
Laboratory exercise