As always, Wikipedia has a great overview:

http://en.wikipedia.org/wiki/MDNS

My interest is it's a totally simple and workable solution to name
resolution in a totally ad-hoc LAN environment (think a group of laptops in
the middle of the desert).

Basically (if I understand correctly), to resolve an mDNS name you simply
send a standard DNS request to a UDP broadcast address on the LAN.  Everyone
listens on that address and, if you hear someone asking for your name, you
respond with your IP address.

Clearly it's subject to abuse and name collisions that'd need to be
addressed at a higher level, but it's an elegant solution to a really hard
problem without creating a batch of new standards.

Furthermore, I like the possibility of seamlessly spanning mDNS and regular
DNS to have a name resolve to your internet IP address or LAN IP address,
respectively, depending on whether you're on or off the internet.  Fun!

-david

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:p2p-hackers-
> [EMAIL PROTECTED] On Behalf Of Tien Tuan Anh Dinh
> Sent: Monday, June 18, 2007 11:19 AM
> To: [EMAIL PROTECTED]; theory and practice of decentralized computer
> networks
> Subject: Re: [p2p-hackers] p2p, mDNS and scaling
> 
> If you are looking for multicast protocol (as i interpret what
> "membership protocol" means), then DHT-based systems such as Bayeux
> (with Tapestry), Scribe (with Pastry) or SplitStream could scale very
> well.
> 
> By the way, could anyone spare some time to point out for me what the
> motivation behind mDNS is ?
> 
> Anh.
> 
> Chaz. wrote:
> > Right now I have a p2p application that uses a proprietary membership
> > protocol. This protocol has been shown to scale to thousands of peers. I
> > was thinking of changing over to something like Bonjour. After a little
> > research I can't seem to find anything that indicates if Bonjour can
> > scale to thousands or tens of thousands of peers. I was wondering if any
> > one has any experience or knows of any research on the topic.
> >
> > Thanks and regards,
> >
> > Chaz.
> > _______________________________________________
> > p2p-hackers mailing list
> > [email protected]
> > http://lists.zooko.com/mailman/listinfo/p2p-hackers
> _______________________________________________
> p2p-hackers mailing list
> [email protected]
> http://lists.zooko.com/mailman/listinfo/p2p-hackers

_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to