Instytut Informatyki Teoretycznej i Stosowanej Polskiej Akademii Nauk 44-100 Gliwice, ul. Bałtycka 5, Protokół TCP – kształtowanie.

Slides:



Advertisements
Podobne prezentacje
Praca dyplomowa inżynierska
Advertisements

Prezentacja specjalności „Programowanie systemowe i sieciowe”
Krzysztof Skabek, Przemysław Kowalski
Bramka zabezpieczająca VPN
Instytut Informatyki, Automatyki i Robotyki
SIECI KOMPUTEROWE WYKŁAD 4. WARSTWA ŁĄCZA DANYCH
Semafory Autorzy : Michał Winciorek Łukasz Jackowicz.
SIECI PRZEMYSŁOWE ETHERNET W AUTOMATYCE
Rozszerzalność systemów rozproszonych
Architektura protokołu ATM
Wykład 2: Metody komutacji w sieciach teleinformatycznych
Wykład 3: Zasady Działania Protokołów Telekomunikacyjnych
Architektura Systemów Komputerowych
Urządzenia sieciowe Topologie sieci Standardy sieci Koniec.
Monitoring Sieci Narzędzia Sieciowe.
Piotr Doskocz Aleksandra Lechki Krzysztof Lewicki
PING: Program używany do diagnozowania połączeń sieciowych.
Sieci komputerowe: Firewall
Internet i Systemy Multimedialne
Wprowadzenie do wykładu
12. GNIAZDA BSD Biblioteka funkcji związanych z gniazdami jest interfejsem programisty do obsługi protokołów komunikacyjnych. Została utworzona dla Unixa.
USŁUGI INTERNETOWE TCP/IP WWW FTP USENET.
Protokoły sieciowe.
Zastosowanie technologii CUDA w sztucznej inteligencji
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
Przełączanie OSI warstwa 2
Plan prezentacji Odniesienie do innych projektów międzynarodowych.
Protokół Komunikacyjny
Seminarium 3. Magdalena Fiałkowska r. Promotor dr inż. Daniel Arendt.
RODZAJE TRANSMISJI PRZESYŁANIE INFORMACJI W MODELU WARSTWOWYM
Temat 1: Podstawowe pojęcia dotyczące lokalnej sieci komputerowej
Wymiana informacji w sieciach komputerowych
Wiadomości wstępne o sieciach komputerowych
Temat 4: Rodzaje, budowa i funkcje urządzeń sieciowych.
Topologie sieci lokalnych.
SEMINARIUM DIAGNOSTYKA SYSTEMÓW KOMPUTEROWYCH TEMAT Pomiary przepustowości ruterów programowych na bazie systemu Windows 2003/2008 AUTORZY Robert Święcki.
Listy, stosy i kolejki..
Sieci komputerowe.
Model OSI Model OSI (Open Systems Interconnection Reference Model) został wprowadzony w celu ujednolicenia regół komunikacji sieciowej. Obejmuje on cały.
„Wzmacniak , bridge, brama sieciowa: różnice i zastosowanie”
Miary jakości usług sieci teleinformatycznych
Sieci komputerowe Wprowadzenie Adam Grzech Instytut Informatyki
Systemy kolejkowe - twierdzenie Little’a
Wyznaczanie tras i sterowanie przepływem
Analiza mechanizmów sterowania przepływem pakietów w protokole TCP
Aplikacje TCP i UDP. Łukasz Zieliński
Systemy operacyjne i sieci komputerowe
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Sieci komputerowe E-learning
Model warstwowy sieci ISO/OSI
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 2: Sprzęt sieciowy i podstawowe topologie Dariusz Chaładyniak.
System emulacji bezprzewodowych sieci komputerowych
Systemy operacyjne i sieci komputerowe
Modelowanie współpracy farm wiatrowych z siecią elektroenergetyczną
Systemy operacyjne i sieci komputerowe
Model OSI.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Podział sieci komputerowych
Model warstwowy ISO-OSI
Model OSI. Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych Fizyczna WARSTWY: Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych.
Budynki klasy A a koncepcja Facility Management. Definicja Facility Management Termin Facility Management (FM) nie posiada precyzyjnego odpowiednika w.
 Wi-Fi  światłowody  skrętka Protokół komunikacyjny to zbiór ścisłych reguł i kroków postępowania, które są automatycznie wykonywane przez urządzenia.
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Warszawa 27 Luty 2014 Analiza implementacyjna usługi VoIP dla zastosowań korporacyjnych Wykonał: Michał Boczek Promotor: dr inż. Dariusz Chaładyniak.
TRANSMISJA PAKIETÓW WSKAŹNIKI QoS - pojedynczy kanał
Autor: Maciej Podsiadły Promotor: dr inż. Dariusz Chaładyniak
SIECI KOMPUTEROWE WYKŁAD 5. WARSTWA SIECIOWA
DZIAŁ : Systemy operacyjne i sieci komputerowe
Model TCP/IP Wykład 6.
Transmisja 4x50Gb / s przez 4,4 km dwukierunkową włókno OM2 z bezpośrednim wykrywaniem w trybie wielomodowy 4x50Gb/s transmission over 4.4 km of multimode.
Zapis prezentacji:

Instytut Informatyki Teoretycznej i Stosowanej Polskiej Akademii Nauk Gliwice, ul. Bałtycka 5, Protokół TCP – kształtowanie ruchu Na podstawie pracy Krzysztofa Grochli

Mechanizmy kształtowania ruchu Kształtowanie ruchu to działanie w celu kontroli ruchu w sieci w celu optymalizacji działania sieci lub zapewnienia określonej wydajności, szybkości działania i przepustowości Zazwyczaj odbywa się poprzez pogorszenie jednego z parametrów jakości obsługi na rzecz drugiego

Protokół IP

TCP Transmisja połączeniowa Wbudowane mechanizmy regulacji natężenia ruchu Elastyczne i kooperatywne

Regulacja natężenia strumienia wysyłanych pakietów w TCP TCP stara się Uzyskać wysokie wykorzystanie łącza Unikać przeciążeń Dzielić łącze pomiędzy współzawodniczące połączenia Kontrola natężenia przepływu za pomocą ruchomego okna pakietów/s

Regulacja rozmiaru okna TCP okno RTT 4 Pakiet danych ACK odb nad

Zapis algorytmu regulacji okna TCP for every ACK { if (W < ssthresh) then W++ (SS) else W += 1/W (CA) } for every loss { ssthresh = W/2 W = W/2 }

TCP w wersji Reno SS czas okno CA

Zmierzone zmiany rozmiaru okna

TCP współpracuje w buforami w węzłach pośrednich

Schemat działania instalacji pomiarowej Algorytm zarządzania kolejką źródłocel Węzeł pośredniczący

Zarządzanie kolejką Pasywne Aktywne

Kolejka FIFO Mechanizm Drop Tail

Modyfikacje kolejki FIFO Drop Tail Drop From Front Wyrzucamy pakiety które już długo czekały – zmniejszanie opóźnienia Mniej sprawiedliwe LIFO Bardzo rzadko wykorzystywana w sieciach

Round Robin

RED (Random Early Detection)

DSRED – Double Slope RED

Oznaczanie pakietów Zamiast usuwać pakiet, oznaczmy go TCP powinno reagować na oznaczony pakiet tak samo jak na utratę pakietu Szybsza reakcja na przeciążenie, unikając niepotrzebnych strat pakietów W praktyce – implementacja nie jest rozpowszechniona na tyle aby to miało sens

Analiza wydajności pracy TCP

Współczynnik strat pakietów dla różnych długości kolejki

Zmienność czasu transmisji pakietów

Wykorzystanie kanału transmisyjnego

Scenariusz użytkownika domowego

Czas ładowania serwisu www w nieobciążonym i obciążonym łączu

Czas ładowania strony dla różnych rozmiarów kolejki (pasywnej)

Dla algorytmu RED

Podsumowanie Aktywne mechanizmy kolejkowania zwiększają wydajność działania sieci komputerowych kosztem większej złożoności węzłów Bardziej skomplikowane algorytmy niż RED są rzadko stosowane w praktyce