SubjectsSubjects(version: 941)
Course, academic year 2023/2024
   Login via CAS
Computer Networks - NSWI090
Title: Počítačové sítě
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2022
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Teaching methods: full-time
Additional information:
Guarantor: RNDr. Martin Svoboda, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - Softwarové systémy
M Mgr. MMIB > Volitelné
Classification: Informatics > Software Engineering
Annotation -
Last update: RNDr. Michal Kopecký, Ph.D. (02.05.2018)
The course introduces basic concepts of telecommunication and computer networks, different types of networks, layer models, networking techniques and standardization. The main part of the lecture is dedicated to protocols of TCP/IP family, addressing and routing in IPv4 and IPv6, reliability and flow control in TCP, security issues, encryption and wireless networks.
Literature -
Last update: RNDr. Michal Kopecký, Ph.D. (02.05.2018)
  • J.Peterka: Počítačové sítě, verze 4.0 (
  • Andrew S. Tanenbaum: Computer Networks, 4th edition (Prentice Hall, 2003, ISBN: 0130661023)
  • Douglas E. Comer: Internetworking with TCP/IP, vol. 1, 3rd ed. (Prentice Hall, 1995, ISBN 0-13-216987-8)

Syllabus -
Last update: RNDr. Michal Kopecký, Ph.D. (02.05.2018)
  • Basic concepts of telecommunications and computer networks, best effort principle, Quality-Of-Service.
  • Private and public data networks, virtual private networks, intranet, and extranet.
  • Layer models, comparison of RM ISO/OSI and TCP/IP
  • Principle and terminology of internetworking.
  • Networking at the level of physical and link layers, repeaters, bridges and switches, VLAN.
  • Routing, routers and gateways, IP tunnels.
  • Standardization in TCP/IP, network model TCP/IP, TCPv4, TCPv6.
  • Main objectives of network layer, connection-oriented and connectionless communication, reliable and unreliable connections, fragmentation handling.
  • TCP/IP addressing, IP addresses of version 4P, IPv4 model.
  • ICMP protocol and its relation to IPv4 protocol.
  • Link layer, Ethernet addresses, ARP, RARP, DHCP.
  • IP addresses of version 6, IPv6 and IPv4 differences.
  • Adaptive and non-adaptive routing algorithms, static and dynamic routing, centralized and isolated routing. Direct and indirect forwarding.
  • Transport layer, reliability, flow Control, TCP, UDP.
  • Ports and addressing, identification of application connections, convention of well-known ports, registered ports.
  • Reliability in TCP, flow control and congestion prevention.
  • Wireless networks, 802.11 architecture, authentication, encryption, 802.1x.

Charles University | Information system of Charles University |