Table of Contents[Veşartin][Rêdan]
Protokolek bi navê TCP Flow Control hate afirandin ku herikîna daneyê di navbera bikarhêner û serverê de kontrol bike.
Ew piştrast dike ku ji bo şandin û wergirtina daneyan hindek bandfireh peyda dibe da ku pêvajo bêyî ku bi pirsgirêkên cidî re rû bi rû bimîne bidome.
Protokola TCP-ê rêbazek ku wekî protokola pencereya hilkêşanê tê zanîn bikar tîne da ku vê yekê pêk bîne.
Em ê di vê beşê de li kontrolkirina herikîna TCP-ê nihêrînek kûr binihêrin, di nav de ka ew çawa kar dike û, ya herî girîng, protokola pencereya şemitandinê.
Kontrola TCP Flow çi ye?
Protokola TCP piştrast dike ku kanalek pêwendiya pêbawer dikare li ser tevnek nepêşbarkirî were damezrandin.
Pakêtên daneyê dikarin winda bibin, ji rêzê derkevin, di torê de pişta xwe bigirin, an jî li ser girêka wergirtinê zêde werin barkirin ji ber ku ew ji yek girêkek din têne şandin.
Lêbelê, dema ku serîlêdanek pêşdixe, em bi gelemperî ne hewce ne ku bi vê tevliheviyê re mijûl bibin; di şûna wê de, em tenê hin daneyan dişînin soketek, û TCP piştrast dike ku pakêt bi serfirazî ji girêka wergir re têne radest kirin..
Kontrola herikînê taybetmendiyek zêde ya girîng e ku TCP pêşkêşî dike.
Bi karanîna kontrola herikînê, TCP bi bingehîn dê piştrast bike ku şanderek yekcar pir pakêtan ji wergirek re naşîne.
Protokola Kontrola Veguheztinê - Kontrola Herikînê çawa dixebite?
Ev bi gelemperî gava ku em hewce ne ku daneyan li ser torê ragihînin çêdibe.
Serîlêdana şander daneyan dişîne soketek, qata veguheztinê (di vê rewşê de, TCP) van daneyan di perçeyekê de pak dike, û qata torê (mînak, IP) vê pakêtê bi hin rêgezê re derbasî girêka wergirtinê dike.
Qata torê dê di dawiya wergirtina danûstendinê de vê daneyê ji TCP-ê re bişîne, û TCP dê wê ji serîlêdana wergirtinê re wekî kopiyek wekhev a daneya hatî dayîn peyda bike.
TCP dê pakêtan ji rêzê neşîne û dê li benda ji nû ve veguheztinê bimîne ger ku ew valahiyek herikîna baytê bibîne.
Ev e ya ku em ê bibînin ger em zoom bikin.
Hem tamponên veguheztinê û wergirtinê yên li ser TCP-ê têne bikar anîn da ku daneyên ku divê werin şandin û wergirtin, bi rêzê ve têne girtin.
Dê daneyên ji tampona wergirtinê dema ku were amadekirin ji hêla serîlêdanê ve were xwendin.
Piştrastkirina ku em pakêtên din neşînin dema ku tampona wergirtinê ya wergir jixwe tije ye, armanca sereke ya kontrolkirina herikînê ye ji ber ku kirina vê yekê dê wergir neçar bike ku pakêtên din ên ku ew nikaribe hilgire bavêje.
Dê wergir Pencera Wergirtinê, an cîhê berdest di tampona wergirtinê de ragihîne, da ku hêjahiya daneya ku TCP dikare veguhezîne sînordar bike.
Protokola Paceya Sliding
Protokola pencereya xêzkirî ya di TCP de yek ji awayên herî berfireh ên kontrolkirina herikê ye. Ew pêvajoyek-pîvana guhêrbar, byte-oriented e.
Di vê nêzîkbûnê de, wergir gava ku şander û wergir bi hev ve girêdayî ne, ji şanderê re pencereya wergir dişîne.
Mezinahiya tampona heyî ya wergirê wekî pencereya wergirê tê binav kirin.
Hejmara daneyên ku bêyî pejirandinê dikare bêtir were şandin nuha ji hêla TCP ve li ser bingeha pencereya wergirê berdest tê hesibandin.
Lêbelê, TCP veguhastina daneyê disekine heke mezinahiya pencereya wergir 0 be û li bendê ye ku ew zêde bibe.
Mezinahiya pencereya wergir beşek ji çarçoveya TCP-ê ye.
Mezinahiya herî zêde ya pencereyê 65,535 byte ye ji ber ku mezinahiya pencereyê 16 bit e.
Pîvanên pencereyê ji hêla wergir ve têne hilbijartin. Bi her peyama pejirandinê re, wergir mezinahiya pencereya wergirê ku niha heye vediguhezîne.
Pêvajoya Protokola Paceya Sliding
Dema ku teknîka protokola pencereya hilkêşanê bikar tînin, dema ku şander û wergir bi hev ve girêdidin, du tampon têne saz kirin.
Ev her du tampon li du koman têne dabeş kirin: pencereya şandinê ya ku aîdî şanderê ye û pencereya wergirtinê ya ku aîdê wergir e.
Dema ku şander daneyan ji wergir re dişîne pencereya wergirtinê cîhê tamponê yê mayî vedigere.
Wekî encamek, şander bi mîqdara daneya ku dikare di tampona wergirtinê de bicîh bibe sînorkirî ye.
Pencereya veguheztinê ya di mînaka jorîn de daneyan dişîne pencereya wergirtinê.
Piştî wergirtina daneyan, pencereya wergirtinê pejirandinek dişîne, û dûv re pencereya veguhezkar çarçoveyek daneya nû dişîne.
Lêbelê, vê carê, pencereya wergirtinê jî peyamek dişîne û diyar dike ku bîranîna berdest ji bilî pejirandina ku ew wergirtiye tê dagirtin.
Pencereya veguhezkar veguheztina daneyê disekine heya ku ew ji pencereya wergir erêkirinê werdigire ku cîh azad bûye, wê gavê ew dikare veguhestina daneyê ji nû ve bide destpêkirin.
Xelasî
Di encamê de, qata pêwendiya daneyê û qata veguheztinê berpirsiyar in ku fikarên kontrolkirina herikê.
Armanca bingehîn a mekanîzmaya kontrolkirina herikînê ev e ku rawestîne ku wergir bi daneyên ji şanderê ku zûtir veguhezîne bargiran bibe.
Tewra ku daneyên ku ji hêla şander ve têne veguheztin bê xeletî bin û bi saya makîneyek hêzdar bi rêjeyek zûtir têne şandin, mimkun e ku wergirê dawiya hêdî nikaribe bi rêjeya daneya zûtir rabe û ji ber vê yekê hin daneyan winda bike.
Leave a Reply