Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
Anotation:
Course Objectives
The course aims to introduce students to the basic principles of communication in heterogeneous computer networks. Basic physical media, topologies, access control methods, ARQ algorithms are described, basic data transmission models are introduced, and the basics of information theory, coding and encryption are explained. Students will also become familiar with the most widespread technologies of local area networks, the basics of Internet protocols, and the basics of protocols for the Internet of Things.
Study targets:
The course aims to introduce students to the basic principles of communication in heterogeneous computer networks. Basic physical media, topologies, access control methods, ARQ algorithms are described, basic data transmission models are introduced, and the basics of information theory, coding and encryption are explained. Students will also become familiar with the most widespread technologies of local area networks, the basics of Internet protocols, and the basics of protocols for the Internet of Things.
Course outlines:
| 1. | | Introduction, definition of basic terms, ISO/OSI model, layer functions. |
| 2. | | Metallic, optical and wireless physical media, properties, parameters. |
| 3. | | Entropy of information source, source coding, Kraft's inequality, McMillan's theorem, communication channel capacity, communication channel models, channel coding. |
| 4. | | Error detection and correction codes (Hamming codes, CRC). |
| 5. | | Information secrecy, symmetric and asymmetric ciphers, hash functions, digital signature. |
| 6. | | Types of data transmission, methods of channel capacity sharing, physical and logical topologies. |
| 7. | | Methods of access control to shared media, addressing, ARQ methods, interconnection of distributed systems, routing. |
| 8. | | LAN technology (IEEE802.3), spanning tree, VLAN, PoE. |
| 9. | | WLAN technology (IEEE802.11), DCF, PCF, virtual eavesdropping. |
| 10. | | TCP/IP protocol stack, IP protocol, ARP, DHCP, ICMP, NAT, DNS. |
| 11. | | Transport protocols UDP, TCP, RTP, data flow control, congestion control. |
| 12. | | Wireless communication technologies for the Internet of Things. |
• Consultation and independent work on an individual semester project focused on the practical implementation of communication in a TCP/IP network.
Exercises outline:
| 1. | | Measurement with a digital oscilloscope. |
| 2. | | Securing data transmissions using CRC. |
| 3. | | Metallic lines. |
| 4. | | Optical fibers. |
| 5. | | Wireless networks. |
• Consultation and independent work on an individual semester project focused on the practical implementation of communication in a TCP/IP network.
Literature:
• Tanenbaum, A. S., Feamster, N., Wethetral, D.J.: Computer Networks, Pearson 2021, ISBN-13: 9780137523214
Requirements:
Subject is included into these academic programs:
| Page updated 19.4.2026 17:51:07, semester: L/2025-6, L/2029-30, Z/2028-9, Z/2025-6, L/2028-9, Z/2026-7, Z,L/2027-8, L/2026-7, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |