Bab lan Paragraf[Singidaken][Tampilake]
Protokol sing diarani TCP Flow Control digawe kanggo ngontrol aliran data antarane pangguna lan server.
Iki nggawe manawa bandwidth tartamtu kasedhiya kanggo ngirim lan nampa data supaya proses bisa diterusake tanpa nemoni masalah serius.
Protokol TCP nggunakake cara sing dikenal minangka protokol jendela geser kanggo ngrampungake iki.
Kita bakal nliti kontrol aliran TCP ing bagean iki, kalebu cara kerjane lan, sing paling penting, protokol jendela geser.
Apa TCP Flow Control?
Protokol TCP mesthekake yen saluran komunikasi sing dipercaya bisa diadegake ing jaringan sing ora bisa diprediksi.
Paket data bisa ilang, metu saka urutan, digawe serep ing jaringan, utawa kakehan beban ing simpul panampa amarga dikirim saka siji simpul menyang liyane.
Nanging, nalika ngembangake aplikasi, kita biasane ora kudu ngatasi kerumitan iki; tinimbang, kita mung ngirim sawetara data menyang soket, lan TCP mesthekake yen paket kasil dikirim menyang simpul panampa.
Kontrol Aliran minangka fitur tambahan penting sing ditawakake TCP.
Liwat nggunakake kontrol aliran, TCP ateges bakal nggawe manawa pangirim ora ngirim panrima akeh banget paket bebarengan.
Kepiye Protokol Kontrol Transfer - Kontrol Aliran?
Iki biasane kedadeyan nalika kita kudu komunikasi data liwat jaringan.
Aplikasi pangirim ngirim data menyang soket, lapisan transportasi (ing kasus iki, TCP) paket data iki ing babagan, lan lapisan jaringan (contone, IP) liwat paket iki menyang simpul panampa dening sawetara rute.
Lapisan jaringan bakal ngirim data iki kanggo TCP ing mburi nampa obrolan, lan TCP bakal kasedhiya kanggo aplikasi panampa minangka duplikat identik saka data diwenehi.
TCP ora bakal ngirim paket metu saka urutan lan bakal ngenteni retransmission yen ndeteksi longkangan stream byte.
Iki sing bakal kita deleng yen kita nggedhekake.
Buffer ngirim lan nampa ing TCP digunakake kanggo nahan data sing kudu dikirim lan ditampa.
Data saka buffer nampa banjur bakal diwaca dening aplikasi nalika wis disiapake.
Priksa manawa kita ora ngirim paket tambahan nalika panrima panampa buffer wis kebak iku goal utama saka kontrol aliran amarga mengkono bakal meksa panrima kanggo nyelehake paket tambahan sing ora bisa nangani.
Panrima bakal ngumumake Receive Window, utawa papan sing kasedhiya ing buffer nampa, kanggo mbatesi jumlah data sing bisa ditransfer TCP.
Protokol Jendela Sliding
Protokol jendhela geser ing TCP minangka salah sawijining cara kontrol aliran sing paling akeh digunakake. Iki minangka ukuran variabel, prosedur berorientasi byte.
Ing pendekatan iki, panrima ngirim pangirim jendhela panrima sanalika pangirim lan panrima disambungake.
Ukuran buffer saiki panrima diarani minangka jendhela panrima.
Jumlah data sing bisa dikirim luwih tanpa pangenalan saiki diwilang dening TCP adhedhasar jendhela panrima kasedhiya.
TCP, Nanging, mungkasi transfer data yen ukuran jendhela panrima 0 lan ngenteni kanggo nambah.
Ukuran jendhela panrima minangka komponèn saka pigura TCP.
Ukuran maksimal jendela yaiku 65,535 bita amarga ukuran jendela 16 bit.
Ukuran jendhela dipilih dening panampa. Kanthi saben pesen pangakuan, panrima ngirimake ukuran jendhela panrima sing saiki kasedhiya.
Proses Sliding Window Protocol
Nalika nggunakake teknik protokol jendhela ngusapake, loro buffer ditetepake nalika pangirim lan panrima nyambung.
Iki loro buffer dipérang dadi rong klompok: jendhela ngirim, kang belongs kanggo pangirim, lan jendhela panrima, kang belongs kanggo panrima.
Jendhela panampa menehi maneh papan buffer panampa sing isih ana nalika pangirim ngirim data menyang panrima.
Akibaté, pangirim diwatesi kanggo jumlah data sing bisa pas ing buffer panampa.
Jendhela transmisi ing conto ing ndhuwur ngirim data menyang jendhela panampa.
Sawise nampa data, jendhela panampa ngirim pangakuan, banjur jendhela ngirim ngirim pigura data anyar.
Nanging wektu iki, jendhela panampa uga ngirim pesen sing nyatakake yen memori sing kasedhiya wis diisi saliyane pangakuan sing ditampa.
Jendhela transmisi ngaso transmisi data nganti nampa konfirmasi saka jendhela panampa yen spasi wis dibebasake, lan banjur bisa nerusake transmisi data.
kesimpulan
Kesimpulane, lapisan sambungan data lan lapisan transportasi tanggung jawab kanggo ngatasi masalah kontrol aliran.
Tujuan dhasar saka mekanisme kontrol aliran yaiku kanggo nyegah panrima supaya ora kakehan karo data saka pangirim sing ngirim luwih cepet.
Sanajan data sing ditransfer dening pangirim ora ana kesalahan lan dikirim kanthi cepet amarga mesin sing kuat, bisa uga panrima sing luwih alon ora bisa ngatasi tingkat data sing luwih cepet lan mula bakal ilang sawetara data.
Ninggalake a Reply