Computer Network
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
17KBIDPS | Z,ZK | 5 | 12P+12C | Czech |
- Garant předmětu:
- 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:
-
- Biomedical Informatics - combined study (compulsory course)