460-2006 – Computer Networks (POS)

Gurantor departmentDepartment of Computer Science
Subject guarantorIng. Pavel Moravec, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-2006/01 2010/2011 2022/2023 6
460-2006/02 2015/2016 2022/2023 6
460-2006/03 2019/2020 5
460-2006/04 2019/2020 5

Subject aims expressed by acquired skills and competences

Students will understand principles of computer networks mostly used today, gain ability to analyze network traffic, will understand most important protocols used in the Internet and will be able to design simple local area networks. They will also be able to orientate themself in options of LAN interconnections.

Teaching methods

Lectures
Experimental work in labs
Project work

Summary

The course introduces basic principles and technologies of data networks. Students will understand basic data transmission principles, transmission media and methods of their sharing, basic protocols used to ensure reliable transmission, most frequently used network types and methods of networks interconnection. Introduction to protocols of most widely used Internet applications follows. Security issues of LANs and WANs are also discussed. In lab exercises students will learn how to design and implement simple secured network composed of basic active network devices and services.

Compulsory literature:

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

Recommended 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.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.