Computer Networks

Weekly classes 2+0+2
Control form Ongoing assessment


The main objective of the course is to provide the students with basic knowledge about the purpose and operation of network devices, configuration of end devices and network devices. The students receive a basic knowledge of computer network performance, they differentiate a different types of network devices, and know how to develop network solutions. The course makes the students familiar with current standards and modern terminology related to computer networks. In the context of local and Internet networks, security, performance, reliability and fault-tolerance are considered. They are familiar with the main diagnostic tools for monitoring and troubleshooting networking issues. Initial knowledge for building a physical topology and skills for designing logical topology of computer networks is given.


Main issues of the syllabus content:

  • OSI and TCP / IP model. Network protocols and communications. Rules of the communication. Collision and Broadcast Domains
  • Network layer. Addressing of networks. Types of IP addresses. IPv4 and IPv6 protocols.
  • Subnetting. Fixed length and variable length subnet masking (VLSM).
  • Protocols, running on the network layer. Router architecture.
  • Routing table. Access to local and remote network resources (direct and indirect routing).
  • Distance Vector Routing Protocols. RiPv1, RIPv2, RIPng.
  • Link-state Routing protocols. OSPF
  • Transport layer. TCP and UDP protocols.
  • Application layer. Application protocols and services - DHCP, NAT, FTP, HTTP, SMTP, DNS.
  • Configuring and testing the local network. Selection of devices, protocols. Managing of configuration files.
  • Wireless Technology. Home networking technologies. VPN
  • Network and Information Security. Types of threats.