[tor-bugs] #3890 [Tor bundles/installation]: Applications should start using optimistic data

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Oct 24 13:27:20 UTC 2012


#3890: Applications should start using optimistic data
--------------------------------------+-------------------------------------
 Reporter:  nickm                     |          Owner:  erinn
     Type:  enhancement               |         Status:  new  
 Priority:  major                     |      Milestone:       
Component:  Tor bundles/installation  |        Version:       
 Keywords:  SponsorZ                  |         Parent:  #5456
   Points:                            |   Actualpoints:       
--------------------------------------+-------------------------------------

Comment(by iang):

 Ah, I just realized what "eli5" meant.  :-p  How's this?

 As we know, Tor is somewhat slow.  This slowness is made worse by the
 following problem:

 The way Tor works now, when your Tor browser wants to connect to a website
 (say BBC), it sends a message over the Tor network to an exit node,
 telling it to connect to the BBC (this is slow because sending messages
 over the Tor network is slow).  The exit node connects to the BBC web
 server, and reports back to the Tor browser (over the Tor network) that it
 has succeeded.  (This is slow because sending messages over the Tor
 network is slow).  The Tor browser then sends a message to the BBC web
 server (over the Tor network) asking for a particular web page.  (This is
 slow because sending messages over the Tor network is slow).

 The key idea behind this improvement is to bundle the "which web page to
 get" message along with the "connect to the BBC web server" message.  So
 with this improvement, it would look like:

 When your Tor browser wants to connect to a website (say BBC), it sends a
 message over the Tor network to an exit node, telling it to connect to the
 BBC *and fetch a particular web page* (this is slow because sending
 messages over the Tor network is slow).  The exit node connects to the BBC
 web server, and when it succeeds, the *exit node* then sends a message to
 the BBC web server (*not* over the Tor network) asking for the particular
 web page.  This saves a round trip over the Tor network, and should make
 the Tor network much more responsive for web browsing.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3890#comment:12>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list