Diferența dintre controlul fluxului și controlul congestiei

Diferența dintre controlul fluxului și controlul congestiei
Diferența dintre controlul fluxului și controlul congestiei

Video: Diferența dintre controlul fluxului și controlul congestiei

Video: Diferența dintre controlul fluxului și controlul congestiei
Video: Accidentul vascular cerebral: simptome și primul ajutor 2024, Iulie
Anonim

Controlul fluxului vs controlul congestiei

Controlul fluxului este un mecanism folosit în rețelele de calculatoare pentru a controla fluxul de date între un expeditor și un receptor, astfel încât un receptor lent să nu fie depășit de un expeditor rapid. Controlul fluxului furnizează metode pentru ca receptorul să controleze viteza de transmisie astfel încât receptorul să poată gestiona datele transmise de expeditor. Controlul congestiei este un mecanism care controlează fluxul de date atunci când are loc efectiv congestionarea. Acesta controlează datele care intră într-o rețea, astfel încât rețeaua să poată gestiona traficul din rețea.

Ce este controlul fluxului?

Controlul fluxului este un mecanism care controlează fluxul de date între un expeditor și un receptor, astfel încât un receptor mai lent să nu fie copleșit de cantitatea de date transmisă de un expeditor rapid. Această situație poate apărea din mai multe motive, cum ar fi lipsa puterii de procesare a receptorului decât expeditorul sau receptorul având o încărcătură de trafic mare decât expeditorul. Mecanismele utilizate în controlul fluxului ar putea fi clasificate în funcție de faptul dacă receptorul trimite feedback expeditorului. În mecanismul de control al fluxului în buclă deschisă, receptorul nu trimite niciun feedback expeditorului și este cea mai utilizată metodă de control al fluxului. În controlul fluxului în buclă închisă, informațiile de congestie sunt transmise înapoi către expeditor. Tipurile de control al fluxului utilizate în mod obișnuit sunt congestionarea rețelei, controlul fluxului de ferestre și tamponul de date.

Ce este controlul congestiei?

Controlul congestionării oferă metode de reglare a traficului care intră într-o rețea, astfel încât să poată fi gestionat de rețea însăși. Controlul congestionării împiedică o rețea să ajungă la un colaps congestiv în care comunicarea utilă este puțin sau deloc din cauza congestiei. Controlul congestiei se aplică în principal rețelelor de comutare de pachete. Scopul controlului congestiei este de a menține numărul de pachete din rețea sub un nivel care ar reduce performanța dramatic. Controlul congestiei este implementat în protocoalele de nivel de transport Transmission Control Protocol (TCP) și User Datagram Protocol (UDP). În TCP sunt utilizați algoritmi de pornire lentă și de retragere exponențială. Algoritmii de control al congestionării sunt clasificați în funcție de cantitatea de feedback primit de la rețea și de aspectul performanței pe care își propune să-l îmbunătățească. În plus, acestea sunt clasificate pe baza unor criterii precum modificările care trebuie făcute în rețeaua actuală și criteriul de corectitudine utilizat de algoritm.

Care este diferența dintre controlul fluxului și controlul congestiei?

Deși, controlul fluxului și controlul congestiei sunt două mecanisme de control al traficului de rețea utilizate în rețelele de calculatoare, ele au diferențele lor cheie. Controlul fluxului este un mecanism de la capăt la capăt care controlează traficul dintre un expeditor și un receptor, atunci când un expeditor rapid transmite date către un receptor lent. Pe de altă parte, controlul congestiei este un mecanism care este utilizat de o rețea pentru a controla congestionarea în rețea. Controlul congestionării previne pierderea pachetelor și întârzierea cauzată de congestionarea rețelei. Controlul congestiei poate fi văzut ca un mecanism care se asigură că o întreagă rețea poate gestiona traficul care vine în rețea. Dar, controlul fluxului se referă la mecanismele utilizate pentru a gestiona transmisia dintre un anumit expeditor și un receptor.

Recomandat: