Skip to main content

Co to jest kontrola przepływu sieci?

Kontrola przepływu sieci jest środkiem dla sieci komunikacyjnych do zarządzania przeciążeniem ruchu w sieci.Różne techniki mogą być stosowane zarówno w sieciach obwodowych, jak i sieci przełączających pakiety, takie jak te używane w Internecie.Dzięki zastosowaniu technik kontroli przepływu sieć jest w stanie zapewnić lepszą ogólną jakość usług i zmniejszyć częstotliwość upuszczonej komunikacji.

Sieci obwodów, takie jak multipleksowanie czasowe dla niektórych rodzajów komunikacji cyfrowej, zwykle używają dedykowanych obwodówDla komunikacji.W takich przypadkach sieć może przegapić wykorzystanie wszystkich dostępnych kanałów pod względem przepustowości.Jeśli kanał leży bezczynnie, podczas gdy inny ruch czeka na przesyłanie, można wdrożyć techniki kontroli przepływu sieci, aby zrównoważyć tablicę dostępnych obwodów komunikacyjnych.

Z takimi sieciami obwodowymi stosowana jest technika znana jako kontrola wstępu (CAC)dla właściwej kontroli przepływu sieci.Algorytmy są wykorzystywane do obserwacji sieci i podejmowania decyzji dotyczących tego, czy dostępne zasoby można wykorzystać.Zasadniczo algorytmy działają na umożliwienie użytkowania obwodów w zależności od oceny niektórych zmiennych, takich jak rodzaj potrzebnego usługi, jakość usług, którą należy spełnić, oraz inne informacje o ruchu, takie jak szybkie wskaźniki i stawki zrównoważone.Jedną z wad jest to, że niektóre metody CAC również nadają priorytetowe priorytetowe obwody, rezerwując w ten sposób niektóre obwody okazjonalnych połączeń o wysokim priorytecie, co pokonuje cel, ponieważ obwody te nadal pozostają bezczynne, jeśli nie ma komunikacji o wysokim priorytecie w tranzycie.

z pakietem-Sieci przełączane, niezliczona ilość możliwych technik kontroli przepływu sieci można zaimplementować w zależności od rodzaju sieci lub dostępnego oprogramowania lub sprzętu.W większości przypadków sieć przełączania pakietów będzie korzystać z pewnego rodzaju bufora, który jest mechanizmem przechowywania pakietów danych, ponieważ są one odbierane od nadawcy.Pakiety wchodzą do bufora, a aplikacja odbiorcy wyciąga je do użytku.Jeśli transmisja wysyłająca jest szybsza niż końcówka odbierająca możliwość przetwarzania danych z bufora, może szybko się wypełnić.

W sieciach protokołu kontroli transmisji (TCP) kontrola przepływu sieci można rozwiązać za pomocą techniki znanej jako skalowanie okien.Trójstronne uścisk dłoni, które odbywa się podczas połączenia TCP, pozwala na przekazanie informacji o rozmiarze okna odbiorców.W ten sposób odbiorca może poinformować nadawcy, ile jest dostępnych buforów, aby nadawca mógł uniknąć wysyłania zbyt dużej ilości danych.

Zalecany standard 232 (RS-232) Pozycja telekomunikacyjna omawia również przepisy dotyczące postępowania z kontrolą przepływu sieciw serializowanych sieciach.Dzięki RS-232 rozkłada się na rozwiązanie oparte na oprogramowaniu lub rozwiązanie oparte na sprzęcie.Technika oprogramowania jest również znana jako Xon-Xoff Flow Control, w którym odbiorca wysyłany jest sygnał xon oświadczony, że jest on w stanie odbierać dane, oraz XOFF, gdy ma pełny bufor.Błędy mogą wystąpić, jeśli sygnał komunikacyjny jest zły, przy czym nadawca może nie odbierać właściwie sygnału XOFF i kontynuować pchanie pakietów na odbiorcę.Sygnały kontroli przepływu są również wysyłane na ten sam kanał, co komunikacja danych, która zużywa niewielką przepustowość.

Z drugiej strony kontrola przepływu sieciowego oparta na sprzętowej sieci jest znacznie bardziej niezawodna przy dodatkowym koszcie wdrożenia dodatkowych, Fizyczne linie.W takim przypadku konfigurowane są oddzielne linie sterowania transmisją: Jedna nazywana jest wierszem wysyłania (RTS), a druga to linia wysyłania (CTS).Koniec wysyłania ogłasza zamiar przekazywania linii RTS, a odbiorca ogłasza swoją zdolność odbierania linii CTS.