د پاکټ ټریس TCP ZeroWindow ښیي. د کرنل تنظیم بدلولو دمخه هغه پای ټکی وپېژنئ چې صفر اعلانوي.

هغه پای ټکی په دې TCP اړیکه کې خپل د ترلاسه کولو ظرفیت بیانوي. دا نه اعلانوي چې ټول پروکسي څومره بینډوېت لري. د صفر کړکۍ ازموینه لیږونکي ته اجازه ورکوي چې پوه شي اعلان شوی ظرفیت بدل شوی که نه؛ ازموینه یوازې د پاکټ ضایع یا خراب پروکسي ثبوت نه دی.

browser  <-- TCP A -->  proxy  <-- TCP B -->  website

دا جلا TCP خبرې اترې دي. فرض کړئ چې براوزر یو لوی ځواب لوستل بندوي او په A صفر اعلانوي. پروکسي کولای شي په پای کې د B تشول بند کړي کله چې خپل بفرونه ډک شي. په B کې وروسته لیدل شوې صفر کړکۍ کېدای شي د ورو کلاینټ پایله وي، نه اصلي ستونزه.

د اپلوډ پر مهال برعکس حالت هم ممکن دی. که منزل اپلیکیشن د معلوماتو کارول بند کړي، په B کې د هغه کړکۍ کېدای شي وتړل شي. بیا فشار کولای شي د پروکسي بفرونو له لارې بېرته کلاینټ ته ولاړ شي.

مشاهدات په ترتیب کې کېږدئ

  1. د اړیکې دواړه پای ټکي او د اغېزمن شوي معلوماتو لېږد لوری ولیکئ.
  2. وپېژنئ کوم پای ټکي لومړی د کمېدونکې یا صفر ترلاسه کوونکې کړکۍ اعلان وکړ.
  3. وګورئ چې د هغه اپلیکیشن لوستل کول، په بل عملیات کې ودرېد، یا د سرچینو له امله محدود و.
  4. د اصلي لامل ټاکلو دمخه د پروکسي په بل اړیکه کې وخت پرتله کړئ.

د Wireshark د کړکۍ تحلیل نښې د نیولو ګټورې تفسیرونه دي، نه دا لارښوونه چې هر ترلاسه کوونکی بفر زیات کړئ. د کړکۍ پراخوالی هم باید د اړیکې د خبرو اترو په پام کې نیولو سره تفسیر شي.

د پروکسي لیست څخه بل پای ټکی ازمویل او د لېږد رغېدل لیدل دا ګټوره شاهد ده چې لار بدله شوې. خو یوازې دا نه ثبوتوي چې د کوم آپریټنګ سیسټم TCP پلي کول نیمګړي وو. تشریح د ترلاسه کوونکي بهیر او هغې اړیکې سره وتړئ چې انتظار پکې پیل شو.

اړوندې مقالې