Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu Sterowanie ruchem w sieciach teleinformatycznych:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Sterowanie ruchem w sieciach teleinformatycznych
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Architektury Komputerów i Telekomunikacji
Nauczyciel odpowiedzialny Krzysztof Bogusławski <Krzysztof.Boguslawski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 10 Grupa obieralna 3

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW6 15 1,00,62zaliczenie
laboratoriaL6 15 1,00,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Wymagana wiedza z przedmiotów: Podstawy programowania, Architektura systemów komputerowych, Systemy operacyjne, Sieci Komputerowe i telekomunikacyjne.
W-2Znajomość zagadnień elektroniki i elektryczności oraz praw fizyki.
W-3Podstawowa znajomość matematyki. Podstawy informatyki.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Opis zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
C-2Opis metody sterowanie przepływem (ang. flow control ) – metoda okna i metoda kredytów. Metody przeciwdziałania przeciążeniom.
C-3Opis miar jakości połączeń i miary jakości transferu.
C-4Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
C-5Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
C-6Wykonanie symulacji algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-7Wykonanie symulacji algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
C-8Opis sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-9Opis metod zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).3
T-L-2Wprowadzenie do pakietu symulacyjnego. Wykonanie symulacji dla przykładowej topologii sieciowej.2
T-L-3Wykonanie symulacji mającej na celu przeprowadzenia prawidłowej adresacji IP oraz protokołów routingu.2
T-L-4Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.2
T-L-5Symulacja algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.2
T-L-6Symulacja algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.2
T-L-7Zaliczenie zajęć laboratoryjnych2
15
wykłady
T-W-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).3
T-W-2Miary jakości połączeń i miary jakości transferu.2
T-W-3Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS.2
T-W-4Technologia ATM. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie2
T-W-5Technologia ATM. Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.2
T-W-6Sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.2
T-W-7Zapewnienie jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1uczestnictwo w zajęciach laboratoryjnych15
A-L-2Wykonanie sprawozdania z laboratorium w domu.6
A-L-3Przygotowanie się do zajęć laboratoryjnych7
A-L-4Udział w konsultacjach do laboratorium.2
30
wykłady
A-W-1Udział w wykładach15
A-W-2Przygotowanie do zaliczenia10
A-W-3Udział w zaliczeniu i konsultacjach4
A-W-4Udział w zaliczeniu i konsultacjach2
31

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład informacyjny - większość wykładów
M-2wykład problemowy dotyczący różnych zdarzeń w sieci
M-3ćwiczenia laboratoryjne z użyciem komputera
M-4symulacja komputerowa działania sieci.

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: "Wejściówki" na zajęciach laboratoryjnych, sprawdzające przygotowanie się do zajęć.
S-2Ocena formująca: Sprawozdania z laboratoriów
S-3Ocena podsumowująca: Zaliczenie testowe wykładów.
S-4Ocena podsumowująca: Zaliczenie z laboratorium.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O3/07_W01
W wyniku przeprowadzonych zajęć student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, implementacje TCP; Tahoe, Reno, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania (protokoły: FIFO, PQ, CQ WFQ), zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC, usługi CBR, VBR, ABR, UBR).
I_1A_W07, I_1A_W09, I_1A_W23C-1, C-2, C-3, C-4, C-8, C-9T-L-1, T-L-2, T-L-4, T-L-3, T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7M-1, M-2S-3

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O3/07_U01
W wyniku przeprowadzonych zajęć student powinien umieć: dokonywać konfiguracji sieci i urządzeń w celu uzyskania założonej jakości obsługi dla danej klasy ruchu poprzez zastosowanie odpowiednich mechanizmów sterowania ruchem, zastosować odpowiednie metody sterowania ruchem, rezerwacji zasobów, przyjmowania połączeń oraz konfiguracji tych metod, zaprojektować i wdrażać sieci komputerowe z zapewnieniem jakości obsługi, obsługiwać pakiet symulacyjny z zakresu sieci komputerowych.
I_1A_U07, I_1A_U08, I_1A_U09, I_1A_U02, I_1A_U12, I_1A_U15, I_1A_U17, I_1A_U05C-1, C-2, C-3, C-4, C-5, C-6, C-7, C-8, C-9T-L-7, T-L-1, T-L-2, T-L-4, T-L-3, T-L-5, T-L-6, T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7M-3, M-4S-2, S-4

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O3/07_K01
W wyniku przeprowadzonych zajęć student nabędzie następujące postawy: aktywna postawa w pracach projektowych i konfiguracyjnych sieci komputerowych z zapewnieniem jakości obsługi, chętny do pracy grupowej i rozwiązywania problemów w grupie, dbałość o wysoką jakość swojej pracy, kreatywność w dziedzinie sieci komputerowych QoS, otwartość na nowe projekty, postępowanie zgodne z zasadami etyki.
I_1A_K07, I_1A_K01, I_1A_K02, I_1A_K03, I_1A_K04C-1, C-2, C-3, C-4, C-5, C-6, C-7, C-8, C-9T-L-7, T-L-1, T-L-2, T-L-4, T-L-3, T-L-5, T-L-6, T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7M-3, M-4S-1, S-2, S-4

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O3/07_W01
W wyniku przeprowadzonych zajęć student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, implementacje TCP; Tahoe, Reno, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania (protokoły: FIFO, PQ, CQ WFQ), zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC, usługi CBR, VBR, ABR, UBR).
2,0Student nie jest w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED.
3,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED.
3,5Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket).
4,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu, unikania przeciążenia), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, metody przyjmowania nowych wywołań CAC).
4,5Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC).
5,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, implementacje TCP; Tahoe, Reno, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania (protokoły: FIFO, PQ, CQ WFQ), zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC, usługi CBR, VBR, ABR, UBR).

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O3/07_U01
W wyniku przeprowadzonych zajęć student powinien umieć: dokonywać konfiguracji sieci i urządzeń w celu uzyskania założonej jakości obsługi dla danej klasy ruchu poprzez zastosowanie odpowiednich mechanizmów sterowania ruchem, zastosować odpowiednie metody sterowania ruchem, rezerwacji zasobów, przyjmowania połączeń oraz konfiguracji tych metod, zaprojektować i wdrażać sieci komputerowe z zapewnieniem jakości obsługi, obsługiwać pakiet symulacyjny z zakresu sieci komputerowych.
2,0Student nie potrafi: wykonać zadania laboratoryjnego, wykazać minimalnej wiedzy w zakresie pakietu symulacyjnego, wykorzystać podstawowej wiedzy z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,0Student potrafi: wykonać zadania laboratoryjne we wskazanym lub dłuższym czasie ale tylko z pomocą prowadzącego, wykazać minimalną wiedzę w zakresie pakietu symulacyjnego, wykorzystać podstawową wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pomocą prowadzącego, wykazać podstawową wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację dwóch parametrów metod zapewnienia jakości obsługi.
4,0Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pewną pomocą prowadzącego, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację kilku parametrów metod zapewnienia jakości obsługi.
4,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w parametrach metod zapewnienia jakości obsługi.
5,0Student potrafi: bezbłędnie i w krótkim czasie wykonać zadania laboratoryjne, wykazać wiedzę w zakresie pakietu symulacyjnego, efektywnie wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w metodach i parametrach metod zapewnienia jakości obsługi.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
I_1A_O3/07_K01
W wyniku przeprowadzonych zajęć student nabędzie następujące postawy: aktywna postawa w pracach projektowych i konfiguracyjnych sieci komputerowych z zapewnieniem jakości obsługi, chętny do pracy grupowej i rozwiązywania problemów w grupie, dbałość o wysoką jakość swojej pracy, kreatywność w dziedzinie sieci komputerowych QoS, otwartość na nowe projekty, postępowanie zgodne z zasadami etyki.
2,0Student nie potrafi: wykonać zadania laboratoryjnego, wykazać minimalnej wiedzy w zakresie pakietu symulacyjnego, wykorzystać podstawowej wiedzy z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,0Student potrafi: wykonać zadania laboratoryjne we wskazanym lub dłuższym czasie ale tylko z pomocą prowadzącego, wykazać minimalną wiedzę w zakresie pakietu symulacyjnego, wykorzystać podstawową wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pomocą prowadzącego, wykazać podstawową wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację dwóch parametrów metod zapewnienia jakości obsługi.
4,0Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pewną pomocą prowadzącego, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację kilku parametrów metod zapewnienia jakości obsługi.
4,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w parametrach metod zapewnienia jakości obsługi.
5,0Student potrafi: bezbłędnie i w krótkim czasie wykonać zadania laboratoryjne, wykazać wiedzę w zakresie pakietu symulacyjnego, efektywnie wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w metodach i parametrach metod zapewnienia jakości obsługi.

Literatura podstawowa

  1. A. Grzech, Sterowanie Ruchem w Sieciach Teleinformatycznych, Oficyna wydawnicza Politechniki Wrocławskiej, Wrocław, 2002
  2. K. Nowicki, J. Woźniak, Sieci LAN, MAN i WAN - protokoły komunikacyjne, Wydawnictwo Fundacji Postępu Telekomunikacji, Kraków, 1998
  3. K. Nowicki, J. Woźniak, Przewodowe i bezprzewodowe sieci LAN, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2002
  4. A. S. Tanenbaum, Sieci komputerowe, Helion, Gliwice, 2004, wyd. 4
  5. Adam Wolisz, Podstawy lokalnych sieci komputerowych ; tom 1: Sprzęt komputerowy; tom 2: Oprogramowanie komunikacyjne i usługi sieciowe, WNT - Mikrokomputery, 1992
  6. Mark A. Dye, Rick McDonald, Antoon „Tony” W. Rufi, Akademia sieci Cisco. CCNA Exploration. Semestr 1, Wydawnictwo Naukowe PWN, 2008
  7. Craig Hunt, TCP/IP Administracja sieci, O’Reilly & Associates Inc, 1991, Wyd.3

Literatura dodatkowa

  1. Janusz Filipiak, Sieci dostępowe dla usług szerokopasmowych - Tom I, Fundacji Postępu Telekomunikacji, Kraków, 1997, ISBN 83-86476-11-7
  2. Zdzisław Papir, Sieci dostępowe dla usług szerokopasmowych - Tom III, Fundacji Postępu Telekomunikacji, Kraków, 1997, ISBN 83-86476-13-3
  3. W. Richard Stevens, Programowanie zastosowań sieciowych w systemie Unix, Wydawnictwa Naukowo-Techniczne, 1998, Wydanie III, ISBN: 83-204-2288-4
  4. Krzysztof Wajda, Sieci szerokopasmowe, Fundacji Postępu Telekomunikacji, Kraków, 1995, Wyd. 2 uzup., ISBN: 83-86476-08-7

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).3
T-L-2Wprowadzenie do pakietu symulacyjnego. Wykonanie symulacji dla przykładowej topologii sieciowej.2
T-L-3Wykonanie symulacji mającej na celu przeprowadzenia prawidłowej adresacji IP oraz protokołów routingu.2
T-L-4Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.2
T-L-5Symulacja algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.2
T-L-6Symulacja algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.2
T-L-7Zaliczenie zajęć laboratoryjnych2
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).3
T-W-2Miary jakości połączeń i miary jakości transferu.2
T-W-3Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS.2
T-W-4Technologia ATM. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie2
T-W-5Technologia ATM. Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.2
T-W-6Sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.2
T-W-7Zapewnienie jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1uczestnictwo w zajęciach laboratoryjnych15
A-L-2Wykonanie sprawozdania z laboratorium w domu.6
A-L-3Przygotowanie się do zajęć laboratoryjnych7
A-L-4Udział w konsultacjach do laboratorium.2
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładach15
A-W-2Przygotowanie do zaliczenia10
A-W-3Udział w zaliczeniu i konsultacjach4
A-W-4Udział w zaliczeniu i konsultacjach2
31
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O3/07_W01W wyniku przeprowadzonych zajęć student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, implementacje TCP; Tahoe, Reno, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania (protokoły: FIFO, PQ, CQ WFQ), zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC, usługi CBR, VBR, ABR, UBR).
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W07ma wiedzę w zakresie technologii sieciowych
I_1A_W09ma podstawową wiedzę dotyczącą systemów telekomunikacyjnych
I_1A_W23ma wiedzę w zakresie systemów internetowych
Cel przedmiotuC-1Opis zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
C-2Opis metody sterowanie przepływem (ang. flow control ) – metoda okna i metoda kredytów. Metody przeciwdziałania przeciążeniom.
C-3Opis miar jakości połączeń i miary jakości transferu.
C-4Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
C-8Opis sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-9Opis metod zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Treści programoweT-L-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-L-2Wprowadzenie do pakietu symulacyjnego. Wykonanie symulacji dla przykładowej topologii sieciowej.
T-L-4Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
T-L-3Wykonanie symulacji mającej na celu przeprowadzenia prawidłowej adresacji IP oraz protokołów routingu.
T-W-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-W-2Miary jakości połączeń i miary jakości transferu.
T-W-3Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS.
T-W-4Technologia ATM. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie
T-W-5Technologia ATM. Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
T-W-6Sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
T-W-7Zapewnienie jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Metody nauczaniaM-1wykład informacyjny - większość wykładów
M-2wykład problemowy dotyczący różnych zdarzeń w sieci
Sposób ocenyS-3Ocena podsumowująca: Zaliczenie testowe wykładów.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie jest w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED.
3,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED.
3,5Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket).
4,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu, unikania przeciążenia), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, metody przyjmowania nowych wywołań CAC).
4,5Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC).
5,0Student powinien być w stanie: opisać zagadnienia jakości usług w sieciach teleinformatycznych, wyjaśnić rolę protokołów w komunikacji sieciowej z uwzględnieniem zapewnienia jakości obsługi, określać klas ruchu i miar jakości usług, mechanizmy sterowania ruchem w protokole TCP (algorytmy Karn’a, Jacobsona, implementacje TCP; Tahoe, Reno, algorytmy powolnego startu, unikania przeciążenia, szybkiej retransmisji, szybkiego odtwarzania), scharakteryzować jakości obsługi w protokole IP, zarządzanie zatorami, mechanizmy kolejkowania (protokoły: FIFO, PQ, CQ WFQ), zapobieganie przeciążeniom, algorytmy RED, WRED, modele zapewnienia QoS, opisać sieć ATM jako przykładu technologii zapewniającej jakość obsługi (metoda Token Bucket, zarządzanie buforami w przełącznikach, metody przyjmowania nowych wywołań CAC, usługi CBR, VBR, ABR, UBR).
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O3/07_U01W wyniku przeprowadzonych zajęć student powinien umieć: dokonywać konfiguracji sieci i urządzeń w celu uzyskania założonej jakości obsługi dla danej klasy ruchu poprzez zastosowanie odpowiednich mechanizmów sterowania ruchem, zastosować odpowiednie metody sterowania ruchem, rezerwacji zasobów, przyjmowania połączeń oraz konfiguracji tych metod, zaprojektować i wdrażać sieci komputerowe z zapewnieniem jakości obsługi, obsługiwać pakiet symulacyjny z zakresu sieci komputerowych.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U07potrafi na poziomie podstawowym projektować, konfigurować i zarządzać sieciami komputerowymi
I_1A_U08ma umiejętność konfigurowania urządzeń wchodzących w skład systemów telekomunikacyjnych i mobilnych
I_1A_U09potrafi projektować i wytwarzać proste systemy internetowe
I_1A_U02potrafi aktywnie uczestniczyć w pracach projektowych zespołowych i indywidualnych
I_1A_U12umie praktycznie zastosować technologie informatyczne w organizacjach, ze szczególnym uwzględnieniem biznesu
I_1A_U15potrafi wykorzystywać poznane metody, modele matematyczne oraz symulacje komputerowe do rozwiązywania prostych problemów inżynierskich
I_1A_U17potrafi ocenić przydatność rutynowych metod i narzędzi rozwiązania prostego zadania inżynierskiego, typowego dla reprezentowanej dyscypliny inżynierskiej oraz wybrać i zastosować właściwą metodę i narzędzia
I_1A_U05potrafi tworzyć i posługiwać się dokumentacją techniczną
Cel przedmiotuC-1Opis zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
C-2Opis metody sterowanie przepływem (ang. flow control ) – metoda okna i metoda kredytów. Metody przeciwdziałania przeciążeniom.
C-3Opis miar jakości połączeń i miary jakości transferu.
C-4Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
C-5Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
C-6Wykonanie symulacji algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-7Wykonanie symulacji algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
C-8Opis sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-9Opis metod zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Treści programoweT-L-7Zaliczenie zajęć laboratoryjnych
T-L-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-L-2Wprowadzenie do pakietu symulacyjnego. Wykonanie symulacji dla przykładowej topologii sieciowej.
T-L-4Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
T-L-3Wykonanie symulacji mającej na celu przeprowadzenia prawidłowej adresacji IP oraz protokołów routingu.
T-L-5Symulacja algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
T-L-6Symulacja algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
T-W-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-W-2Miary jakości połączeń i miary jakości transferu.
T-W-3Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS.
T-W-4Technologia ATM. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie
T-W-5Technologia ATM. Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
T-W-6Sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
T-W-7Zapewnienie jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Metody nauczaniaM-3ćwiczenia laboratoryjne z użyciem komputera
M-4symulacja komputerowa działania sieci.
Sposób ocenyS-2Ocena formująca: Sprawozdania z laboratoriów
S-4Ocena podsumowująca: Zaliczenie z laboratorium.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi: wykonać zadania laboratoryjnego, wykazać minimalnej wiedzy w zakresie pakietu symulacyjnego, wykorzystać podstawowej wiedzy z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,0Student potrafi: wykonać zadania laboratoryjne we wskazanym lub dłuższym czasie ale tylko z pomocą prowadzącego, wykazać minimalną wiedzę w zakresie pakietu symulacyjnego, wykorzystać podstawową wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pomocą prowadzącego, wykazać podstawową wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację dwóch parametrów metod zapewnienia jakości obsługi.
4,0Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pewną pomocą prowadzącego, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację kilku parametrów metod zapewnienia jakości obsługi.
4,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w parametrach metod zapewnienia jakości obsługi.
5,0Student potrafi: bezbłędnie i w krótkim czasie wykonać zadania laboratoryjne, wykazać wiedzę w zakresie pakietu symulacyjnego, efektywnie wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w metodach i parametrach metod zapewnienia jakości obsługi.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O3/07_K01W wyniku przeprowadzonych zajęć student nabędzie następujące postawy: aktywna postawa w pracach projektowych i konfiguracyjnych sieci komputerowych z zapewnieniem jakości obsługi, chętny do pracy grupowej i rozwiązywania problemów w grupie, dbałość o wysoką jakość swojej pracy, kreatywność w dziedzinie sieci komputerowych QoS, otwartość na nowe projekty, postępowanie zgodne z zasadami etyki.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_K07rozumie społeczny i zawodowy kontekst informatyki oraz związanych z nim aspektów prawnych i etycznych
I_1A_K01świadomie rozumie potrzeby dokształcania i dzielenia się wiedzą
I_1A_K02świadomie stosuje przepisy prawa i przestrzega zasad etyki zawodowej
I_1A_K03ma świadomość odpowiedzialności za wspólnie realizowane zadania
I_1A_K04rozumie potrzebę przekazywania społeczeństwu informacji o rozwoju i osiągnięciach nauki w zakresie informatyki
Cel przedmiotuC-1Opis zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
C-2Opis metody sterowanie przepływem (ang. flow control ) – metoda okna i metoda kredytów. Metody przeciwdziałania przeciążeniom.
C-3Opis miar jakości połączeń i miary jakości transferu.
C-4Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
C-5Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
C-6Wykonanie symulacji algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-7Wykonanie symulacji algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
C-8Opis sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
C-9Opis metod zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Treści programoweT-L-7Zaliczenie zajęć laboratoryjnych
T-L-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-L-2Wprowadzenie do pakietu symulacyjnego. Wykonanie symulacji dla przykładowej topologii sieciowej.
T-L-4Wykonanie symulacji mającej na celu zbadanie metody Token Bucket, zarządzania buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie.
T-L-3Wykonanie symulacji mającej na celu przeprowadzenia prawidłowej adresacji IP oraz protokołów routingu.
T-L-5Symulacja algorytmów sterowania ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
T-L-6Symulacja algorutmów zapewnienia jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
T-W-1Wstęp do sieci komputerowych. porównanie sieci z komutacją łącz i komutacją pakietów w odniesieniu do zapewnienia jakości obsługi. Wprowadzenie do zagadnienia jakości usług w sieciach teleinformatycznych QoS (architektury warstwowe systemów jakości usług, klasy ruchu, miary jakości).
T-W-2Miary jakości połączeń i miary jakości transferu.
T-W-3Opis sieci ATM jako przykładu technologii zapewniającej transfer z zapewnieniem QoS.
T-W-4Technologia ATM. Metoda Token Bucket. Zarządzanie buforami w przełącznikach: FIFO, kolejka ściśle priorytetowa, sprawiedliwe kolejkowanie, ważone cykliczne kolejkowanie, ważone sprawiedliwe kolejkowanie
T-W-5Technologia ATM. Metody przyjmowania nowych wywołań CAC (Call Admission Control): Peak Bandwidth CAC, Algorytm Jednakowej Przepustowości.
T-W-6Sterowanie ruchem w protokole TCP. Algorytmy Karn’a, Jacobsona. Implementacje TCP; Tahoe, Reno.
T-W-7Zapewnienie jakości obsługi w protokole IP. Zarządzanie zatorami, mechanizmy kolejkowania, zapobieganie przeciążeniom, algorytmy RED, WRED. Modele zapewnienia QoS.
Metody nauczaniaM-3ćwiczenia laboratoryjne z użyciem komputera
M-4symulacja komputerowa działania sieci.
Sposób ocenyS-1Ocena formująca: "Wejściówki" na zajęciach laboratoryjnych, sprawdzające przygotowanie się do zajęć.
S-2Ocena formująca: Sprawozdania z laboratoriów
S-4Ocena podsumowująca: Zaliczenie z laboratorium.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi: wykonać zadania laboratoryjnego, wykazać minimalnej wiedzy w zakresie pakietu symulacyjnego, wykorzystać podstawowej wiedzy z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,0Student potrafi: wykonać zadania laboratoryjne we wskazanym lub dłuższym czasie ale tylko z pomocą prowadzącego, wykazać minimalną wiedzę w zakresie pakietu symulacyjnego, wykorzystać podstawową wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację jednego parametru metod zapewnienia jakości obsługi.
3,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pomocą prowadzącego, wykazać podstawową wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację dwóch parametrów metod zapewnienia jakości obsługi.
4,0Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie ale z pewną pomocą prowadzącego, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację kilku parametrów metod zapewnienia jakości obsługi.
4,5Student potrafi: wykonać zadania laboratoryjne we wskazanym czasie, wykazać wiedzę w zakresie pakietu symulacyjnego, wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w parametrach metod zapewnienia jakości obsługi.
5,0Student potrafi: bezbłędnie i w krótkim czasie wykonać zadania laboratoryjne, wykazać wiedzę w zakresie pakietu symulacyjnego, efektywnie wykorzystać wiedzę z projektowania sieci z zapewnieniem jakości obsługi, a także proponować modyfikację w metodach i parametrach metod zapewnienia jakości obsługi.