EUt+ Mobility
Go back

Course Page ✏️


Telecommunications and computer network
RAE348

Description
Telecommunication industry is growing fast due to broad development of telecommunication and computer network technologies. 
In this study course students acquire knowledge about architecture and working principles of telecommunication and computer networks. An explanation of ISO OSI 7-layer reference model and TCP/IP protocol stack comparison is provided. Students learn computation principles of Ethernet transmission medium, local computer network design, development and virtualization. Students also gain an understanding of different network types - local, metropolitan, territorial, their differences and available transmission technologies. Students learn how to protect a computer network against loops by using Spanning Tree Algorithm (STA) and STP protocols. The course also introduces students to computer network logical addressing, routing process in packet switched networks and routing table creation. Students evaluate and compare best route calculation algorithms of different routing protocols. This course also contains an overview of transport layer protocols (TCP and UDP) operation and comparison. An introduction to VoIP. Students are able to evaluate QoS parameters and required resources. Network management and administration, troubleshooting principles and tools. 
It is intended for this course to be implemented as lessons, that includes lectures, online demonstrations, discussion and practice works.  

Course contents:
  • Introduction to the study course, history, development and operation principle of computer networks. Network topologies, different network sizes: territorial, metropolitan and local area network.
  • Communication process and data processing hierarchy according to the ISO OSI-7 layer reference model. TCP / IP protocol suite. Information exchange codes (ASCII, Unicode).
  • Ethernet as the main transmission medium in the local area network (LAN). Ethernet frame structure and addressing principles. Necessity and structure of MAC address table.
  • IPv4 and IPv6 addressing on computer networks. Domain Name Service (DNS).
  • IP address subnetting. ARP protocol. Network services (NAT, DHCP, DNS).
  • Packet switching within OSI Layer 2. Spanning tree algorithm and protocols (STP, RSTP, pvst).
  • Virtualization in computer networks. Virtual Local Area Network (VLAN), trunk and access ports, 802.1q, VTP, LLDP protocols.
  • IP routing principles in telecommunication and computer networks. Routing table. Static routing. Significance of IP classes in routing.
  • Dynamic routing protocols. Distance-vector routing protocol (RIP), link-state routing protocol (OSPF), hybrid routing protocols.
  • Analysis and comparison of routing protocols. GNS3 network emulation tool.
  • Computer network troubleshooting tools. ICMP protocol. Network packet capture and analysis - tcpdump, Wireshark tools.
  • Transport layer protocols TCP/UDP. Principle of TCP protocol operation, comparison of TCP protocol algorithms. UDP protocol.
  • Voice over Internet Protocol (VoIP) transmission. SIP protocol and H.323 protocol suite, RTP and MGCP protocol.
  • Quality of Service (QoS) management. Traffic characteristics. Packet scheduling algorithms, queuing algorithms. Hierarchical token bucket (HTB).
  • Network measurements and management principles and tools. SNMP protocol.


ECTS credits
4

Teaching Language
English/Latviešu

Exam Language
English/Latviešu

Support Materials Language
English/Latviešu

Basic Learning Outcomes

Managing Entity (faculty)
Faculty of Computer Science, Information Technology and Energy (RTU)