Skip to main content
Skip header

Computer Networks

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

Subject syllabus

Lectures:
* Introduction to Computer Networks: Basics of data transmission, network topologies, switching techniques.
* Layered Computer Networks Architecture: Layered ISO-OSI reference model, responsibilities of individual layers. Network interconnection, transmission media, network devices and their operation principles.
* LAN Networks: Multiple access problem, methods of transmission media and channel sharing.
* LAN Networks: IEEE 802 networks. Ethernet. Switched networks. Virtual LANs.
* Reliable Data Delivery: Error Control Methods, flow control.
* Resource Allocation: Fixed vs. dynamic allocation, congestion and its prevention
* Internet Protocols: TCP/IP protocol family. IPv6, NAT
* Routing and routing algorithms, hierarchical routing.
* DNS: principles, structure, basic records and extensions of DNS.
* Networked Applications: Protocols of Internet services (esp. HTTP protocol, electronic mail), URL and URI.
* Introduction to computer networks security.
* Mobility: Wireless LANs IEEE 802.11, cell networks, IP mobility.
* Network System Services (Syslog, NTP protocol, AAA servers).

Laboratories:
* Lab guidelines, simple network, network settings in OS, basic networking utilities.
* Structured wiring systems.
* Implementation of a simple client-server application, using Sockets API.
* Practical switched network implementation, switching.
* Switched virtual LAN network, loop prevention, Ethernet frames analysis.
* IP addressing - subnetting, NAT.
* IPv6 network configuration.
* TCP/IP protocol analysis, reliable communication protocol design and implementation.
* Static and dynamic routing - implementation of routed network.
* DNS: configuration and management.
* Analysis of Internet application layer protocols.
* Configuration of packet filtering.
* WiFi network - configuration of APs and client stations.

E-learning

Materials are available at https://lms.vsb.cz/?lang=en

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.