Edward Ned Harvey wrote:
>  
> 
> But if you imagine that you get a different IPv6 address for every 
> network that you plug into, which is what you have to imagine to be 
> commonplace some years out from now…  then there are basically two 
> options.  (a) whatever service you’re using (for example skype) has a 
> known address that you connect to, and then your screen name or username 
> or whatever is able to be mapped to your IP address.  Or  (b) dynamic 
> dns is able to map your FQDN to your IP address.

Actually there is a third option that is already in use, a protocol and a 
service dedicated just for this. There are already two common ones in place 
today, SIP and XMPP.

The idea is that the clients, which can be anywhere on the net, know to talk 
to their respective servers, which have known addresses on the net, (think MX 
record for a mail server, except that it is an SRV record), then the 
communication goes client to server to server to client, so our clients are 
talking to each other (though the servers).

Now that they are talking, the client can exchange their ip addresses, as well 
as which protocol (typically RTP over UDP) and codecs they want to use, and 
then finally establish a peer to peer connection.

If you use google talk to connect to gmail, and initiate a voice call to me 
using pidgin, connected to my xmpp server, this is exactly what's going on. 
Pidgin has an xmpp console feature, and it is neat to see it negotiate the the 
addresses, protocols and codecs.



-- 
Yves.                                                  http://www.SollerS.ca/

gmail, jabber, LiveJournal, nimbuzz, ovi, dreamhost xim.ca:
xmpp:y...@zioup.com

_______________________________________________
Discuss mailing list
Discuss@lopsa.org
http://lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to