Soluția lui Clark

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Soluția Clark este o strategie adoptată de protocolul de transport al internetului TCP pentru a evita utilizarea ineficientă a lățimii de bandă cauzată de o cheltuială excesivă, adică un raport între lungimea antetului ( antet ) a segmentelor TCP și a datelor utile ( sarcina utilă ) prea mult în favoarea primului.

Când un receptor lent (în comparație cu expeditorul) își umple tamponul de recepție, îl informează pe expeditor că fereastra de recepție este plină și, prin urmare, îl obligă pe acesta din urmă să nu trimită mai multe date până la o notificare ulterioară. Cu toate acestea, dacă receptorul, de îndată ce câțiva octeți de spațiu din bufferul său au fost eliberați, a trimis imediat o confirmare ( ACK ) către expeditor cu dimensiunea ferestrei de recepție egală cu spațiul eliberat, expeditorul ar umple din nou bufferul prin trimiterea unui segment nou al receptorului, trimiterea unui segment cu o sarcină utilă de câțiva octeți.

Soluția lui Clark împiedică această utilizare ineficientă a canalului, împiedicând expeditorul să comunice dimensiunea ferestrei de primire imediat ce eliberează câțiva octeți. Tocmai, receptorul „păcălește” expeditorul comunicând o valoare zero pentru rcvWindow în accesări, atâta timp cât spațiul liber din buffer este mai mic decât minimul dintre MSS și jumătate din RecvBuffer .

Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea