Course detail

Communication Technology

FEKT-BPC-KOMAcad. year: 2022/2023

The course is focused on these topics: networks and protocols – communication models, methods of information transmission, reasons for the use of networks, basic structure of networks, types of networks, architecture of communication systems, ISO/OSI reference model, TCP/IP network model. Principles of communication techniques – multiple utilization of transmission channels, duplex communication. Analysis of tasks of every layer of communication models with respect to ISO/OSI and TCP/IP – physical layer, data-link layer, network layer, transport layer, session layer, presentation layer, and application layer.

Language of instruction

Czech

Number of ECTS credits

6

Mode of study

Not applicable.

Learning outcomes of the course unit

Students who will complete this course will be able to:
- describe and explain the basic communication models and methods of information transmission,
- list the basic network structures and express their performance parameters,
- describe and explain the general architecture of communication systems,
- identify the differences between ISO/OSI and TCP/IP network models, define these models,
- describe the basic principles of multiple utilization of transmission channels and methods for providing two-way communication,
- explain the operation of the physical layer of transmission systems,
- explain the task of the data-link layer of transmission systems,
- express the fundamentals of operation and services of the network layer of transmission systems, including the role of main protocols,
- interpret the function of the transport layer of transmission systems,
- explain the role of the session and presentation layers of transmission systems,
- describe selected tasks and protocols of the application layer of transmission systems.

Prerequisites

Students who are going to attend this course should be able to:
- use several numerical systems and conversions among them,
- explain and use elementary units common in the area of information and communication technologies (ICT), e.g. data size,
- use elementary terms from the ICT area, e.g. operating system.
Work in the laboratory is conditional on a valid qualification of a student according to the Decree No. 50/1978 Coll. (Czech rule), which students must obtain before starting the course. Information on this qualification is given in the Dean's Directive on familiarisation of students with safety regulations.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods include lectures and practical laboratories. Course is taking advantage of e-learning (Moodle) system. Students have to prepare and defend a single project/assignment before the end of the semester.

Assesment methods and criteria linked to learning outcomes

Up to 30 points are awarded for work in laboratories (points are obtained for individual tasks, tests and individual project). The condition for credit is fulfilled attendance, defending the project and obtaining at least 15 points.
Up to 70 points are awarded for the written examination. In order to pass the course, it is necessary to obtain a total of at least 50 points (the sum of points from the labs and the exam).

Course curriculum

1. Communication models, transmission of information
2. Structure of networks, architecture of communication
3. Basic description of ISO/OSI and TCP/IP network models
4. Multiple utilization of transmission channels
5. Physical layer of communication systems
6. Data-link layer of communication systems
7. Network layer of communication systems (services, task of the layer, addresses, routing)
8. Network layer of communication systems (datagrams, tunnelling, translation, flow control, IPv6)
9. Transport layer of communication systems
10. Session layer of communication systems
11. Presentation layer of communication systems
12. Application layer of communication systems (domain name system, telnet)
13. Application layer of communication systems (web and email system)

Work placements

Not applicable.

Aims

The goal of the course is to provide students with some orientation within the fundamental types and structures of communication networks designated for transmission of data and within the technologies of information transmission that are used in them.

Specification of controlled education, way of implementation and compensation for absences

Attendance at laboratory exercises is compulsory, properly justified absence can be made up after after prior arrangement with the instructor.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Kurose, J., Ross, K.: Computer Networking: A Top-Down Approach (8th Edition), Pearson USA, ISBN 978-9356061316, 2022. (EN)

Elearning

Classification of course in study plans

  • Programme BPC-AUD Bachelor's

    specialization AUDB-TECH , 3 year of study, winter semester, compulsory-optional
    specialization AUDB-ZVUK , 0 year of study, winter semester, elective

  • Programme BPC-ECT Bachelor's 0 year of study, winter semester, elective
  • Programme BPC-IBE Bachelor's 1 year of study, winter semester, compulsory
  • Programme BPC-MET Bachelor's 3 year of study, winter semester, compulsory-optional
  • Programme BPC-SEE Bachelor's 3 year of study, winter semester, compulsory-optional
  • Programme BPC-TLI Bachelor's 2 year of study, winter semester, compulsory
  • Programme BPC-AMT Bachelor's 0 year of study, winter semester, elective

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

1. Communication models, transmission of information
2. Structure of networks, architecture of communication
3. Basic description of ISO/OSI and TCP/IP network models
4. Multiple utilization of transmission channels
5. Physical layer of communication systems
6. Data-link layer of communication systems
7. Network layer of communication systems (services, task of the layer, addresses, routing)
8. Network layer of communication systems (datagrams, tunnelling, translation, flow control, IPv6)
9. Transport layer of communication systems
10. Session layer of communication systems
11. Presentation layer of communication systems
12. Application layer of communication systems (domain name system, telnet)
13. Application layer of communication systems (web and email system)

Laboratory exercise

39 hod., compulsory

Teacher / Lecturer

Syllabus

1. Introduction into laboratory, introduction into the course, getting familiar with basic networking tools
2. Introduction to the Wireshark with ping and other functions of ICMP protocol and DNS resolver
3. Advanced usage of Wireshark: Voice over IP protocols and creation of graphs
4. DNS protocol and DNS hierarchy
5. Comparison of TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) protocols
6. NAT address translation and DHCP protocol
7. Systems of message, circuits, packets and frames passing
8. Techniques for detection of lost frames and control of data passing
9. Calculations in IPv4 and IPv6 address ranges
10. Test, introduction of individual assignment
11. Work on individual assignment
12. Finalization of individual assignment
13. Defence of individual assignment

Elearning