![]() |
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 |
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 |
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 |
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 |
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) |
|
All times are GMT -7. The time now is 02:02 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.