Cuprins:
Definiție - Ce înseamnă Backpressure?
Backpressure se referă la acumularea de date la un comutator I / O atunci când tampoanele sunt pline și nu pot primi date suplimentare. Nu se transferă pachete de date suplimentare până la blocarea datelor sau eliminarea tamponului.
Techopedia explică Backpressure
Pentru a crea contrapresiune, comutatorul I / O trebuie să transmită semnale false de detectare a coliziunilor sau să returneze pachetele de date către inițiatorul lor.
Protocoalele sunt scrise pentru a trata astfel de condiții la un nod, în acest caz la un comutator. De exemplu, Ethernet folosește detectorul de acces / detectarea coliziunii multiple (CSMA / CD). Acesta este un protocol standardizat internațional, numit protocol de contenție, care determină modul în care dispozitivele de rețea reacționează la contrapresiune. De asemenea, determină când două dispozitive încearcă să folosească același canal (un mediu de semnal, cum ar fi un fir sau un cablu cu fibră optică) simultan, fără a fi multiplexate. CSMA / CD este standardizat în IEEE 802.3 și ISO 8802.3.
Toate stațiile participante detectează coliziunea de tip backpressure sau pachet de date. După un interval de timp prestabilit, stațiile de emisie vor încerca din nou să transmită. Dacă se detectează din nou coliziunile, intervalul de timp înainte de transmiterea datelor este crescut și apoi se mărește incremental de fiecare dată când se detectează problema. Acest proces se numește back-off exponențial.