Course detail
Computer Networks and IoT
FSI-VPNAcad. year: 2023/2024
The course deals with computer networks technologies, principles, standards and services. Network using, design and management are also introduced.
Language of instruction
Czech
Number of ECTS credits
4
Mode of study
Not applicable.
Guarantor
Entry knowledge
The basic knowledge of using computers is required (files and folders operations etc.). The C-language programming is desirable but not necessary.
Rules for evaluation and completion of the course
The course-unit credit award requirements: active participation in seminars. The examination is oral.
The attendance at lectures is recommended; the attendance at seminars is obligatory. Education runs according to week schedules. The form of compensation for missed seminars is fully in the competence of the tutor.
The attendance at lectures is recommended; the attendance at seminars is obligatory. Education runs according to week schedules. The form of compensation for missed seminars is fully in the competence of the tutor.
Aims
The main goal is to explain computer networks hardware and software. Student will be made familiar with networks using, design, installation and management.
Students will be able to use, design, install and manage computer networks as well as to develop internet-based applications.
Students will be able to use, design, install and manage computer networks as well as to develop internet-based applications.
Study aids
Not applicable.
Prerequisites and corequisites
Not applicable.
Basic literature
Davie, B. - Doolan, P. - Rekhter, Y.: Switching in IP Networks, Morgan Kaufmann Publishers, 1998 (EN)
Fourazan, B. A.: Data Communications and Networking, Mc Graw Hill, 2003 (EN)
Hunt, C.: Konfigurace a správa sítí TCP/IP, Computer Press, 1997 (CS)
Fourazan, B. A.: Data Communications and Networking, Mc Graw Hill, 2003 (EN)
Hunt, C.: Konfigurace a správa sítí TCP/IP, Computer Press, 1997 (CS)
Recommended reading
Jamsa, K. - Lalani, S. - Weakley, S.: Programování na Webu, Unis Publishing, 1996. (CS)
Ramaswami, R. - Sivarajan, K. N.: Optical Networks, Morgan Kaufmann Publishers, 2002. (EN)
Ramaswami, R. - Sivarajan, K. N.: Optical Networks, Morgan Kaufmann Publishers, 2002. (EN)
Elearning
eLearning: currently opened course
Classification of course in study plans
Type of course unit
Lecture
26 hod., optionally
Teacher / Lecturer
Syllabus
1. Introduction. Basics of data communication.
2. Computer networks classification. Metallic and optical cables.
3. Ethernet platform.
4. Network standardization, ISO / OSI network model.
5. LAN connection. Bridge, router.
6. Routing, routing protocols and algorithms.
7. TCP / IP - history, addressing.
8. TCP / IP - data communication model, protocols and services.
9. TCP / IP - IPv6.
10. Switching, switched networks, VLAN.
11. Wireless networks.
12.-13. Industrial networks.
2. Computer networks classification. Metallic and optical cables.
3. Ethernet platform.
4. Network standardization, ISO / OSI network model.
5. LAN connection. Bridge, router.
6. Routing, routing protocols and algorithms.
7. TCP / IP - history, addressing.
8. TCP / IP - data communication model, protocols and services.
9. TCP / IP - IPv6.
10. Switching, switched networks, VLAN.
11. Wireless networks.
12.-13. Industrial networks.
Computer-assisted exercise
26 hod., compulsory
Teacher / Lecturer
Syllabus
1. Installation and configuration of www server.
2. Web pages, html language.
3. Web pages, cascading styles.
4. Dynamic web pages on the client side, JavaScript.
5. Web forms, dynamic pages on the server side - php.
6. Creating a web database application.
7. Bridge, L2 switch.
8. Router installation and configuration.
9.-10. Implementation of a data network.
11. DNS system - nameserver configuration.
12. Creating a simple program for communication using TCP / IP.
13. Presentation of individual projects.
2. Web pages, html language.
3. Web pages, cascading styles.
4. Dynamic web pages on the client side, JavaScript.
5. Web forms, dynamic pages on the server side - php.
6. Creating a web database application.
7. Bridge, L2 switch.
8. Router installation and configuration.
9.-10. Implementation of a data network.
11. DNS system - nameserver configuration.
12. Creating a simple program for communication using TCP / IP.
13. Presentation of individual projects.
Elearning
eLearning: currently opened course