Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
De server geeft gewoon index- en zoekfuncties voor wat er aanwezig is op het netwerk.
Jij geeft gewoon aan de server wat je zoekt en de server keert terug met resultaat waar het gevonden kan worden.
Dan initieert jouw pc een verbinding met de andere pc die blijkbaar op hetzelfde netwerk staan. Dus gaat hij gewoon via jouw thuisnetwerk (en niet via internet) verbindingen maken voor te downloaden.
Pandora FMS - Open Source Monitoring - pandorafms.org
dat kan zo maar even...Guru Evi schreef op 13 January 2003 @ 16:34:
Het is een P2P protocol (dus point to point)
De server geeft gewoon index- en zoekfuncties voor wat er aanwezig is op het netwerk.
Jij geeft gewoon aan de server wat je zoekt en de server keert terug met resultaat waar het gevonden kan worden.
Dan initieert jouw pc een verbinding met de andere pc die blijkbaar op hetzelfde netwerk staan. Dus gaat hij gewoon via jouw thuisnetwerk (en niet via internet) verbindingen maken voor te downloaden.
lijkt me niet terzake, tenzij je een vpn opzet met een super node.. maar dan krijgt deze supernode uiteindelijk erg veel dataverkeer voor de kiezen !
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Pandora FMS - Open Source Monitoring - pandorafms.org
En als A nu eens bij MIJ thuis in een NAT netwerk staat en B staat bij jou thuis in een NAT netwerk ????Guru Evi schreef op 13 January 2003 @ 21:27:
Het is zo, ik heb ook NAT thuis en als ik Gnutella laat draaien tussen twee pc's hier kan ik vb een bestand delen die dan tegen snelheid van het thuisnetwerk ging (2,5 Mbyte/s)
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Dit is geen signature...
Beide pc's zijn ingelogt op de server. Zodra er data moet worden verzonden (een bestand downloaden) tussen de 2 computers, wordt er op aanvraag van pc1 een connectie opgebouwd tussen die 2 pc's. Afhankelijk of je gebruik maakt van een firewall (of proxy!) initieerd of de server, of de aanvrager de verbinding. In het eerste geval zal eerst de server een tcp verbinding openen naar beide clients* (omdat je client geen incoming verbinding accepteerd van 'een vreemde') en deze vervolgens koppelen. (hoe het koppel stukje technisch in elkaar zit weet ik ook niet exact). Op dat moment loopt er geen data meer via de server, maar alleen nog tussen de 2 coputers. Jou verbinding loopt via je router (met NAT). Die router ziet dat je probeerd een verbinding te openen met een computer op het eigen netwerk. Die wordt vervolgens gewoon naar dat netwerk gerouteerd.
* Een firewalled (of proxyed) pc heeft om deze redenen een constante tcp sessie openstaan met de server. Dat is bij een 'gewone' verbinding niet nodig.
[ Voor 14% gewijzigd door SilentStorm op 14-01-2003 08:13 . Reden: * toegevoegd ]
Localhost is where the heart is
het gaat om gekochte LynkSys bakken.BraveWorld schreef op 14 January 2003 @ 07:23:
Het lijkt dus te gaan om 2 pc's op verschillende lokaties achter verschillende NAT-routers. De vraag is inderdaad hoe en waarom de ontvangende NAT-router de aanvraag voor een zoekfunctie of bestand doorlaat. Misschien is Kazaa wel slim en zend regelmatig requests naar buiten om te vragen of er nog verzoekjes zijn.
Thanks dit is wat ik zocht.SilentStorm schreef op 14 January 2003 @ 08:08:
kort antwoord: omdat je connectie uiteindelijk niet via je server maar tussen de 2 pc's wordt geinitialiseerd.
Beide pc's zijn ingelogt op de server. Zodra er data moet worden verzonden (een bestand downloaden) tussen de 2 computers, wordt er op aanvraag van pc1 een connectie opgebouwd tussen die 2 pc's. Afhankelijk of je gebruik maakt van een firewall (of proxy!) initieerd of de server, of de aanvrager de verbinding. In het eerste geval zal eerst de server een tcp verbinding openen naar beide clients* (omdat je client geen incoming verbinding accepteerd van 'een vreemde') en deze vervolgens koppelen. (hoe het koppel stukje technisch in elkaar zit weet ik ook niet exact). Op dat moment loopt er geen data meer via de server, maar alleen nog tussen de 2 coputers. Jou verbinding loopt via je router (met NAT). Die router ziet dat je probeerd een verbinding te openen met een computer op het eigen netwerk. Die wordt vervolgens gewoon naar dat netwerk gerouteerd.
* Een firewalled (of proxyed) pc heeft om deze redenen een constante tcp sessie openstaan met de server. Dat is bij een 'gewone' verbinding niet nodig.
Waar ik nu naar ga zoeken is:
hoe kan een server 2 firewalled machines aan elkaar knopen.......
dat de machines zelf een connectie (of soort vpn) opzetten naar een server kan ik nog volgen. Maar hoe vervolgens deze 2 pc's aan elkaar geknoopt kunnen worden is me nog een raadsel. Voor mijn gevoel moet dan alle data door de tunnel die gelegd is met de server, maar dat blijk niet het geval te zijn.
[ Voor 14% gewijzigd door xychix op 14-01-2003 08:27 ]
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
edit: ben nu bijna 2 uur aan het zoeken, maar vind hier zo geen informatie meer over. Ik weet nog wel dat er in het vorige forum van emule een hele discussie over was, maar dat forum bestaat niet meer
[ Voor 34% gewijzigd door SilentStorm op 14-01-2003 11:36 ]
Localhost is where the heart is