පැකට් සලකුණ TCP ZeroWindow පෙන්වයි. කර්නල සැකසුම වෙනස් කිරීමට පෙර ශුන්‍යය ප්‍රකාශ කරන අන්තය හඳුනා ගන්න.

එම අන්තය එම TCP සම්බන්ධතාවයේ තම ලබාගැනීමේ ධාරිතාව විස්තර කරයි. එය මුළු ප්‍රොක්සියට කොපමණ කලාප පළලක් ඇත්දැයි ප්‍රකාශ නොකරයි. ශුන්‍ය-කවුළු පරීක්ෂාව මගින් යවන්නාට ප්‍රකාශිත ධාරිතාව වෙනස් වී ඇත්දැයි දැන ගැනීමට ඉඩ දෙයි; පරීක්ෂාවන් පමණක් පැකට් නැතිවීම හෝ කැඩුණු ප්‍රොක්සියක් ඔප්පු නොකරයි.

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

මේවා වෙන වෙනම TCP සංවාද වේ. බ්‍රවුසරය විශාල ප්‍රතිචාරයක් කියවීම නතර කර A මත ශුන්‍යය ප්‍රකාශ කරන බව සිතමු. ප්‍රොක්සියේ තම බෆර පිරෙන විට එය අවසානයේ B හිස් කිරීම නතර කළ හැක. B මත පසුව දකින ශුන්‍ය කවුළුව මූලික ගැටලුව නොව මන්දගාමී සේවාලාභියාගේ ප්‍රතිඵලය විය හැක.

උඩුගත කිරීමේදී ප්‍රතිවිරුද්ධ තත්ත්වය ඇති විය හැක. ගමනාන්ත යෙදුම දත්ත පරිභෝජනය නතර කළහොත්, B මත එහි කවුළුව වැසිය හැක. එවිට පීඩනය ප්‍රොක්සියේ බෆර හරහා නැවත සේවාලාභියා දෙසට ගමන් කළ හැක.

නිරීක්ෂණ පිළිවෙළට තබන්න

  1. සම්බන්ධතාවයේ අන්ත දෙක සහ බලපෑමට ලක් වූ දත්ත මාරුවීමේ දිශාව සටහන් කරන්න.
  2. කුමන අන්තය පළමුව හැකිලෙන හෝ ශුන්‍ය ලබාගැනීමේ කවුළුවක් ප්‍රකාශ කළේද යන්න හඳුනා ගන්න.
  3. එහි යෙදුම කියවමින් සිටියේද, වෙනත් ක්‍රියාවක නතර වී තිබුණේද, නැතහොත් සම්පත් මගින් සීමා වී තිබුණේද යන්න පරීක්ෂා කරන්න.
  4. මූලික හේතුව නියම කිරීමට පෙර ප්‍රොක්සියේ අනෙක් සම්බන්ධතාවයේ වේලාව සසඳන්න.

Wireshark හි කවුළු විශ්ලේෂණ ලේබල් ග්‍රහණයේ ප්‍රයෝජනවත් අර්ථකථන වන අතර සෑම ලබාගැනීම් බෆරයක්ම වැඩි කරන්නැයි දෙන උපදෙසක් නොවේ. කවුළු පරිමාණය ද සම්බන්ධතාවයේ සාකච්ඡාව සැලකිල්ලට ගෙන අර්ථ දැක්විය යුතුය.

ප්‍රොක්සි ලැයිස්තුවකින් වෙනත් අන්තයක් උත්සාහ කර මාරුවීම යථා තත්ත්වයට පත්වන බව දැකීම මාර්ගය වෙනස් වූ බවට ප්‍රයෝජනවත් සාක්ෂියකි. එහෙත් එය පමණින්ම කිසියම් මෙහෙයුම් පද්ධතියක TCP ක්‍රියාත්මක කිරීම දෝෂ සහිත වූ බව ඔප්පු නොකරයි. පැහැදිලි කිරීම ලබන ක්‍රියාවලියට සහ බලා සිටීම ආරම්භ වූ සම්බන්ධතාවයට බැඳ තබන්න.

අදාළ ලිපි