Course detail
Computer Communication
FSI-VPK-AAcad. year: 2024/2025
The course focuses on the technical and software solutions in data networks as well as in industrial networks. Principles of communication, computer networks, computer platforms and industrial networks are discussed. Considerable attention is paid to the TCP/IP protocol family. Programming of application using TCP and UDP protocols is also included (in seminars).
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Entry knowledge
Rules for evaluation and completion of the course
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
Students will be able to use, design, install and manage computer networks as well as to develop internet-based applications. They acquire basic knowledge of industrial networks.
Study aids
Prerequisites and corequisites
Basic literature
Forouzan F. A.: Data Communications and Networking (5th edition). McGraw-Hill, 2012.
Mackay S., Wright E., Reynders D., Park J.: Practical Industrial Data Networks: Design, Installation and Troubleshooting. Newnes, 2004.
Ramaswami R., Sivarajan K., Sasaki G.: Optical Networks: A Practical Perspective (3rd edition). Morgan Kaufmann, 2009.
Recommended reading
Sosinsky, B.: Mistrovství – počítačové sítě. Computer Press, 2010.
Elearning
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Transmission media.
3. Ethernet network.
4. LAN Interconnection (repeater, bridge, router).
5. Switched networks.
6. TCP/IP - introduction, addressing, data communication model.
7. TCP/IP - network management and services.
8. IPv6.
9. EIA-232, EIA-422, EIA-485.
10. Modbus.
11. Fieldbus. Profibus.
12. DeviceNet. HART protocol.
13. Wireless networks.
Computer-assisted exercise
Teacher / Lecturer
Syllabus
4. - 7. Example of data network - installation and confuguration.
8. DNS, DHCP, NAT.
9. Development of programs using UDP and/or TCP protocol.
10. Development of simple TCP client/server application.
11. - 12. Demonstration of industrial networks.
13. Presentation of semester projects, accreditation.
Elearning