Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Computer Networks

Display time-table
Code Completion Credits (ECTS) Range Language
BE4B38PSIB Z,ZK 6 2P+2L English
Relations:
During a review of study plans, the course B4B38PSIB can be substituted for the course BE4B38PSIB.
During a review of study plans, the course BE4B38PSIA can be substituted for the course BE4B38PSIB.
Course guarantor:
Jiří Novák
Lecturer:
Jan Holub, Jiří Novák
Tutor:
Ján Tomlain
Supervisor:
Department of Measurement
Synopsis:

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.

Requirements:
Syllabus of lectures:

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.

Syllabus of tutorials:

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.

Study Objective:

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 materials:

Tanenbaum, A. S., Feamster, N., Wethetral, D.J.: Computer Networks, Pearson 2021, ISBN-13: 9780137523214

Note:
Time-table for winter semester 2025/2026:
Time-table is not available yet
Time-table for summer semester 2025/2026:
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
roomT2:A4-402
Tomlain J.
11:00–12:30
(lecture parallel1
parallel nr.101)

Dejvice
roomT2:A3-325
Tomlain J.
16:15–17:45
(lecture parallel1
parallel nr.101)

Dejvice
roomT2:A3-325
Tomlain J.
11:00–12:30
(lecture parallel1
parallel nr.101)

Dejvice
Tue
Wed
roomT2:C2-85
Novák J.
Holub J.

12:45–14:15
(lecture parallel1)
Dejvice
Thu
Fri
The course is a part of the following study plans:
Data valid to 2026-07-16
For updated information see http://bilakniha.cvut.cz/en/predmet8644406.html