Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella / Gnutella Network Discussion
Register FAQ The Twelve Commandments Members List Find the Best VPN Today's Posts

General Gnutella / Gnutella Network Discussion For general discussion about Gnutella and the Gnutella network.
For discussion about a specific Gnutella client program, please post in one of the client forums above.


Reply
 
Thread Tools Display Modes
  #1  
Old November 3rd, 2012
MikeMcDuck MikeMcDuck is offline
Novicius
 
Join Date: November 3rd, 2012
Location: Worcester, MA
Posts: 1
MikeMcDuck is a great assister to others; your light through the dark tunnel
Question How Does PUSH Work Through a Firewall?

I have read GnuFU and the latest protocol specification I can find (0.4), but I have some questions about how PUSH works through a firewall or NAT box.

Case 1: Alice is connected to the Internet through a NAT box or firewall. She sees that Bob has a file she wants to download. Bob does not have a firewall. So Alice's client opens a TCP connection to Bob's machine and downloads the file. No problem.

Case 2: Same as #1 except that Bob wants to get a file from Alice. Bob's client cannot open a TCP connection to Alice's computer because it is behind a firewall. From what I have read, Bob's client needs to send a PUSH to Alice's machine. Alice's machine receives the PUSH, opens a TCP connection to Bob's machine, and sends the file to Bob. Do I have that correct?

My questions:
1) How does the PUSH packet get from Bob to Alice? Bob cannot send it directly, because he cannot open a TCP connection to Alice, because she is behind the firewall. Does it get cached somewhere? If so, how would Alice know to look for it?

2) Suppose Alice tries to push a file onto Bob's machine, but Bob had not requested that file. Does the servent on Bob's machine receive it anyway? Or does it reject the incoming file?

Thanks.
Reply With Quote
Reply

Tags
push


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
problem connecting, used to work fine, firewall detected when firewall is turned off DinoSandwich Connection Problems 1 August 22nd, 2008 02:04 PM
behind a firewall at work rox.rocks83 General Windows Support 2 March 20th, 2007 04:22 AM
timeout; push; no push; no push ??? wparkes Download/Upload 0 February 14th, 2006 03:10 AM
Getting gnutella to work behind firewall Birkir Morpheus (Windows) 4 March 16th, 2002 01:42 PM
Does the "push" EVER work? Unregistered Gnotella (Windows) 4 June 12th, 2001 08:11 PM


All times are GMT -7. The time now is 04:18 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.

Copyright © 2026 Gnutella Forums
All Rights Reserved