Subject description - AD2B32DAT

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
AD2B32DAT Data networks
Roles:P, V Extent of teaching:14P + 6C
Department:13132 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:5
Tutors:  Semester:Z


The course introduces students to the basics of communication in a variety of data networks. The aim of the course is to provide a more comprehensive view of communication protocol for specific types most commonly used data networks according to the RM-layer OSI model. The course also allows students to look into ways of communicating with TCP/IP in the Internet, including the possibility of a practical realization of the data network in laboratory conditions using real equipment.

Study targets:

Student is able to understand principles of communication in data networks, not to say in the Internet.

Course outlines:

1. Introduction. Basic concepts, historical overview.
2. Methods of communication, layered models, networks topologies.
3. Application protocols - socket, web, telnet
4. Transport layer protocols (TCP and UDP).
5. Domain Name System - DNS.
6. E-mail - basic principles and protocols.
7. Structure of IP datagram and its functions, auxiliary protocols (ARP, RARP and ICMP).
8. Network addresses and their division into classes, address translation.
9. Routing protocols in data networks (RIP, OSPF and BGPv4).
10. Local data networks, virtual LANs (VLAN and STP).
11. Technology of Ethernet, version, access methods.
12. How to access to the Internet (xDSL, CATV, mobile, PPP).
13. Convergence of LAN and WAN (MPLS, VPN, PPP).
14. Trends in data networks.

Exercises outline:

1. Preliminary exercises, health and safety, conditions of granting credit, introduction to the lab.
2. The basics of configuration and control of devices in the Lab
3. Lab: Cabling system
4. Lab: Wireshark, TCP UDP analysis
5. Lab: Domain Name System
6. Lab: E-mail
7. Lab: DHCP and NAT
8. Project definition
9. Lab: Routing
10. Lab: Virtual LAN
11. Lab: SpanningTree
12. Lab: ADSL router
13. The compensatory exercise
14. Assessment


Peterson, L. L. Computer Networks, 5th edition. The Morgan Kaufmann. 2011. Forouzan, B. A. Data Communications and Networking, 5th edition. McGraw-Hill Education. 2012.


1. The presence at all laboratory classes is compulsory.
2. Evaluation is as 50% exam, 30% project and 20% of laboratory exercises.



LAN, WAN, Ethernet, Packet, MPLS

Subject is included into these academic programs:

Program Branch Role Recommended semester
BKOI1 Computer Systems V 3
BKOI_BO Common courses V 3
BKOI3 Software Systems V 3
BKOI2 Computer and Information Science V 3
BKEEM1 Applied Electrical Engineering V 3
BKEEM_BO Common courses V 3
BKEEM2 Electrical Engineering and Management V 3
BKKME1 Communication Technology P 3
BKKME5 Komunikace a elektronika P 3
BKKME_BO Common courses P 3
BKKME4 Network and Information Technology P 3
BKKME3 Applied Electronics P 3
BKKME2 Multimedia Technology P 3
BKKYR1 Robotics V 3
BKKYR_BO Common courses V 3
BKKYR3 Systems and Control V 3
BKKYR2 Sensors and Instrumentation V 3
BIS(ECTS)-D Intelligent Systems V 3
BKSTMWM Web and Multimedia V 3
BKSTMSI Software Engineering V 3
BKSTMMI Manager Informatics V 3
BKSTMIS Intelligent Systems V 3
BKSTM_BO Common courses V 3
BSI(ECTS)-D Software Engineering V 3
BWM(ECTS)-D Web and Multimedia V 3
BMI(ECTS)-D Manager Informatics V 3

Page updated 3.7.2020 17:51:56, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)