On Sunday 20 July 2003 04:59 pm, Ian Clarke wrote:
> For anyone awake - please cast a critical eye over:
>    http://freenetproject.org/index.php?page=ngrouting
>
From the page:
When a request has visited the number of nodes specified in its "hops to live" 
field (similar to "time to live" in other protocols), a "DataNotFound" or DNF 
message is returned to the requester. This indicates that the data could not 
be found within the time limit specified by the requester. There are two 
reasons that a DNF can be returned for some data, either the data exists but 
wasn't found, or the data didn't exist at all. In the former case, a DNF 
would indicate a shortcoming in the routing ability of whichever node the 
request was routed to. In the latter case, it would not - but the difficulty 
is that for a given DNF - there is no easy way to tell what type of DNF it 
is, whether it is "legitimate" or not. 

Why is this true? If we can't get the data we want from a node, and then ask 
another and do get it, then add the total time to the first nodes time. If we 
don't find it somewhere else, it's fair to assume that data does not exist in 
the network within (whatever the htl was) hops of us. So add it to the 
failure table, and don't change anybody's routing information.
_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to