Różnica między kontrolą przepływu a kontrolą przeciążenia

Różnica między kontrolą przepływu a kontrolą przeciążenia
Różnica między kontrolą przepływu a kontrolą przeciążenia

Wideo: Różnica między kontrolą przepływu a kontrolą przeciążenia

Wideo: Różnica między kontrolą przepływu a kontrolą przeciążenia
Wideo: What is the difference between a seizure and a stroke? 2024, Listopad
Anonim

Kontrola przepływu a kontrola zatorów

Kontrola przepływu to mechanizm używany w sieciach komputerowych do kontrolowania przepływu danych między nadawcą a odbiorcą, dzięki czemu wolny odbiorca nie zostanie wyprzedzony przez szybkiego nadawcę. Sterowanie przepływem zapewnia odbiornikowi sposoby kontrolowania prędkości transmisji, tak aby odbiornik mógł obsłużyć dane przesyłane przez nadawcę. Kontrola przeciążenia to mechanizm, który kontroluje przepływ danych, gdy faktycznie występuje przeciążenie. Kontroluje wprowadzanie danych do sieci, dzięki czemu sieć może obsługiwać ruch w sieci.

Co to jest kontrola przepływu?

Kontrola przepływu to mechanizm kontrolujący przepływ danych między nadawcą a odbiorcą w taki sposób, aby wolniejszy odbiorca nie został przytłoczony ilością danych przesyłanych przez szybkiego nadawcę. Taka sytuacja może wystąpić z kilku powodów, takich jak brak mocy obliczeniowej odbiorcy niż nadawca lub odbiorca mający duże obciążenie ruchem niż nadawca. Mechanizmy używane w kontroli przepływu można podzielić na kategorie w zależności od tego, czy odbiorca wysyła informację zwrotną do nadawcy. W mechanizmie kontroli przepływu w otwartej pętli odbiorca nie wysyła żadnych informacji zwrotnych do nadawcy i jest to najczęściej stosowana metoda kontroli przepływu. W przypadku kontroli przepływu w pętli zamkniętej informacje o przeciążeniu są przesyłane z powrotem do nadawcy. Powszechnie używane typy kontroli przepływu to przeciążenie sieci, kontrola przepływu okienek i bufor danych.

Co to jest kontrola przeciążenia?

Kontrola przeciążenia zapewnia metody regulowania ruchu wchodzącego do sieci w taki sposób, aby mógł być zarządzany przez samą sieć. Kontrola przeciążenia zapobiega załamaniu się sieci, gdy z powodu przeciążenia odbywa się niewiele lub nie ma żadnej użytecznej komunikacji. Kontrola przeciążenia jest stosowana głównie w sieciach z przełączaniem pakietów. Celem kontroli przeciążenia jest utrzymanie liczby pakietów w sieci poniżej poziomu, który drastycznie zmniejszyłby wydajność. Kontrola przeciążenia jest zaimplementowana w protokołach warstwy transportowej Transmission Control Protocol (TCP) i User Datagram Protocol (UDP). W TCP używane są algorytmy powolnego startu i wykładniczego wycofywania. Algorytmy kontroli przeciążenia są klasyfikowane na podstawie ilości informacji zwrotnych otrzymywanych z sieci oraz aspektu wydajności, który ma poprawić. Ponadto są one klasyfikowane w oparciu o kryteria, takie jak modyfikacje, które należy wykonać w bieżącej sieci oraz kryterium sprawiedliwości stosowane przez algorytm.

Jaka jest różnica między kontrolą przepływu a kontrolą zatorów?

Chociaż kontrola przepływu i kontrola przeciążenia to dwa mechanizmy kontroli ruchu sieciowego stosowane w sieciach komputerowych, mają one swoje kluczowe różnice. Kontrola przepływu to kompleksowy mechanizm, który kontroluje ruch między nadawcą a odbiorcą, gdy szybki nadawca przesyła dane do wolnego odbiorcy. Z drugiej strony kontrola przeciążenia to mechanizm używany przez sieć do kontrolowania przeciążenia w sieci. Kontrola przeciążenia zapobiega utracie pakietów i opóźnieniom spowodowanym przeciążeniem sieci. Kontrola przeciążenia może być postrzegana jako mechanizm, który zapewnia, że cała sieć może obsłużyć ruch przychodzący do sieci. Ale kontrola przepływu odnosi się do mechanizmów używanych do obsługi transmisji między określonym nadawcą a odbiorcą.

Zalecana: