Diferența dintre controlul debitului și controlul congestiei
Conţinut
Controlul fluxului și controlul congestiei, ambele sunt mecanismul de control al traficului, dar ambele controlează traficul în situații diferite.Principala diferență între controlul debitului și controlul congestiei este că Controlul debitului este un mecanism care controlează traficul între er și receptor. Pe de altă parte, controlul congestiei mecanismul controlează traficul care este plasat de stratul de transport în rețea. Să studiem diferența dintre controlul debitului și controlul congestiei cu ajutorul graficului de comparație de mai jos.
- Diagramă de comparație
- Definiție
- Diferențele cheie
- Asemănările
- Concluzie
Diagramă de comparație
Baza pentru comparație | Controlul debitului | Controlul congestiei |
---|---|---|
De bază | Acesta controlează traficul de la un anumit er la un receptor. | Acesta controlează traficul care intră în rețea. |
Scop | Împiedică receptorul să fie copleșit de date. | Acesta împiedică rețeaua să fie congestionată. |
Responsabilitate | Controlul fluxului este responsabilitatea gestionată de stratul de legătură de date și stratul de transport. | Controlul congestiei este responsabilitatea pe care o are stratul de rețea și stratul de transport. |
Responsabil | Er este responsabil de transmiterea traficului suplimentar pe partea receptoarelor. | Stratul de transport este responsabil de transmiterea traficului suplimentar în rețea. |
Măsuri preventive | Erul transmite datele încet la receptor. | Stratul de transport transmite datele în rețea lent. |
metode | Controlul fluxului bazat pe feedback și controlul fluxului bazat pe rate | Furnizarea, controlarea rutelor și controlul admiterii |
Definiția Flow Control
Problemele de control al fluxului sunt gestionate de stratul de legătură de date împreună cu stratul de transport. Obiectivul principal al mecanismului de control al debitului este de a împiedica receptorul să fie supraîncărcat de datele trimise de erul cu transmisie mai rapidă. Dacă un er este pe o mașină puternică și transmite datele la o viteză mai rapidă, chiar dacă datele transmise sunt fără erori, se poate întâmpla ca receptorul de la capătul mai lent să nu poată primi date cu viteza respectivă și poate pierde unele date. Există două metode de control al debitului, controlul fluxului bazat pe feedback și controlul debitului bazat pe viteză.
Control bazat pe feedback
În controlul bazat pe feedback, după ce receptorul primește primul cadru, îl informează pe er și îi permite mai multe informații și îl informează, de asemenea, despre starea receptorului. Există două protocoale de control al fluxului bazat pe feedback, protocolul ferestrei glisante și protocolul de oprire și de așteptare.
Controlul fluxului bazat pe viteză
În controlul debitului bazat pe viteză, atunci când un er transmite datele într-un ritm mai rapid către receptor și receptor nu este în măsură să primească datele cu acea viteză, atunci mecanismul încorporat în protocol va limita rata de transmisie la care er transmite date fără niciun feedback de la receptor.
Definiția Congestion Control
Congestionarea în rețea se datorează prezenței prea multor pachete în rețea. Congestionarea pe rețea degradează performanța rețelei. Întrucât provoacă întârzierea livrării pachetului către receptor sau poate exista o pierdere a pachetului. Controlul congestiei este responsabilitatea stratului de rețea și a stratului de transport. Congestionarea este creată datorită pachetelor transmise de stratul de transport în rețea. Congestionarea din rețea poate fi redusă eficient reducând sarcina pe care stratul de transport o plasează în rețea. Controlul congestiei poate fi realizat prin trei metode, adică aprovizionare, rutare conștientă de trafic și control de admitere.
În provizionare, este construită o rețea care se potrivește bine cu traficul pe care îl transportă. În rutare conștientă de trafic, rutele sunt adaptate după modelul traficului. În controlul admiterii, noile conexiuni la rețea sunt refuzate care provoacă congestionarea în rețea.
- Fiind un mecanism de control al traficului, mecanismul de control al fluxului controlează traficul de date de la un anumit receptor la un anumit receptor. Pe de altă parte, mecanismul de control al congestiei controlează traficul în rețea.
- Controlul fluxului împiedică receptorul de la capătul mai lent să fie supraîncărcat cu datele transmise de către er la capătul cel mai rapid, în timp ce, mecanismul de control al congestiei împiedică rețeaua să fie congestionată cu datele transmise de stratul de transport.
- Controlul fluxului este responsabilitatea stratului legăturii de date și a stratului de transport. Pe de altă parte, controlul congestiei este responsabilitatea stratului de rețea și a stratului de transport.
- Er este responsabil pentru crearea unui trafic suplimentar la capătul receptorului, în timp ce stratul de transport este responsabil pentru transmiterea încărcăturii în rețea.
- Reducerea sarcinii transmise de stratul de transport în rețea ar reduce congestia din rețea. Pe de altă parte, dacă er-ul reduce viteza de transmitere a datelor, pierderea datelor la capătul receptorului ar fi de asemenea redusă.
- Mecanismul de control al fluxului are două metode pentru a controla fluxul de date care sunt controlul fluxului bazat pe feedback, controlul fluxului bazat pe viteză. Pe de altă parte, mecanismul de control al congestiei are trei metode pentru a controla congestionarea din rețeaua pe care o furnizează, rutarea conștientă de trafic și controlul admiterii.
asemănări:
Atât controlul debitului, cât și controlul congestiei sunt mecanism de control al traficului.
Concluzie:
Controlul debitului este mecanismul de control punct la punct care controlează traficul între un er și un receptor și împiedică să fie copleșit de datele transmise prin transmiterea mai rapidă a er. Controlul congestiei este mecanismul care controlează traficul în rețea.