Cum Hamachi

Cum Hamachi?

Hamachi conectează două calculatoare, fără IP extern prin serverul.
Cum se face?

Creați grila. Ai pus parola și utilizați. nevoie doar de un minim de 2 persoane. În cazul în care Internetul este rapid pe ambele părți, este un utilizabil. Pentru grila, vă puteți conecta la mai multe persoane. Am refuzat, pentru că arunca rapid fișiere prin partajarea de fișiere. Hamachi ușor retardare.







Tunneling este probabil. Două calculatoare sunt conectate la servaku - Connect este, și apoi prostește tunel.

Problema modului în care acest lucru se întâmplă punct de vedere fizic. Prin modul în care am făcut o greșeală - acolo VPN + UDP.

Acolo Hamachi protocolul său. În cazul în care grila de a face aceasta are un număr unic. Aici este cel mai probabil este propriul IP unică. Ca rabotet Protocolul I, din păcate, nu știu.

Asta e ceea ce știu:
Cum toate lucrările
Hamachi - un sistem de organizare rețele private virtuale bazate pe protocolul UDP. În astfel de noduri de rețea pentru stabilirea unei conexiuni între un al treilea nod este folosit, care le ajută să detecteze numai reciproc și transferul de informații între noduri deja produse în sine. Astfel, nodurile cooperante pot fi în spatele NAT sau un firewall.

Vreau să înțeleg modul în care este pus în aplicare.
Trebuie să faci același lucru. Este necesar să se stabilească legătura p2p între calculator fără un IP extern.


> Vreau să văd cum este pus în aplicare.

„Nici externă“ IP - joacă în mod evident cu naț. Dacă îmi amintesc corect caietul de sarcini, apoi organizează conexiunea nat - acum este suficient pentru a transfera între noduri. SKYPE și Google Talk același lucru, de asemenea, să organizeze o legătură directă între două noduri cu indiferent de IP.

google + penetrarea NAT


> Trebuie să facem același lucru. Este necesar să se stabilească conexiunea p2p
> Între computer fără un IP extern.

Sunt aici, de asemenea, poporul a cerut sursă în Delphi toate tăcut, ca gherilele.
În general, el ia libtorrent C. Există codul corect.

Cu protocolul UPnP nu recomanda să înțeleagă aceste lucruri.

UPnP sprijini cel mai mult.


> Ah, dacă ar fi atât de opțiune prosto.takoy este, de asemenea, acolo,
> # XA0, dar cei mai mulți operatori nu poddrizhvayut nici un UPnP și
> Mai mult. tot traficul trece prin ea

Acest lucru se aplică în Statele Unite. Și avem UPnP pur și simplu nu-l taie, și este disponibil în liniște. Prin urmare, popularitatea Torrent s“.


> Cât de multe routere NAT sprijini acest protocol?






Routerele nu se angajeze în susținerea STUN la toate.


> Suport pentru UPnP mai

Numai unul dintre cele mai suport nu este suficient.
În primul rând, UPnP trebuie să fie activat de administrator router.
În al doilea rând, UPnP, chiar daca este permis, rezolvă problema NAT traversal doar acest router în timp ce pe el însuși, la rândul său, poate fi amplasat în spatele unui router NAT de altul, în care dezactivat sau nu este acceptat un UPnP.

STUN este bine că un număr destul de mic ve de frontieră (între blocare publ și rețele ..) Routere utilizate tip NAT „con simetric“ - este singurul din cele 4 tipuri utilizate în mod obișnuit în care STUN lipsit de putere.

Aici este o ilustrare bună

pentru cei care doresc să înțeleagă cum unul sau un alt tip comun de NAT - pe scurt, în mod clar și castravete)

Ca un administrator de sistem, eu neagă în mod automat gaura gaura UPnP

Cu toate că orice explicație în înregistrare, nu am găsit.

Și da cu STUN nu este de până la înțelegere. Am crezut că furiseaza NAT. Și este proiectat pentru studii de NAT. # XA0, acest lucru este valabil pentru orice programator se poate face. Aceasta este ceea ce eu nu înțeleg ceva în plus față de definiția NAT este încă ceea ce face?


> Este orice programator se poate face

Fără „asistent“ pe cealaltă parte a NAT, și anume în rețeaua publică, acest lucru va eșua în continuare. În acest „ajutor“ este exact serverul STUT.


> Pe lângă determinarea NAT este încă ceea ce face?

Cel mai important, el este pur și simplu angajat - permite partenerilor privind potențialul # XA0; conexiune directă situată în spatele NAT, primesc coordonatele publice ale reciproc, în cazul în care conexiunea P2P în aceste condiții este posibil, în principiu.

emnip, UPnP se bazează pe multicast.
Transmiterea pachetelor multicast de la o subrețea la alta - dreptul și / sau obligația de firewall-ul, mai degrabă decât NAT.
În cazul în care firewall-ul nu pune în aplicare o astfel de transmitere sau administrativ interzisă, și nu există nici un dispozitiv de rutare / inactiv serviciu proxy multikast, în acest caz, datagramele UPnP-difuzare de la o subrețea la alta este pur și simplu imposibil.

Ideal pentru un software de aplicație decentă, desigur, este de a implementa software și tehnologice mijloace complexe care trece gateway-uri, care cuprinde inclusiv și STUN și UPnP și NAT-T (folosind IPSec)

Din păcate, mulți furnizori, cel mai adesea, nu suporta aceste tehnologii diferite frumos, și anume NAT nu este complet perforată din exterior.


> Fără „asistent“ pe cealaltă parte a NAT, și anume în rețeaua publică,
> # XA0, pentru a face acest lucru va eșua în continuare. În acest „asistent“, ca
> Tocmai serverul STUT.

Și asta. # XA0, am scris și au nevoie de un server extern. Un STUN sau nu va conta sau altul.


> Emnip, UPnP se bazează pe același multikaste.Forvarding multikast-
> Pachete de la o subrețea la alta - dreptul și / sau datoria
> Firewall, firewall nu NAT.Esli nu pune în aplicare o astfel de transmitere,
> # XA0, sau administrativ interzis și dirijate
> Dispozitiv deconectat / inactiv serviciu proxy multikast,
> # XA0, în acest caz, transmisiunii UPnP-datagrame de la o subrețea
> Cealaltă este pur și simplu imposibil.

Nu înțeleg fanteziile tale.
În cazul în care routerul \ gazdă acceptă UPnP va trimite o difuzare pe scară largă în pachetul lor de rețea. De asemenea, face și de mai sus routere cu care se confruntă.

Memorie: 0.78 MB
Timpul: 0,038 c