Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   file transfer firewalled servent (https://www.gnutellaforums.com/general-gnutella-development-discussion/84859-file-transfer-firewalled-servent.html)

Alcherenga June 2nd, 2008 04:45 PM

file transfer firewalled servent
 
hi, was reading gnutella protocol specs and came by a paragraph wherein the inability of file transfer when both the servents are mentioned. is it still true? here's the statment that i found in : Knowbuddy's Gnutella FAQ Servents are also smart enough to compensate for firewalls. If you are behind a firewall that can only connect to the outside world on certain ports (80, for instance) you will just need to find a servent running on port 80. Since the servents can serve on any port, you are likely going to find one that is serving on a firewall-friendly port. Also, if you are trying to download a file from a servent that is behind a firewall, you can ask the firewalled servent to push the file to you since you will not be able to connect to it directly. The only thing the protocol cannot compensate for is file transfers between two servents behind two different firewalls. In such a case, there really isn't anything that can be done even though gnutella now uses ultrapeers or push proxies for the same, is it still not possible. thanks alcherenga

arne_bab June 6th, 2008 01:50 AM

There are Push Proxies, but I only find the specs in the Phex svn tree, right now:

- http://phex.svn.sourceforge.net/view...xt?view=markup

arne_bab June 6th, 2008 01:51 AM

You can find some additional information there, too:

- SourceForge.net Repository - [phex] Index of /phex/trunk/docs/Gnutella/proposals
- SourceForge.net Repository - [phex] Index of /phex/trunk/docs/Gnutella/protocols

Alcherenga June 12th, 2008 06:19 PM

hi arne,
thanks for the reply. infact in the phex svn i could find much more documents that are not there in gnutella's org site and unreachable through google.

but the answer to my question still remains open , the document at
has a line like this
:
This Push Proxy proposal outlines a technique to do away with these problems,
35 therefore increasing the likelihood that a downloader can get content from a
36 firewalled server. This proposal does not address the problem of a firewalled
37 downloader attempting to get content from a firewalled server.


the line is quoted in :
SourceForge.net Repository - [phex] View of /phex/trunk/docs/Gnutella/proposals/Push Proxy 0.7.txt


firewalled servents are very common these days and it is almost always the case that both the servents would be behind the firewall. how is phex handling this ? there are workarounds for that and i am really surprised to see none of the gnutella clients mentions it in their website for it.
thanks
alcherenga

arne_bab June 12th, 2008 11:39 PM

I'm not perfectly sure if my answer would be correct, so I forwarded this thread to the main programmer of Phex.

Which workarounds do you mean? (I am not a networking specialist. I mostly moderate the Phex forum these days, though I like reading up on and understanding the structure of networks)

GregorK June 13th, 2008 02:10 AM

Phex is not implementing fw2fw transfers.

Firewall to Firewall Transfer - LimeWire


All times are GMT -7. The time now is 06:10 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.