Eitt pakkaskjal sigur TCP ZeroWindow. Áðrenn tú broytir eina kjarnastilling, finn endapunktin sum boðar frá nullinum.

Hesi endapunkt lýsir móttøkugóðskuni sínari á tí TCP-sambandinum. Tað boðar ikki frá, hvussu nógva bandbreidd alt proxyið hevur. Ein nullglugga roynd letur sendaran uppdaga, um tann boðaða góðskan er broytt; royndir einar og sær prógva ikki pakkatap ella eitt oyðilagt proxy.

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

Hesi eru ymisk TCP-samrøður. Halt, at kagarin steðgar at lesa eitt stórt svar og boðar frá null á A. Proxyið kann við tíðini steðga at tøma B, so hvørt egnu bufferini fyllast. Ein seinni nullgluggi á B kann vera fylgja av tí seina klientinum, ikki tí upprunaliga trupulleikanum.

Hin venda støðan er møgulig meðan eini uppløðing gongur. Um málapplikatiónin steðgar at nýta dáta, kann glugginn hennara á B latast. Trýstið kann so ferðast aftur móti klientinum gjøgnum bufferini hjá proxyinum.

Set eftirtektirnar í rað

  1. Skráset endapunkini á sambandinum og kósina á tí raktu dátuflutninginum.
  2. Finn, hvør endapunktur fyrst boðaði frá einum minkandi ella null móttøkuglugga.
  3. Kanna, um applikatiónin las, steðgaði á eini aðrari virkni ella var avmarkað av tilfeingi.
  4. Samanber tíðarforløpið á tí aðru sambandinum hjá proxyinum, áðrenn tú ásetur upprunaligu orsøkina.

Gluggaanalysumerkini í Wireshark eru nyttugar tulkingar av upptøkunni, ikki ein boð um at økja hvønn móttøkubuffer. Gluggaskalering skal eisini tulkat við sambandssamráðingini í huga.

At royna annan endapunkt úr einari proxy-lista og síggja at flytingin kemur seg, er nyttugt prógv um at leiðin broyttist. Tað prógvar tó ikki sjálvt, at TCP-innleggingin í einum stýriskipan var defekt. Halt frágreiðingina knýtta at móttakandi prosessinum og at tí sambandinum, har bíðingin byrjaði.

Skyldar greinar