Rubrica: Principii de operare in retea
TCP oferă, de asemenea, mecanisme pentru gestionarea fluxului. Controlul fluxului ajută la fiabilitatea transmisiei TCP. corectarea fluxului efectiv de date dintre cele două servicii din sesiune. Atunci când sursa este informată că cantitatea specificată de date din segmente este primită, ea poate continua să trimită mai multe date pentru această sesiune.
Câmpul Dimensiune fereastră din antetul TCP specifică cantitatea de date care poate fi transmisă înainte de primirea unei confirmări. Dimensiunea inițială a ferestrei este determinată în timpul începerii sesiunii prin confirmarea triplă.
Mecanismul de feedback TCP corectează rata efectivă a datelor la debitul maxim pe care rețeaua și dispozitivul țintă îl pot sprijini fără pierderi. TCP încearcă să controleze nivelul de transmisie, astfel încât toate datele să fie primite, iar retransmisiile vor fi reduse la minimum.
Vedeți cifra pentru o vizualizare simplificată a mărimii ferestrei și a confirmărilor. În acest exemplu, dimensiunea inițială a ferestrei pentru sesiunea TCP trimisă este setată la 3000 de octeți. Când expeditorul a transmis 3000 de octeți, așteaptă confirmarea acestor octeți înainte de a transmite mai multe segmente în această sesiune.
Odată ce expeditorul a primit această confirmare de la destinatar, expeditorul poate transmite încă 3000 de octeți.
În timpul întârzierii la primirea confirmării, expeditorul nu va trimite segmente suplimentare în această sesiune. În perioadele în care rețeaua este supraîncărcată sau nodul de primire are resurse insuficiente, întârzierea poate crește. Deoarece această întârziere devine mai mare, rata efectivă a datelor pentru această sesiune este redusă. Slowdownul vitezei de transfer de date ajută la reducerea concurenței pentru resurse.