Baada ya kipindi tulivu handaki huunganisha tena, hakuna kumbukumbu inayotaja mtuhumiwa, na hatua iliyo wazi ni kuchagua kifaa chenye nyaraka za muda wa kusubiri zilizo za kuvutia zaidi. Hilo ni kukisia kulikofunikwa kama utambuzi. Hali inaweza kuishi kwa muda katika kipanga njia cha nyumbani, katika mtafsiri wa mtoa huduma na kwenye ukingo wa wingu, na yoyote kati yao inaweza kutupa mtiririko unaonyamaza. Badala yake unaweza kuchora ramani ya njia, kuweka alama kwenye vifaa unavyoweza kuvichunguza kwa kweli, na kufanya jaribio moja la kutokutumika ambalo unaweza kurudia.

Jaribio linalorudiwa hubadilisha hadithi kuwa kipimo. Kila kitu hapa chini kinadhani mteja mmoja, seva moja na itifaki moja, na kinadhani unapinga kubadilisha vigeu viwili kwa wakati mmoja. Lengo ni kufanya tukio lijalo liwe la bei nafuu kuliko hili.

Fanya jaribio lile lile la kutokutumika kila wakati

Andika ni lini mtiririko ulikuwa mzuri mara ya mwisho, ulikaa bila kutumika kwa muda gani baada ya hapo, na kama pakiti moja mpya uliuleta nyuma. Mambo hayo matatu ni kipimo; bila hayo unayo hadithi kuhusu kompyuta mpakato iliyoanguka. Tumia mteja yuleyule, seva ileile na itifaki ileile katika kila marudio, na andika wakati pakiti ya kwanza baada ya ukimya ilipotumwa.

Kisha linganisha ni nini kila mpaka unaomiliki uliona kwa kweli. Tofauti inayoamua uchunguzi ni kama seva haikuona kitu chochote baada ya mapumziko, au iliona ombi na kujibu kwenye njia ambayo haikuwa ikibeba majibu tena.

What you observeWhat it suggestsWhat it does not prove
server records no packet after the pausestate was lost upstream of the serverwhich hop dropped it
server answers, client never receivesreturn-path state or filteringthat the timer belongs to the client
client sends nothing at allclient-side timer or application behaviourthat the network path is healthy

Kulinganisha njia bila kubadilisha mambo matano

Mtandao wa pili wa ufikiaji ulioidhinishwa ni ulinganisho halali, kwa sababu mnyororo wa NAT unatofautiana. Pia unatofautiana kwa mtoa huduma, hali za redio na labda familia ya anwani, kwa hiyo matokeo ni mpaka, si lawama. Andika vikwazo pamoja na matokeo badala ya kuyaacha kimya unaporipoti. Andika njia pia: kifaa, jukumu, na kama hali yake inaweza kusomwa kabisa.

Kile ulinganisho wa njia unakununulia ni swali lenye mipaka: mtiririko unaishi kwenye moja na kufa kwenye nyingine baada ya ukimya sawa, kwa hiyo kigeu kiko mahali fulani katika sehemu zinazotofautiana. Haya ni matokeo ya kweli hata bila kifaa chochote kutajwa, na inamwambia mhandisi ajaye wapi atumie mchana na wapi asitumie.

Hali ya ndani inafaa kusomwa kabla ya kukisia kuhusu watoa huduma. Kwenye lango la Linux, conntrack -L huorodhesha mitiririko inayofuatiliwa pamoja na maisha yao yaliyosalia, jambo ambalo hubadilisha kukisia kuhusu kipima muda kuwa nambari unayoweza kuiona ikiisha. Isome kabla na baada ya kipindi cha kutokutumika, si baada tu.

Kile ishara ya uhai itakachoshikilia na kisichoshikilia

Ishara ya uhai inayotumika hushikilia ramani ikiwa wazi, na kushikilia ramani wazi hakuthibitishi chochote kuhusu huduma iliyo nyuma yake. Handaki inaweza kubaki imechorwa ramani wakati programu inayoibeba imeacha kujibu, na kwa taa ya hali hizo hali mbili zinaonekana sawa. Chukulia ishara ya uhai kama bima dhidi ya kuisha kwa kutokutumika, si kama ukaguzi wa afya.

Weka muda kwa kuzingatia muda mfupi zaidi wa kusubiri ulioupima kwa kweli, si nambari iliyonakiliwa kutoka jukwaa. Ishara ya uhai iliyopangwa chini ya kila kipima muda kinachowezekana ni trafiki ambayo hakuna aliyekuwa akiihitaji, na pia huondoa dalili ambayo ingekuambia ni mpaka upi unaisha kwanza. Chagua muda kutoka nambari iliyopimwa na uache kila kitu kingine kama kilivyo.

Badiliko moja, kisha pima tena

Pinga hamu ya kuinua kila muda wa kusubiri na kusafisha kila lango wakati wa jaribio la moja kwa moja. Hiyo hufuta ushahidi uliokuja kuubaini na kuvunja mitiririko ya watu wengine, jambo ambalo ni biashara mbaya kwa dhana ambayo hukui jaribu. Badilisha mpangilio mmoja unaotumika kwenye kifaa kimoja, kisha rudia kipindi cha kutokutumika na urejeshaji wa programu.

Andika ni uchunguzi upi wa mpaka uliosogea, na uandike hata pale hakuna kilichoboreshwa. Mpangilio ambao haukurekebisha chochote ni taarifa, na ni nafuu kuugundua mara moja kuliko kuusambaza kwenye mali yote.

Kuandika ugunduzi unaoweza kuutetea

Wakati mtafsiri wa juu hawezi kuchunguzwa, sema tu kile ushahidi unachounga mkono: mabadilishano hufa mahali fulani kwenye sehemu hii ya njia baada ya ukimya kiasi hicho, na hatua inayohusika inabaki bila kuhusishwa. Taarifa yenye mipaka huvuka ukaguzi na kumwelekeza mtu ajaye kwenye sehemu sahihi. Kutaja kipanga njia kilichofichwa kama sababu hakufanyi kimoja wapo. Mkabidhi ugunduzi wenye mipaka kwa mmiliki wa sehemu isiyoweza kuchunguzwa, pamoja na muda.

RFC 4787 inaeleza kwa nini vipima muda vya ramani ya UDP ni vigumu kukisia kutoka mwisho mmoja, na ugumu huo ndio unaofanya ugunduzi wenye mipaka uwe wa uaminifu. Vipima muda ni halisi, na kutokuwa na uhakika kuzunguka ni halisi pia.

Makala zinazohusiana