Rika-kwa-rika inaeleza jinsi pakiti za programu zinavyosafiri, na hakuna zaidi. Rika bado zililazimika kukutana, kuthibitisha wao ni nani na, wakati mwingine, kutumia kipitishaji wakati njia ya moja kwa moja haikuweza kujengwa. Hizi ni huduma tatu tofauti, na usambazaji unaweza kuwa rika-kwa-rika kwa data huku ukiwa umesimama katikati kwa kila kitu kingine. Kulinganisha miundo kunamaanisha kulinganisha kazi hizo, si mshale ulio kwenye mchoro.

Mchoro usio na mshale wa kati wa upelekaji unaweza kuficha mamlaka ya usajili, huduma ya ugunduzi na kipitishaji, ambavyo vyote ni vitegemezi vya uendeshaji.

Njia ya moja kwa moja, ndege ya udhibiti iliyoshirikiwa

Mashine mbili zinazobadilishana pakiti moja kwa moja zinaweza bado kutegemea mamlaka ya pamoja iliyotoa vyeti vyao na huduma iliyoiambia kila moja mahali nyingine ilipo. Hakuna wa majukumu mawili anayepeleka trafiki ya programu, ndiyo sababu mchoro wa topolojia unawaacha. Wakati mamlaka au huduma hiyo haipatikani, vikao vilivyopo vinaweza kuendelea wakati rika mpya haiwezi kujiunga. Tofauti kati ya kuanza kikao na kuendelea nacho ni swali la kwanza la kuuliza muundo wowote.

Chora kila kazi kwa tofauti hata wakati mwenyeji mmoja anafanya zote. Vinginevyo mchoro unaonyesha ndege ya data isiyo na kituo na unaficha ukweli wa uendeshaji kwamba kila rika mpya linahitaji huduma mbili zilezile.

Ugunduzi, uaminifu na kipitishaji ni kazi tatu

Muundo wa Nebula ni mfano muhimu kwa sababu nyaraka zake huziweka kando. Wenyeji hubeba vyeti vya utambulisho, minara hujibu swali la wapi na kusaidia kupita NAT, na vipitishaji hupeleka trafiki wakati njia ya moja kwa moja haiwezi kuanzishwa. Jukumu la kipitishaji ni tofauti kwa makusudi na jukumu la mnara, kwa hivyo mnara unaofikika hautoi uhakika kwamba jozi fulani inaweza kuzungumza. Bidhaa zingine huchora mipaka mahali pengine, ndiyo sababu hii ni mfano na si kiolezo.

Kwa usambazaji unaopendekezwa, andika njia mbadala inayotumika kwa jozi ambayo haiwezi kuungana moja kwa moja. Kuchimba shimo lililoshindwa ni nukta moja ya data kuhusu mtandao mmoja, si uthibitisho kwamba rika mbili zilizo nyuma ya NAT haziwezi kukutana kamwe; dai la kinyume, kwamba muunganisho wa moja kwa moja hufanya kazi chini ya sera yoyote, halina msingi vilevile.

Kila tegemezi linashindwa kwa nini

Tathmini hali nne kwa tofauti wakati tegemezi linalojaribiwa halipatikani: trafiki iliyopo kati ya rika, muunganisho mpya kabisa wa rika, rika ambalo ncha yake imebadilika na ufikiaji uliofutwa hivi punde. Kila moja linategemea huduma tofauti na linashindwa tofauti. Vikao vilivyopo vinaweza kustahimili kukatika kwa ugunduzi wakati ufunguo uliofutwa bado unakataliwa, na rika mpya linaweza kushindwa kwa sababu zisizohusiana na upelekaji. Wajaribu mmoja mmoja badala ya kuhitimisha kutoka kwa moja.

Muunganisho unaostahimili kukatika moja hauimarishi uhuru usio na kikomo. Unathibitisha kwamba kukatika ulikosababisha hakukuwa kule kunakovunja njia hiyo, ambayo bado ni taarifa muhimu mradi umeandika ulichosababisha.

Uliza ni kukatika gani unaweza kustahimili

Mahitaji yanayosikika sawa huleta miundo tofauti. Kuepuka kizuizi kimoja cha upelekaji si sawa na kuepuka ndege ya udhibiti inayohifadhiwa na msambazaji, na hakuna kinacholingana na kuendelea kufanya kazi wakati mratibu hayupo. Taja ni ipi kati ya tatu usambazaji unapaswa kutimiza, kisha angalia uorodheshaji. Muundo unaotimiza wa kwanza na kushindwa wa pili ni wa kawaida na si uaminifu, mradi hakuna anayeuita umesambaa kikamilifu.

Andika nani anaendesha ugunduzi, uaminifu na vipitishaji, na jinsi kila mmoja anavyobadilishwa. Rekodi hiyo ndiyo inayomwezesha mtu anayefuata kujibu swali la kweli: ni kushindwa gani mtandao huu unastahimili, na nani anadumisha hali inayobaki ikishirikiwa?

Neno lililosambaa linapata nafasi yake linapotaja kushindwa hizo. Bila orodha hiyo linaeleza mchoro badala ya mfumo.

Makala zinazohusiana