Protocol yotchedwa TCP Flow Control idapangidwa kuti ilamulire kayendedwe ka data pakati pa wogwiritsa ntchito ndi seva.
Zimawonetsetsa kuti kuchuluka kwa bandwidth kulipo potumiza ndi kulandira deta kuti kukonza kupitirire popanda kukumana ndi mavuto akulu.
Protocol ya TCP imagwiritsa ntchito njira yotchedwa sliding window protocol kuti ikwaniritse izi.
Tiyang'ana mozama kayendetsedwe ka kayendedwe ka TCP mu chidutswa ichi, kuphatikizapo momwe chimagwirira ntchito komanso, chofunika kwambiri, ndondomeko yawindo lotsetsereka.
Kodi TCP Flow Control ndi chiyani?
Protocol ya TCP imatsimikizira kuti njira yolumikizirana yodalirika imatha kukhazikitsidwa pamaneti osayembekezereka.
Mapaketi a data amatha kutayika, kutuluka mosatsatana, kusungidwa mu netiweki, kapena kulemedwa pa node yolandirira pamene akutumizidwa kuchokera ku node kupita ku ina.
Komabe, popanga pulogalamu, nthawi zambiri sitiyenera kuthana ndi zovuta izi; m'malo mwake, timangotumiza deta ku socket, ndipo TCP imawonetsetsa kuti mapaketi amaperekedwa bwino ku node yolandira..
Flow Control ndichinthu chofunikira chowonjezera chomwe TCP imapereka.
Pogwiritsa ntchito kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe kake, TCP idzaonetsetsa kuti wotumiza sakutumiza mapaketi ochuluka kwambiri nthawi imodzi.
Kodi Transfer Control Protocol - Flow Control imagwira ntchito bwanji?
Izi zimachitika nthawi zambiri tikafuna kulumikizana ndi netiweki.
Wotumiza amatumiza zidziwitso ku socket, gawo la zoyendera (panthawiyi, TCP) limayika izi mugawo, ndipo gawo la netiweki (mwachitsanzo, IP) limapatsira paketi iyi kumalo olandirira kudzera njira ina.
Malo ochezera a pa netiweki atumiza izi ku TCP kumapeto kwa zokambirana, ndipo TCP ipangitsa kuti ipezeke kwa omwe akulandirayo ngati chibwereza chofanana cha zomwe zaperekedwa.
TCP sidzapereka mapaketi osakhazikika ndipo imadikirira kutumizidwanso ngati iwona kusiyana kwa ma byte.
Izi ndi zomwe tiwona ngati tiyandikira.
Zonse zotumizira ndi kulandira zosungira pa TCP zimagwiritsidwa ntchito kusunga deta yomwe iyenera kutumizidwa ndi kulandiridwa, motsatira.
Deta yochokera ku buffer yolandila idzawerengedwa ndi pulogalamuyo ikakonzedwa.
Kuwonetsetsa kuti sititumiza mapaketi owonjezera pomwe cholandirira cholandirira chadzaza kale ndicho cholinga chachikulu chowongolera kuthamanga chifukwa kutero kungakakamize wolandila kuponya mapaketi owonjezera omwe sakanatha.
Wolandirayo adzalengeza Zenera lake Lolandila, kapena malo omwe alipo mu buffer yolandirira, kuti achepetse kuchuluka kwa data yomwe TCP ingasamutse.
The Sliding Window Protocol
Protocol yotsetsereka yazenera mu TCP ndi imodzi mwa njira zomwe zimagwiritsidwa ntchito kwambiri pakuwongolera kuyenda. Ndi njira ya kukula kosinthika, yokhazikika pa byte.
Mwa njira iyi, wolandirayo amatumiza wotumiza zenera wolandira mwamsanga pamene wotumiza ndi wolandira alumikizidwa.
Kukula kwa buffer yaposachedwa ya wolandila kumatchedwa zenera lolandila.
Kuchuluka kwa deta yomwe ingatumizidwe mopitirira popanda kuvomereza tsopano ikuwerengedwa ndi TCP kutengera zenera lomwe likupezeka.
TCP, komabe, imayimitsa kusamutsa deta ngati kukula kwazenera kwa wolandila ndi 0 ndikudikirira kuti ichuluke.
Kukula kwa zenera lolandila ndi gawo la chimango cha TCP.
Kukula kwakukulu kwazenera ndi 65,535 byte chifukwa ili ndi zenera la 16 bits.
Miyeso ya zenera imasankhidwa ndi wolandira. Ndi uthenga uliwonse wovomereza, wolandila amatumiza kukula kwa zenera lolandila lomwe likupezeka pakali pano.
Njira ya Sliding Window Protocol
Mukamagwiritsa ntchito njira yolumikizira zenera, ma buffer awiri amakhazikitsidwa pomwe wotumiza ndi wolandila akulumikizana.
Ma buffer awiriwa amagawidwa m'magulu awiri: zenera lotumiza, lomwe ndi la wotumiza, ndi zenera lolandira, lomwe ndi la wolandila.
Zenera lolandirira limabwezera malo otsala omwe amalandila pomwe wotumiza atumiza deta kwa wolandila.
Zotsatira zake, wotumizayo amangokhala ndi kuchuluka kwa data yomwe ingagwirizane ndi buffer yolandila.
Kupatsira zenera mu chitsanzo pamwamba transmits deta kuti kulandira zenera.
Pambuyo polandira deta, zenera lolandira limatumiza kuvomereza, ndiyeno zenera lopatsirana limatumiza chithunzi chatsopano cha deta.
Komabe, nthawi ino, zenera lolandira limatumizanso uthenga wonena kuti kukumbukira komwe kulipo kumadzazidwa kuwonjezera pa kuvomereza komwe kwalandira.
Zenera lotumizira limayimitsa kutumiza kwa data mpaka litalandira chitsimikiziro kuchokera pawindo lolandira kuti malo amasulidwa, pomwe amatha kuyambiranso kutumiza deta.
Kutsiliza
Pomaliza, gawo la kulumikizana kwa data ndi gawo la zoyendera ndizomwe zimayang'anira zovuta zowongolera kuyenda.
Cholinga chachikulu cha kayendedwe ka kayendedwe ka kayendedwe ka kayendedwe kake ndikuletsa wolandirayo kuti asalemedwe ndi deta kuchokera kwa wotumiza mofulumira.
Ngakhale data yomwe imasamutsidwa ndi wotumizayo ilibe zolakwika ndipo imatumizidwa mwachangu kwambiri chifukwa cha makina amphamvu, ndizotheka kuti wolandila pang'onopang'ono sangathe kuthana ndi kuchuluka kwa data ndikutaya data.
Siyani Mumakonda