Cardinal Stefan Wyszynski University in Warsaw - Central Authentication System
Strona główna

Advanced network techniques

General data

Course ID: WM-I-ZTS-EN
Erasmus code / ISCED: (unknown) / (unknown)
Course title: Advanced network techniques
Name in Polish: Advanced network techniques
Organizational unit: Faculty of Mathematics and Natural Sciences. School of Exact Sciences.
Course groups:
ECTS credit allocation (and other scores): 6.00 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.
Language: English
(in Polish) Dyscyplina naukowa, do której odnoszą się efekty uczenia się:

information and communication technology

Subject level:

advanced

Learning outcome code/codes:

I2_W10, I2_U09

Preliminary Requirements:

Computer Networks

Short description:

The course is intended to familiarize participants with the advanced problems of computer networks.

The purpose of the course is to present issues related to level 2 and 3 routing, congestion control algorithms, and quality of service.

The subject also touches on aspects of MPLS technology, network administration and communication problems in computing centers and in the cloud.

Full description:

Advanced Network Techniques:

1. Principles of network interconnection (LAN/WAN, LAN switches, VLANs, IP routing).

2. Routing at layer 2

a. Transparent bridges

b. Spanning Tree Protocol (STP)

c. Rapid Spanning Tree Protocol (RSTP)

d. VLANs

3. Internal routing at layer 3

a. Distance vector (Bellman-Ford)

i. count to infinity

ii. split horizon

b. Protocols: RIP, IGRP

c. Link state

i. flooding topology information

ii. finding the shortest paths (Dijkstra)

iii. areas - hierarchical routing

d. OSPF

i. neighbor discovery - Hello protocol

ii. database synchronization

iii. link state updates

iv. examples

4. External routing - BGP

a. Principles of Inter-Domain Routing

i. Autonomous systems

ii. Path vector routing

iii. Policy Routing

iv. Route Aggregation

v. Anycast

b. How BGP works?

i. Attributes of routes, route selection

ii. Interaction BGP-IGP-Packet forwarding

iii. Other mechanisms

iv. Filtering

v. Security: ROV-RPKI

c. Examples

d. Illustrations and statistics

5. Principles of congestion control

a. Objectives of Congestion Control

i. efficiency

ii. fairness

b. Max-min fairness

c. Proportional fairness

d. AIMD algorithm

e. Different forms of congestion control

6. Congestion control algorithms in TCP

a. TCP Tahoe congestion control states

i. Slow Start

ii. Congestion Avoidance

b. TCP Reno congestion control states

i. Slow Start

ii. Congestion Avoidance

iii. Fast Recovery

c. TCP RENO fairness

d. TCP Cubic

e. TCP BBR

f. ECN

7. QoS in IP networks

a. QoS principles

b. Traffic shaping

i. leaky bucket

ii. token bucket

c. Scheduling

i. FIFO

ii. Fair queueing

d. AQM: RED, CoDel

e. IntServ

f. DiffServ

8. MPLS technology

a. Label swapping

b. Elements of MPLS

c. Label switching

d. Label distribution

e. Interaction with IGP

f. Traffic engineering

9. Network administration: SNMP

a. Principles of network management

b. Information model

i. ASN.1

ii. BER

c. Management Information Base (MIB)

i. Type definitions

ii. Object identifiers

iii. Object instances

iv. Index

d. SNMP v1, v2, v3

10. Case studies: data center interconnection networks

a. Infrastructure architecture, Fat Trees topology

b. Valient Load Balancing

Efekty kształcenia i opis ECTS:

W1 The student has basic knowledge of advanced networking techniques.

W2 The student has an understanding of level 2 and level 3 routing protocols (STP, RIP, OSPF, BGP), MPLS technology, network administration protocols and communication problems in computing centers and the cloud.

W3 The student has a structured and theoretically supported knowledge of congestion control algorithms, quality of service, traffic shaping, packet scheduling methods.

U1 The student is able to understand the operation of modern computer networks.

U2 The student is able to use the learned protocols and algorithms to implement network technology projects.

U3 The student is able to configure STP, RIP, OSPF, and BGP routing protocols.

K1 The student understands the basic principles of modern computer networks and is able to adapt to the latest technologies in this field.

K2 The student is able to cooperate with specialists in the field of computer networks.

Assessment methods and assessment criteria:

W1 W2 W3:

- For a very good grade - the student defines independently all concepts and

terms in the field of level 2 and 3 routing protocols (STP, RIP, OSPF, BGP), MPLS technology, network administration protocols and communication problems in computing centers and in the cloud, as well as congestion control algorithms, quality of service, traffic shaping, packet scheduling methods.

- For a good grade - the student defines most of the concepts and

terms in terms of level 2 and 3 routing protocols (STP, RIP, OSPF, BGP), MPLS technology, network administration protocols and communication problems in computing centers and in the cloud, and congestion control algorithms, quality of service, traffic shaping, packet scheduling methods.

- At the grade of sufficient - the student defines some concepts and

terms in the field of level 2 and 3 routing protocols (STP, RIP, OSPF, BGP), MPLS technology, network administration protocols and communication problems in computing centers and cloud, and congestion control algorithms, quality of service, traffic shaping, packet scheduling methods.

U1 U2 U3:

- At the grade of very good - the student is able to understand the operation of modern computer networks very well, use the learned protocols and algorithms to implement projects in the field of network technologies and configure STP, RIP, OSPF and BGP routing protocols.

- At the grade of good - the student is able to have a good understanding of the operation of modern computer networks, use the learned protocols and algorithms to implement projects in the field of network technologies and configure STP, RIP, OSPF and BGP routing protocols.

- At the grade of sufficient - the student can satisfactorily understand the operation of modern computer networks, use the learned protocols and algorithms to implement projects in the field of network technologies and configure STP, RIP, OSPF and BGP routing protocols.

K1 K2:

- At the grade of very good - the student has achieved a very good awareness of the basic principles of modern computer networks, as well as the ability to adapt to the latest technologies in this field and cooperate with specialists in the field of computer networks.

- At the grade of good - the student has achieved a good awareness of the basic principles of modern computer networks, as well as is able to adapt to the latest technologies in this area and cooperate with specialists in the field of computer networks.

- At the grade of sufficient - the student has achieved a satisfactory awareness of the basic principles of modern computer networks, as well as is able to adapt to the latest technologies in this area and cooperate with specialists in the field of computer networks.

Classes in period "Winter semester 2023/24" (past)

Time span: 2023-10-01 - 2024-01-31
Selected timetable range:
Navigate to timetable
Type of class:
Laboratory, 30 hours more information
Lectures, 30 hours more information
Coordinators: Dorota Dąbrowska, Andrzej Duda
Group instructors: Andrzej Duda
Students list: (inaccessible to you)
Examination: Course - examination
Laboratory - graded credit
Lectures - examination
(in Polish) E-Learning:

(in Polish) E-Learning

Type of subject:

obligatory

(in Polish) Grupa przedmiotów ogólnouczenianych:

(in Polish) nie dotyczy

Course descriptions are protected by copyright.
Copyright by Cardinal Stefan Wyszynski University in Warsaw.
ul. Dewajtis 5,
01-815 Warszawa
tel: +48 22 561 88 00 https://uksw.edu.pl
contact accessibility statement mapa serwisu USOSweb 7.0.4.0-1 (2024-05-13)