Różnica między kontrolą przepływu a kontrolą zatorów
Zawartość
Kontrola przepływu i kontrola zatorów, oba są mechanizmem kontroli ruchu, ale oba kontrolują ruch w różnych sytuacjach.Główną różnicą między kontrolą przepływu a kontrolą przeciążenia jest to, że Kontrola przepływu to mechanizm kontrolujący ruch między er a odbiornikiem. Z drugiej strony kontrola zatorów Mechanizm kontroluje ruch przesyłany przez warstwę transportową do sieci. Przeanalizujmy różnicę między kontrolą przepływu a kontrolą przeciążenia za pomocą poniższej tabeli porównawczej.
- Wykres porównania
- Definicja
- Kluczowe różnice
- Podobieństwa
- Wniosek
Wykres porównania
Podstawa do porównania | Kontrola przepływu | Kontrola zatorów |
---|---|---|
Podstawowy | Kontroluje ruch z określonego er do odbiornika. | Kontroluje ruch wchodzący do sieci. |
Cel, powód | Zapobiega przytłoczeniu odbiornika danymi. | Zapobiega przeciążeniu sieci. |
Odpowiedzialność | Kontrola przepływu jest odpowiedzialna za warstwę łącza danych i warstwę transportową. | Kontrola zatorów jest odpowiedzialna za warstwę sieci i warstwę transportu. |
Odpowiedzialny | Er odpowiada za przesyłanie dodatkowego ruchu po stronie odbiorników. | Warstwa transportowa odpowiada za przeniesienie dodatkowego ruchu do sieci. |
Środki zapobiegawcze | Er przesyła dane powoli do odbiornika. | Warstwa transportowa powoli przesyła dane do sieci. |
Metody | Kontrola przepływu oparta na sprzężeniu zwrotnym i kontrola przepływu oparta na prędkości | Aprowizacja, routing uwzględniający ruch drogowy i kontrola dostępu |
Definicja kontroli przepływu
Kwestie kontroli przepływu są obsługiwane przez warstwę łącza danych wraz z warstwą transportową. Mechanizm kontroli przepływu ma na celu przede wszystkim zapobieganie przeciążeniu odbiornika przez dane przesyłane przez er szybszy. Jeśli er jest na silnej maszynie i przesyła dane z większą prędkością, nawet jeśli przesyłane dane są wolne od błędów, może się zdarzyć, że odbiornik na wolniejszym końcu nie będzie w stanie odbierać danych z tą prędkością i może utracić część dane. Istnieją dwie metody kontroli przepływu, kontrola przepływu oparta na sprzężeniu zwrotnym i kontrola przepływu oparta na szybkości.
Kontrola oparta na sprzężeniu zwrotnym
W sterowaniu opartym na sprzężeniu zwrotnym, po otrzymaniu przez odbiornik pierwszej ramki, informuje ona er i pozwala mu na więcej informacji, a także informuje o stanie odbiornika. Istnieją dwa protokoły kontroli przepływu opartej na sprzężeniu zwrotnym, protokół przesuwnego okna oraz protokół stop-and-wait.
Kontrola przepływu na podstawie prędkości
W przypadku sterowania przepływem na podstawie prędkości, gdy er przesyła dane z większą szybkością do odbiornika, a odbiornik nie jest w stanie odbierać danych z tą prędkością, wówczas wbudowany mechanizm w protokole ograniczy szybkość transmisji, przy której er przesyła dane bez żadnego sprzężenia zwrotnego z odbiornika.
Definicja kontroli zatorów
Zator w sieci jest spowodowany obecnością zbyt wielu pakietów w sieci. Zatory w sieci obniżają wydajność sieci. Ponieważ powoduje to opóźnienie dostarczenia pakietu do odbiornika lub może nastąpić utrata pakietu. Za kontrolę przeciążenia odpowiada warstwa sieciowa i warstwa transportowa. Przeciążenie powstaje z powodu pakietów przesyłanych przez warstwę transportową do sieci. Przeciążenie w sieci można skutecznie zmniejszyć, zmniejszając obciążenie, które warstwa transportowa nakłada na sieć. Kontrolę przeciążenia można osiągnąć trzema metodami, tj. Przydzielanie, routing uwzględniający ruch i kontrola dostępu.
W zaopatrzenie, zbudowana jest sieć dobrze dopasowana do ruchu, który przenosi. W routing uwzględniający ruch drogowytrasy są dostosowywane zgodnie z wzorcem ruchu. W kontrola dostępunowe połączenia z siecią są odrzucane, co powoduje przeciążenie sieci.
- Będąc mechanizmami kontroli ruchu, mechanizm kontroli przepływu steruje ruchem danych z określonego er do konkretnego odbiornika. Z drugiej strony mechanizm kontroli przeciążenia kontroluje ruch do sieci.
- Kontrola przepływu zapobiega przeciążeniu odbiornika na wolniejszym końcu danymi przesyłanymi przez er na szybszym końcu, podczas gdy mechanizm kontroli przeciążenia zapobiega przeciążeniu sieci przez dane przesyłane przez warstwę transportową.
- Kontrola przepływu jest obowiązkiem warstwy łącza danych i warstwy transportowej. Z drugiej strony za kontrolę przeciążenia odpowiada warstwa sieciowa i warstwa transportowa.
- Er jest odpowiedzialny za tworzenie dodatkowego ruchu na końcu odbiornika, podczas gdy warstwa transportowa jest odpowiedzialna za przenoszenie obciążenia w sieci.
- Zmniejszenie obciążenia przenoszonego przez warstwę transportową w sieci zmniejszyłoby zatłoczenie w sieci. Z drugiej strony, jeśli er zmniejszy prędkość przesyłania danych, utrata danych na końcu odbiornika również zostanie zmniejszona.
- Mechanizm kontroli przepływu ma dwie metody kontroli przepływu danych, które są kontrolą przepływu opartą na sprzężeniu zwrotnym, kontrolą przepływu opartą na szybkości. Z drugiej strony mechanizm kontroli przeciążenia ma trzy metody kontrolowania przeciążenia w sieci, którą obsługują, routingu uwzględniającym ruch i kontroli dostępu.
Podobieństwa:
Zarówno kontrola przepływu, jak i kontrola zatorów są mechanizmami kontroli ruchu.
Wniosek:
Kontrola przepływu jest mechanizmem kontroli punkt-punkt, który kontroluje ruch między erą a odbiornikiem i zapobiega przytłaczaniu odbiornika danymi przesyłanymi przez szybszy nadajnik. Kontrola przeciążenia jest mechanizmem kontrolującym ruch w sieci.