Skip to main content
Skip header
Terminated in academic year 2022/2023

Computer Networks

Type of study Bachelor
Language of instruction English
Code 460-2006/02
Abbreviation POS
Course title Computer Networks
Credits 6
Coordinating department Department of Computer Science
Course coordinator Ing. Pavel Moravec, Ph.D.

Subject syllabus

Lectures:
* Physics of data transmission.
* Transmission media, methods of media sharing. Network topologies.
* Methods of transmission channel sharing.
* Reliable data transfer protocols. Today's link layer protocols.
* ISO-OSI reference model. Interconnection of LANs. Network devices and their operation principles.
* IEEE 802 networks. Ethernet. Switched networks. Virtual LANs.
* Internet protocols: TCP/IP protocol family. IPv6, NAT
* Routing and routing algorithms.
* DNS: principles, protocols and configuration.
* Protocols of Internet services.
* Computer networks security.
* Wireless LANs and WANs - IEEE 802.11, 802.15.
* Network System Services (Syslog, NTP protocol, AAA servers).
* Introduction to Advanced Technologies of Computer Networks

Laboratories:
* Lab guidelines, simple network, network settings in OS.
* Structured wiring systems.
* Simple protocols of reliable transmission.
* Practical network implementation.
* Switched networks. Virtual networks.
* IP addressing - subnetting, NAT.
* TCP/IP protocol analysis.
* DNS configuration.
* Static and dynamic routing - implementation of routed network.
* TCP and UDP. BSD Sockets.
* Analysis of Internet application protocols.
* Configuration of packet filtering.
* IPv6
* WiFi network - configuration of APs and client stations.

Projects:
Design of secured WAN including network services.

Literature

Andrew S. Tanenbaum: Computer Networks (5th Edition), Prentice Hall, 2010, ISBN 978-0132126953 .

Advised literature

Stevens, R.W.: TCP/IP Illustrated, volume 1. Addison-Wesley, 1994
J. Doyle, J. DeHaven Carroll: Routing TCP/IP, Volume 1, 2nd Edition, 2005, Cisco Press, ISBN: 978-1-58705-202-6 , 936 stran.
D. Medhi: Network Routing: Algorithms, Protocols, and Architectures, Morgan Kaufmann, 2010, ISBN: 0120885883 , 848 pages.