Network Communication
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| ANI-COM | Z,ZK | 5 | 2P+1C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Digital Design
- Synopsis:
-
The course focuses on the technical aspects of communication between devices and systems. During the semester, topics will be presented ranging from physical layers and communication media to communication protocols and traffic monitoring. Upon completion, students will gain an understanding of the technical limitations and capabilities of communication tools that can be applied in the design and development of real hardware or software systems.
- Requirements:
- Syllabus of lectures:
-
1. Communication media and physical aspects
2. Modulation
3. Communication buses
4. Communication protocols
5. Special application protocols (RTP, webrtc, HTTP, websockets, gRPC)
6. Packet networks
7. Multimedia transfer
8. Network traffic monitoring
9. Securing communication
10. Real-time communication for critical systems
11. Low-latency communication
12. Throughput versus latency
13. Reserve and consultation
- Syllabus of tutorials:
- Study Objective:
-
Upon completion, students will gain an understanding of the technical limitations and capabilities of communication tools that can be applied in the design and development of real hardware or software systems.
- Study materials:
-
1. Larry Peterson and Bruce Davie: Computer Networks: A Systems Approach. Morgan Kaufmann, 2011. ISBN 978-0123850591.
2. John Proakis and Masoud Salehi: Digital Communications, 5th Edition. Pearson, 2020. ISBN 978-0134588568.
3. William Stallings: Data and Computer Communications, 10th edition. Pearson, 2014. ISBN 978-1-29-201438-8.
- Note:
- Further information:
- courses
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Quantum Informatics (elective course)
- Mgr. programe Applied informatics (code ANIE) for the phase of study without specialization (VO)
- Master specialization Embedded systems (PS)
- Master specialization Business Informatics, 2026 (VO)
- Master specialization Software Engineering (VO, compulsory elective course)
- Master specialization Web Engineering (VO, compulsory elective course)
- Master specialization Visual computing and Game design (VO)
- Master specialization Computer Security, in Czech, 2026 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2026 (elective course)
- Master specialization Computer Science, in Czech, 2026 (elective course)
- Master specialization Programming Languages, in Czech, 2026 (elective course)
- Master specialization Artificial Intelligence, in Czech, 2026 (elective course)
- Master programme, for the phase of study without specialisation, ver. for 2026 and higher (elective course)