Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Computer Network

The course is not on the list Without time-table
Code Completion Credits Range Language
17KBIDPS Z,ZK 5 12P+12C Czech
Lecturer:
Tutor:
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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-12-14
For updated information see http://bilakniha.cvut.cz/en/predmet2799606.html