Mahalaga ang pag-unawa sa Bandwidth-Delay Product (BDP) para sa lubos na pag-iinam ng pagganap ng TCP sa mga high-speed network. Ang BDP ay tumutulong sa pagtiyak ng pinakamahusay na sukat ng bintana ng TCP upang lubusang magamit ang magagamit na bandwidth nang hindi nagdudulot ng pagsisikip.

Ano ba ang Bandwidth-Delay Product?

Ang Bandwidth-Delay Product ay produkto ng bandwidth ng isang network at ang round-trip na oras nito (RTT). Ito ay kumakatawan sa pinakamaraming datos na maaaring i-transport sa network sa anumang ibinigay na oras.

Pagkalkula sa BDP

Ang pormula para sa BDP ay tuwiran:

BDP = Bandwidth × RT[]

Kung saan sinusukat ang bandwidth sa mga bits kada segundo (bps) at RT sa segundo.Ang resulta ay mga bits, na maaaring gawing byte sa pamamagitan ng paghahati ng 8.

Pagkakapit ng BDP sa TCP Window Scaling

Sa mga high-speed network, ang default TCP window sukat ay maaaring hindi sapat. Ang TCP window scaling ay nagpapahintulot sa sukat ng bintana na tumaas ng lampas sa 65,535-byte limit. Upang maging optimize sa pamamagitan ngput, ang sukat ng bintana ay dapat na itakda malapit sa BDP.

Halimbawa, kung ang bandwidth ay 10 Gbp at ang RT ay 50 m, ang kalkulasyon ng BDP ay:

BDP = 10,000,000,000 bps × 0.05 s = 500,000,000 bits[

Ang paghahati ng 8 ay nagbibigay ng humigit-kumulang 62.5 MB. Ang bintana ng TCP ay dapat na proporsiyonado ayon sa halaga na ito para sa pinakamahusay na pagganap.

  • Sinusukat ang network bandwidth sa bps.
  • Alamin ang RTT sa loob ng ilang segundo.
  • Espektroskopiko BDP gamit ang pormula.
  • Ibagay ang sukat ng bintana ng TCP na may naka-claim na mga pagpipilian.