Huwa interessanti li tara l-iżvilupp tan-netwerk tal-qsim tal-fajls, iżda huwa saħansitra aktar interessanti li tipparteċipa fih.
Illum, l-installazzjoni u t-tnedija moderna NMDC hub, l-amministratur li għadu kif inħadem ikollu aċċess għal kważi l-iżviluppi u l-esperjenza kollha akkumulati f’dan il-qasam tal-predeċessuri tiegħu. Għandu sistema lesta għall-espansjoni u l-adattament, inkluż bl-għajnuna ta 'skripts numerużi.
С ADC hubs inkella. Id-disinn ta' dan il-protokoll huwa maħsub biex ikun estensibbli. Trid karatteristika ġdida? Ukoll, offriha, tippromwoviha, timplimentaha, timplimentaha, użaha.
Bħala riżultat, tista ', ovvjament, toħroġ hub lest mill-kaxxa, iżda sempliċement tniedih u tinsa mhux se jkun tajjeb. L-estensibbiltà f'kuntest storiku timplika wkoll il-preżenza ta 'numru differenti ta' funzjonijiet differenti ta 'softwer tal-klijent u tas-server, skont il-verżjoni. U dak li se jaħdem mingħajr problemi għal utent wieħed jista 'jkun inkompatibbli mal-klijent ta' ieħor, u dan għandu jitqies.
Dan ġara bl-IPv6. L-anzjan NMDC ma jafx kif jagħmel dan fil-prinċipju, iżda ADC innifsu huwa lest għalih. Madankollu, mhux kollha daqshekk sempliċi.
Ftit teorija biss
L-utent "attiv" jista 'jaċċetta konnessjonijiet deħlin. Attwalment, it-talba ta 'konnessjoni li ġejja minnha hija fil-fatt stedina.
Utent "passiv" ġeneralment jista' juża biss talbiet li joħorġu. Permezz tal-hub hu jistaqsi l-utent attiv jibgħat stedina - u l-konnessjoni tiġi stabbilita.
U iva, dan il-mekkaniżmu ma jiddependix fuq il-verżjoni tal-protokoll IP użata.
Ċinju, gambli u lizz
Ejja nitkellmu dwar is-software tal-klijent.
Appoġġ IPv6 DC++ huwa ta' natura sperimentali. M'hemm l-ebda settings separati għaliha, u kien aktar sorprendenti għalija li nara modi operattivi differenti għal verżjonijiet differenti ta 'IP, b'passiv biss għas-sitt, iżda dan mhux preċiż.
Ma kienx possibbli li tinkiseb il-modalità attiva waqt il-konfigurazzjoni manwali anki meta uża espliċitament domain IP b'rekord AAAA bħala WAN, iżda fil-modalità awtomatika bl-użu ta 'UPnP kollox ħadem kif mistenni.
AirDC++ għandu wkoll appoġġ għal konnessjonijiet IPv6, u huwa implimentat kompletament separatament minn IPv4. Barra minn hekk, dan il-klijent jimmodifika t-tikketti tal-utent b'tali mod li juri modi operattivi għaż-żewġ protokolli IP simultanjament. Iċ-ċentri nfushom ma jafux kif jagħmlu dan (għadhom), li hija ħasra.
Irrid immedjatament nagħmel riżerva: AirDC++ tagħmel dan waħedha u għaliha nnifisha. Fil-futur, għall-konvenjenza, se nuża kombinazzjonijiet bħal AP jew AA bħala indikazzjoni ta 'modi ta' tħaddim attivi jew passivi għal IPv4 u IPv6, rispettivament, aktar milli l-wiri tagħhom fit-tikketta tal-klijent reali fuq il-hub reali. Huwa importanti.
Fl-esperiment tagħna se nużaw FlylinkDC++ bħala klijent xejn familjari mal-IPv6. Għandu jiġi nnutat ukoll li l-appoġġ NATT għalih fil-ħin tal-kitba dan l-artikolu ma ġie implimentat imkien.
Bidu
L-ewwelnett, se nħarsu lejn konnessjonijiet ovvjament impossibbli bejn utenti ta 'verżjonijiet differenti tal-protokoll IP. Se jintuża għat-test Hub lest IPv6 bir-rekords tar-riżorsi A- u AAAA għall-isem tad-dominju li jaġixxu bħala l-indirizz tiegħu.
Jekk jogħġbok innota li meta inti (fil-fatt) tipprova tikkuntattja utent b'indirizz IP tal-verżjoni XNUMX, jintwera żball.
Dak li huwa importanti huwa l-mod ta 'konnessjoni murija fuq il-hub.
Klijenti mingħajr appoġġ IPv6 se jkollhom jaraw lill-utenti konnessi permezz tiegħu bħala passivi b'mod ċar, sempliċement minħabba li l-hub ma jimlax għalihom I4 jew I6 qasam kif xieraq.
FlylinkDC++ vs. IPv6
Fir-realtà, is-sitwazzjoni hija aktar sempliċi u aktar kumplessa fl-istess ħin.
AirDC++ vs. IPv6
Aktar faċli għax l-IPv6 jieħu preċedenza fuq l-IPv4, u dan jinftiehem. Huwa permezz tiegħu (għalkemm l-override huwa disponibbli bl-użu tal-għażla korrispondenti) li l-konnessjoni mal-hub se tiġi stabbilita, u l-klijent attiv joffriha lill-klijent passiv għall-konnessjoni.
Huwa aktar diffiċli, għaliex jekk hemm utenti b'appoġġ IPv6 fuq il-hub, iżda huma konnessi strettament permezz ta 'indirizz IPv4, allura...
... imbagħad inti tista' tikkonnettja magħhom (b'mod każwali) mingħajr ma jkollok IPv4 xejn.
Jekk jogħġbok innota li l-klijent remot iddeżinja lilu nnifsu bħala assi, iżda huwa ttrattat bħala obbligazzjoni. Għaliex?
Itfah fi swing
Issa ejja nippruvaw nikkonnettjaw klijenti b'settijiet differenti, iżda komuni f'termini ta 'IPv4, ta' appoġġ għall-protokoll IP lil xulxin.
Iva, hija ħasra li l-utenti passivi għandhom ipejpu fuq il-ġenb. Iżda dan ma jistax jiġi megħjun, peress li l-indirizz IP viżibbli tagħhom mhuwiex partikolarment importanti - hu għalhekk li huma passivi.
Bah! Il-klijent attiv jibgħat kmand passiv?.. Ikun loġiku li wieħed jistenna konnessjoni "mwaħħla", iżda le, jirriżulta taħt il-kundizzjonijiet A4.
Għalfejn? Aħna nikkuntattjaw lill-iżviluppatur u niksbu t-tweġiba:
CTM mhix tajba jekk l-utent l-ieħor ma jappoġġjax l-IPv6
U ma tistax targumenta! Iżda dan jeħtieġ loġika interna, indipendenti mill-hub (ara l-kodiċi hawn и hawn). Għadu impossibbli li tgħin passivi, għaliex
It-tentattivi ta' konnessjoni bejn klijenti b'settijiet komuni ta' appoġġ IPv6 IP jidhru bħal dawn. Ħa nfakkarkom, tikseb PA I ma rnexxiex għal DC++.
U għal darb'oħra sorpriża. Jirriżulta li l-modalità passiva għall-IPv6, li DC++ juri, huwa jew falz intenzjonat jew bug.
Xi jmiss?
Bħalissa, hemm eżattament żewġ modi biex issolvi l-problemi kollha possibbli li jgħaqqdu l-utenti f'modi differenti u b'settijiet differenti ta 'appoġġ għall-protokoll IP.
L-ewwel huwa li l-IPv6 issikket għal kollox jew, għall-kuntrarju, jinħoloq hub biex jaħdem biss permezz tiegħu.
It-tieni waħda hija din tkabbir, li għadu qed joqrob lejn l-istadju tal-ittestjar.
Ukoll, jekk inti għażżien wisq biex twaqqaf il-mod attiv biex taħdem f'DC, ftakar:
Min għandu, dak li jingħatalu, u min m’għandux, anki dak li jaħseb li għandu jitneħħa minnu. KOLLOX SEW. 8:18