Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024

Computer Network

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
17KBIDPS Z,ZK 5 12P+12C Czech
Garant předmětu:
Radim Krupička
Lecturer:
Radim Krupička
Tutor:
Radim Krupička, Michal Reimer
Supervisor:
Department of Biomedical Informatics
Synopsis:

Lectures are oriented to techniques required for safe and efficient communication in networks bases on telecommunication, local area and wireless technologies. Structures of network messages and methods of their usage in distributed applications and distributed algorithms are presented in several lectures.

The aim of exercises is to try some of mechanisms and to obtain an experience with frequently utilized programming techniques.

Requirements:

Examination will be given in the written form and estimated according to the ECTS scale.

Prerequisites are passing all the exercises (max 3 leaves of absence), and the successful handling of the two tests (in the middle and at the end of the

Syllabus of lectures:

1. Network architecture

2. IP layer (network graphs, routers)

3. IP Layer (MPLS, DNS0

4. Local area networks, shared communication channels, CSMA/CD, Ethernet technologies.

5. Private IP netoworks

6. Network administration (SNMP, CMIP, RMON)

7. Communication protocols (UDP, TCP, SCTP)

8. Wireless networks, CSMA/CA, IEEE 802.11 / WiFi, Bluetooth.

9. Sensors networks (ZigBee, Ad-hoc architecture)

10. Network protocols

11. Application structure (client-server, databases, cloud architecture)

12. Cryptography, symmetric and asymmetric keys.

13. Security protocols (SSH, SSN, VPN)

14. Network systems in health care.

Syllabus of tutorials:

1. Linux server installation and configuration

2. OS Linux

3. OS Linux - SSH, terminal

4. Web server, FTP, DNS server, DHCP

5. Linux, Windows - firewall

6. Linux, Windows - router, gateway

7. Test.

8. Network design.

9. Network configuration. Network administration

10. VPN, Email,

11. Network communication C# a C

12. Network communication C# a C

13. Security

14. Zápočtový test.

Study Objective:

Lectures are oriented to techniques required for safe and efficient communication in networks bases on telecommunication, local area and wireless technologies. Structures of network messages and methods of their usage in distributed applications and distributed algorithms are presented in several lectures.

The aim of exercises is to try some of mechanisms and to obtain an experience with frequently utilized programming techniques.

Study materials:

[1] Andrew S. Tanenbaum: Computer Network. Prentice Hall,1996. ISBN 0133499456.

[2] James F. Kurose, Keith W. Ross Computer Networking. A Top-Down Approach. Addison Wesley, 2009, ISBN 0136079679.

[3] Gepard Tel: Introduction to Distributed Algorithms. Cambridge University Press, 2001. ISBN 0521794838.

[4] Z Coulouris, G. Dollimore, J. Kindberg: Distributed systems : concepts and design. Addison-Wesley 2001, ISBN 0201619180.

[5] Hesham El-Rewini, T. G. Lewis. Greenwich: Distributed and parallel computing: Manning, 1998. ISBN 0-13-795592-8.

Note:
Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-04-17
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet2799606.html