[ih] reinventing the wheel, was Internet History Lives on the Internet?

Miles Fidelman mfidelman at meetinghouse.net
Tue Feb 26 14:18:54 PST 2019


Hi Guy,

Didn't see this before posting my own reply - you put it well.

Another way of looking at it is setting up ad-hoc spanning trees, for 
the length of a collection of downloads.  All at the application layer.  
(Not exactly what torrent does, but analogous).

Cheers,

Miles

On 2/26/19 4:16 PM, Guy Almes wrote:

> Richard,
>   If you do multicast at the network layer, you get IP multicast, 
> Steve Deering's thesis project that escaped from the lab and has 
> challenged network engineers ever since.
>   But if you do multicast at the application layer, you get lots of 
> (IP) unicast traffic, but with some of the properties of IP multicast 
> and also with some of the advantages of TCP and without the 
> challenging routing issues of IP multicast.  Examples include 
> BitTorrent, Unidata's LDM/IDD software, and the USENET netnews utility.
>   Oh, and you can also do multicast at the Ethernet level. 
> Historically, it was the multicast feature of the then-new 10Mb/s 
> Ethernet that triggered Deering's considering the possibility of 
> multicast at the network layer.
>
>   So IMHO the term multicast can be used appropriately without 
> necessarily referring to network-layer IP multicast.
>
>   Back to the primary topic,
>     -- Guy
>
> On 2/26/19 15:35, Richard Bennett wrote:
>> Perhaps you can explain that the term "EFFECTIVELY multicast” means 
>> to you, and how it applies to BitTorrent. Every time I’ve looked at 
>> it in Wireshark I see nothing but unicast.
>>
>> RB
>>
>>> On Feb 26, 2019, at 10:01 AM, Miles Fidelman 
>>> <mfidelman at meetinghouse.net <mailto:mfidelman at meetinghouse.net>> wrote:
>>>
>>> Well, that's not how it's supposed to work.  Or claimed to work.
>>>
>>> On 2/25/19 8:27 PM, Richard Bennett wrote:
>>>> Naw, it’s all unicast with plenty of redundant traffic moving along 
>>>> long routes.
>>>>
>>>>> On Feb 25, 2019, at 5:49 PM, Miles Fidelman 
>>>>> <mfidelman at meetinghouse.net <mailto:mfidelman at meetinghouse.net>> 
>>>>> wrote:
>>>>>
>>>>> That's not what anybody said.  It's EFFECTIVELY multicast - 
>>>>> avoiding redundant traffic when more than one destination is 
>>>>> downloading the same file, at the same time.  That's its whole 
>>>>> point.  (Or as someone else put it, it's a caching mechanism.)
>>>>>
>>>>> Miles
>>>>>
>>>>> On 2/25/19 4:24 PM, Richard Bennett wrote:
>>>>>> Bittorrent doesn’t use multicast.
>>>>>>
>>>>>>> On Feb 25, 2019, at 1:42 PM, Miles Fidelman 
>>>>>>> <mfidelman at meetinghouse.net <mailto:mfidelman at meetinghouse.net>> 
>>>>>>> wrote:
>>>>>>>
>>>>>>> Well yes, but torrent is a distribution mechanism - it's not an 
>>>>>>> infrastructure for maintaining or mirroring files.  It's 
>>>>>>> essentially another, sometimes more efficient, option for 
>>>>>>> click-to-download (e.g., ftp, http, bittorrent).  And it's only 
>>>>>>> more efficient if multiple people are downloading at the same time.
>>>>>>>
>>>>>>> Miles
>>>>>>>
>>>>>>> On 2/25/19 12:28 PM, Richard Bennett wrote:
>>>>>>>> No, Bittorrent uses DHTs and accesses as many copies of a given 
>>>>>>>> file as users choose to share. It has to be running to serve 
>>>>>>>> files, however.
>>>>>>>>
>>>>>>>> RB
>>>>>>>>
>>>>>>>>> On Feb 25, 2019, at 9:59 AM, Miles Fidelman 
>>>>>>>>> <mfidelman at meetinghouse.net 
>>>>>>>>> <mailto:mfidelman at meetinghouse.net>> wrote:
>>>>>>>>>
>>>>>>>>> On 2/24/19 9:53 PM, John Levine wrote:
>>>>>>>>>
>>>>>>>>>>> That's what I find intriguing about my Benevolent BotNet 
>>>>>>>>>>> notion. Rather
>>>>>>>>>>> than depending on finding an institution interested in, 
>>>>>>>>>>> competent at,
>>>>>>>>>>> and willing to save history, and hoping that it has 
>>>>>>>>>>> longevity, you rely
>>>>>>>>>>> on a network of volunteers to provide that survivable 
>>>>>>>>>>> infrastructure by
>>>>>>>>>>> volunteering their excess computing resources.
>>>>>>>>>> Hi again.  Please look at Bittorrent and tell us how it is 
>>>>>>>>>> different
>>>>>>>>>> from what you're proposing.
>>>>>>>>>>
>>>>>>>>>> Bittorrent has the advantage of already existing and being 
>>>>>>>>>> deployed
>>>>>>>>>> all over the world.  It's notorious for pirated music but 
>>>>>>>>>> it's also
>>>>>>>>>> widely used for sharing linux distributions and the like.
>>>>>>>>>>
>>>>>>>>> Bit torrent is transient.  It's more like an ad-hoc multi-cast
>>>>>>>>> streaming.  When nobody is downloading, there may be only one 
>>>>>>>>> copy of
>>>>>>>>> the file.
>>>>>>>>>
>>>>>>>>> Now gnutella, and some of the other P2P file sharing systems - 
>>>>>>>>> that
>>>>>>>>> replicate copies, or distribute files across a distributed 
>>>>>>>>> hash table -
>>>>>>>>> that's another story entirely.
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> In theory, there is no difference between theory and practice.
>>>>>>>>> In practice, there is.  .... Yogi Berra
>>>>>>>>>
>>>>>>>>> _______
>>>>>>>>> internet-history mailing list
>>>>>>>>> internet-history at postel.org <mailto:internet-history at postel.org>
>>>>>>>>> http://mailman.postel.org/mailman/listinfo/internet-history
>>>>>>>>> Contact list-owner at postel.org for assistance.
>>>>>>>>
>>>>>>>>>>>>>>>> Richard Bennett
>>>>>>>> High Tech Forum 
>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__hightechforum.org_&d=DwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=R09ttqQsnYaGPTsoYTZvLQ&m=L_GuN-mjLyb3nq7400xTV8D7FqWBXEnvfamqUrl6ys4&s=5sVVbAboWDOn4Em7VNOaohMIw5oSQNOpdgpOgTEb2co&e=> Founder
>>>>>>>> Ethernet & Wi-Fi standards co-creator
>>>>>>>>
>>>>>>>> Internet Policy Consultant
>>>>>>>>
>>>>>>> -- 
>>>>>>> In theory, there is no difference between theory and practice.
>>>>>>> In practice, there is.  .... Yogi Berra
>>>>>>
>>>>>>>>>>>> Richard Bennett
>>>>>> High Tech Forum 
>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__hightechforum.org_&d=DwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=R09ttqQsnYaGPTsoYTZvLQ&m=L_GuN-mjLyb3nq7400xTV8D7FqWBXEnvfamqUrl6ys4&s=5sVVbAboWDOn4Em7VNOaohMIw5oSQNOpdgpOgTEb2co&e=> Founder
>>>>>> Ethernet & Wi-Fi standards co-creator
>>>>>>
>>>>>> Internet Policy Consultant
>>>>>>
>>>>> -- 
>>>>> In theory, there is no difference between theory and practice.
>>>>> In practice, there is.  .... Yogi Berra
>>>>> _______
>>>>> internet-history mailing list
>>>>> internet-history at postel.org <mailto:internet-history at postel.org>
>>>>> http://mailman.postel.org/mailman/listinfo/internet-history
>>>>> Contact list-owner at postel.org for assistance.
>>>>
>>>>>>>> Richard Bennett
>>>> High Tech Forum 
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__hightechforum.org_&d=DwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=R09ttqQsnYaGPTsoYTZvLQ&m=L_GuN-mjLyb3nq7400xTV8D7FqWBXEnvfamqUrl6ys4&s=5sVVbAboWDOn4Em7VNOaohMIw5oSQNOpdgpOgTEb2co&e=> Founder
>>>> Ethernet & Wi-Fi standards co-creator
>>>>
>>>> Internet Policy Consultant
>>>>
>>> -- 
>>> In theory, there is no difference between theory and practice.
>>> In practice, there is.  .... Yogi Berra
>>> _______
>>> internet-history mailing list
>>> internet-history at postel.org <mailto:internet-history at postel.org>
>>> http://mailman.postel.org/mailman/listinfo/internet-history
>>> Contact list-owner at postel.org for assistance.
>>
>>>> Richard Bennett
>> High Tech Forum 
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__hightechforum.org&d=DwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=R09ttqQsnYaGPTsoYTZvLQ&m=L_GuN-mjLyb3nq7400xTV8D7FqWBXEnvfamqUrl6ys4&s=LZmy5fQZwLAb8wV6BIqZQ4PoPWOZ9QTG2meSKhwn4gc&e=> Founder
>> Ethernet & Wi-Fi standards co-creator
>>
>> Internet Policy Consultant
>>
>>
>> _______
>> internet-history mailing list
>> internet-history at postel.org
>> http://mailman.postel.org/mailman/listinfo/internet-history
>> Contact list-owner at postel.org for assistance.
>>
-- 
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra




More information about the Internet-history mailing list