Changes between Version 29 and Version 30 of petconpaper


Ignore:
Timestamp:
Mar 5, 2009 10:16:53 AM (11 years ago)
Author:
qbi2p2
Comment:

reworked tunnel overview, included two headings

Legend:

Unmodified
Added
Removed
Modified
  • petconpaper

    v29 v30  
    3838
    3939<h2>Tunnel Overview</h2>
    40 <p>
    41 
    42 The tunnels used to transmit all data between the peers are divided into two
    43 classes:
    44 <li>- client tunnels
    45 <li>- exploratory tunnels
     40
     41<p>I2P transmits its payload through tunnels. A tunnel is a unidirectional encrypted connection between two clients. Every client has some incoming and outgoing tunnel. We distinguish between <em>exploratory</em> and <em>client tunnels</em>.</p>
     42
     43<h3>Exploratory tunnels</h3>
     44
     45<p>Exploratory tunnels manage network information and use low bandwith. Their main task is testing existing tunnels, queries of NetBD and building client tunnels. The paragraph <q>Peer Selection</q> describes the process of tunnel building in more detail.</p>
     46
     47<h3>Client tunnels</h3>
     48
    4649<p>
    4750The client tunnels transport all user-generated data using protocols such as HTTP, IRC, peer to peer data or any other client transmitting data throught I2P. These tunnels can be high bandwidth and can reach up to 200 kbyte/sec.
    48 <p>
    49 Exploratory tunnels are low bandwith tunnels used for managing the network. Beside tunnel tests and netdb queries these tunnels are used to build up the client tunnels. Especially the exploration of other peers is the main job of this tunnel class. This will be described further down.
     51</p>
     52
    5053<p>
    5154Each service in I2P has a destination as a representation of the location to reach the service. Examples are servers like eepsites (the I2P internal webpages), monotone server, IRC server or audio streaming servers, and the clients have a destination as a return address, e.g. IRC clients, bittorrent clients, monotone clients or else. Servers have stable destinations while clients destination are created anew on every start.