Peer-to-peer-VPN hat noch altyd sintrale ôfhinklikens
In direkt datapaad tusken peers kin noch altyd ynskriuwing, ûntdekking en in relay nedich hawwe. Fergelykje dy trije taken apart foardat jo in VPN desintralisearre neame.
Peer-to-peer beskriuwt hoe't pakketten fan tapassingen reizgje, en net mear. De peers moasten inoar noch altyd fine, bewiisje wa't se binne en soms weromfalle op in relay as der gjin direkt paad boud wurde koe. Dat binne trije aparte tsjinsten, en in ymplemintaasje kin peer-to-peer wêze foar data wylst se foar al it oare folslein sintralisearre is. Untwerpen fergelykje betsjut dy taken fergelykje, net de pylk op it diagram.
In diagram sûnder sintrale trochstjoerpylk kin in ynskriuwingsautoriteit, in ûntdekkingsstsjinst en in relay ferbergje, dy't allegear operasjonele ôfhinklikens binne.
Direkt paad, dield bestjoeringsflak
Twa masines dy't pakketten rjochtstreeks ûtwikselje, kinne noch altyd ôfhinklik wêze fan in dielde autoriteit dy't har sertifikaten útjûn hat en fan in tsjinst dy't elk fertelde wêr't de oare sit. Gjin fan beide rollen stjoert ferkear fan tapassingen troch, dêrom lit de topologytekening se weil. As dy autoriteit of tsjinst úftfalt, kinne besteande sesjes trochrinne wylst in nije peer net talitte kin. It ferskil tusken in sesje begjinne en in sesje fuortsette is de earste fraach dy't jo by elk ûntwerp stelle moatte.
Teken elke taak apart, sels as ien host se allegear docht. Oars toant de tekening in desintralisearre dataflak en ferberget se de operasjonele realiteit dat elke nije peer deselde twa tsjinsten nedich hat.
Úntdekking, fertrouwen en relay binne trije taken
It ûntwerp fan Nebula is in brûkber foarbyld om't de dokumintaasje dizze taken skieden hâldt. Hosts drage sertifikaten foar identiteit, fjoertoerren beantwurdzje de wêr-is-fraach en helpe by NAT-traversal, en relays stjoere ferkear troch as der gjin direkt paad oanmakke wurde kin. De relayrol is bewust los fan 'e fjoertoerrol, dus in berikbere fjoertoer belooft net dat in beskaat pear mei inoar prate kin. Oare produkten lûke de grinzen earne oars, dêrom is dit in foarbyld en gjin sjabloan.
Skriuw foar in foarstelde ymplemintaasje de stipe weromfal op foar in pear dat net rjochtstreeks ferbine kin. In mislearre hole-punch is ien datapunt oer ien netwurk, gjin bewiis dat twa NAT-peers inoar nea moetsje kinne; de tsjinoerstelde bewearing, dat direkte ferbining ûnder willekeurich belied wurket, is like ûnbegrûne.
Wêr't elke ôfhinklikens op mislearret
Evaluearje fjouwer gefallen apart wylst de teste ôfhinklikens net beskikber is: besteand peerferkear, in gloednije peerferbining, in peer waans einpunt feroare is, en tagong dy't krekt ynlutsen is. Elk leunt op oare tsjinsten en mislearret oars. Besteande sesjes kinne in steuring yn ûntdekking oerlibje wylst in ynlutsen kaai noch altyd wegere wurdt, en in nije peer kin mislearje om redenen dy't neat mei trochstjoeren te meitsjen hawwe. Test se apart ynstee fan út ien gefal te konkludearjen.
In ferbining dy't ien steuring oerlibbet, fêstiget gjin ûnbeheinde ûnôfhinklikheid. Se fêstiget dat de steuring dy't jo feroarsake hawwe net dejinge wie dy't dat paad brekt, wat noch altyd nuttige ynformaasje is mits jo opskreaun hawwe wat jo feroarsake hawwe.
Freegje hokker steuring jo oerlibje kinne
Easken dy't itselde klinke liede ta ferskillende ûntwerpen. Ien trochstjoerknyppunt foarkomme is net itselde as in troch in leveransier host bestjoeringsflak foarkomme, en gjin fan beide komt oerien mei trochwurkje wylst in koördinator úftfalt. Neam hokker fan dy trije de ymplemintaasje helje moat en kontrolearje dan de taskriuwing. In ûntwerp dat de earste hellet en de twadde mist, komt faak foar en is net ûnearlik, salang't nimmen it folslein desintralisearre neamt.
Skriuw op wa't ûntdekking, fertrouwen en relays betsjinnet en hoe't elk ferfongen wurdt. Dat ferslach stelt de folgjende persoan by steat in echte fraach te beantwurdzjen: hokker steuringen oerlibbet dit netwurk, en wa ûnderhâldt de tastân dy't dield bliuwt?
It wurd desintralisearre fertsjinnet syn plak as it dy steuringen beneamt. Sûnder dy list beskriuwt it in diagram ynstee fan in systeem.