460-2006/03 – Computer Networks (POS)

Gurantor departmentDepartment of Computer ScienceCredits5
Subject guarantorIng. Pavel Moravec, Ph.D.Subject version guarantorIng. Pavel Moravec, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year3Semesterwinter
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEI, EKFIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
BAM015 Ing. Kateřina Bambušková
JEN07 Ing. Pavel Jeníček
KRU13 Mgr. Ing. Michal Krumnikl, Ph.D.
MOR03 Ing. Pavel Moravec, Ph.D.
STR554 Ing. Daniel Stříbný
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+3
Part-time Credit and Examination 23+0

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.

Way of continuous check of knowledge in the course of semester

Tasks solved during exercises that verify students' ability to apply methods of computer network configuration in particular scenarios. Tests which verify students' ability to describe and explain individual technologies and principles of computer networks. Examination will be done in written form. Semestral project for group of students - network design and configuration. The aim is to demonstrate students' ability to utilize theoretical knowledge for synthesis of particular solution.

E-learning

Other requirements

Basic knowledge of C/C++, C# or Java programming is needed for the client-server assignment implementation

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

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.

Conditions for subject completion

Full-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45 (45) 22
                Testy z teoretické přípravy Written test 20  10
                Projekt a ověření praktických znalostí Project 20  10
                Úlohy na cvičeních Laboratory work 5  0
        Examination Examination 55  25 3
Mandatory attendence participation: Participation in labs is mandatory and is checked. The course guarantor will inform students of the scope of compulsory participation at the beginning of the semester.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines. At the beginning of the semester, the student and the subject guarantor will make an agreement on the scope of participation in the exercises.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2024/2025 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan
2024/2025 (B0713A060007) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2024/2025 (B0311A050015) Informatics in Economy P Czech Ostrava 3 Choice-compulsory type B study plan
2024/2025 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Optional study plan
2024/2025 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Optional study plan
2023/2024 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan
2023/2024 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2023/2024 (B0713A060007) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2023/2024 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Compulsory study plan
2023/2024 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Compulsory study plan
2023/2024 (B0311A050015) Informatics in Economy P Czech Ostrava 3 Choice-compulsory type B study plan
2022/2023 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan
2022/2023 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2022/2023 (B0713A060007) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2022/2023 (B0311A050015) Informatics in Economy P Czech Ostrava 3 Choice-compulsory type B study plan
2022/2023 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Compulsory study plan
2022/2023 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Compulsory study plan
2021/2022 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2021/2022 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan
2021/2022 (B0713A060007) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2021/2022 (B0311A050015) Informatics in Economy P Czech Ostrava 3 Choice-compulsory type B study plan
2021/2022 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Compulsory study plan
2021/2022 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Compulsory study plan
2021/2022 (B3973) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2020/2021 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan
2020/2021 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2020/2021 (B0311A050015) Informatics in Economy P Czech Ostrava 3 Choice-compulsory type B study plan
2020/2021 (B3973) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2020/2021 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Compulsory study plan
2020/2021 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Compulsory study plan
2020/2021 (B0713A060007) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2019/2020 (B3973) Automotive Electronic Systems P Czech Ostrava 3 Compulsory study plan
2019/2020 (B0541A170008) Computational and Applied Mathematics P Czech Ostrava 3 Compulsory study plan
2019/2020 (B0541A170008) Computational and Applied Mathematics K Czech Ostrava 3 Compulsory study plan
2019/2020 (B0613A140014) Computer Science INF P Czech Ostrava 2 Compulsory study plan
2019/2020 (B0613A140014) Computer Science INF K Czech Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2023/2024 Winter
2022/2023 Winter
2021/2022 Winter
2020/2021 Winter
2019/2020 Winter