POV-Ray : Newsgroups : povray.off-topic : Not a geek Server Time
4 Sep 2024 21:19:11 EDT (-0400)
  Not a geek (Message 190 to 199 of 259)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Jim Henderson
Subject: Re: Not a geek
Date: 14 May 2010 17:46:44
Message: <4bedc4c4$1@news.povray.org>
On Fri, 14 May 2010 13:53:14 -0700, Patrick Elliott wrote:

> On 5/14/2010 1:12 AM, Invisible wrote:
>>> Yes. Who served the IP address to your machine? Time Warner San Diego?
>>> I doubt it.
>>
>> AFAIK, IP addresses are assigned by a central allocation agency.
>>
>> Sure, you don't usually talk to them directly; usually you use one of
>> the IP addresses from the block assigned to your ISP. But my point is,
>> you can't just pick a random number out of the air and try to use that
>> as your IP address. It won't work.
> Mind, in principle, IPV6 could have each "device" us its own IP, kind of
> like routing to you via MAC address. But.. In a practical sense, its
> still the same DNS system being used for it.

That's one of the nice features of IPv6 (taken from IPX, actually, from 
what I've read, that essentially did the same thing).

Jim


Post a reply to this message

From: Darren New
Subject: Re: Not a geek
Date: 14 May 2010 18:30:23
Message: <4bedceff$1@news.povray.org>
Jim Henderson wrote:
> Depends on how the router implements forwarding for multicast - ISTR that 
> some routers can be configured to forward multicast traffic up to a 
> specified TTL, but what's forwarded is still multicast traffic.

Yes. And if you have a router with three ethernet connections plugged into 
it, it's going to duplicate each multicast packet onto each ethernet 
connection. Otherwise it isn't multicast.

The whole multicast protocol is nothing more than telling each router on the 
path which outputs it needs to duplicate packets on to, so you *don't* get 
multicast going onto network segments where nobody is listening for them.

Of course when it's duplicated it's still a multicast packet. That's defined 
by the source address, and on any given segment that supports broadcast it 
is treated as a broadcast packet. It's still point-to-point between routers. 
I.e., it's still point to point if you treat "all the people listening to 
the same broadcast address on the same network segment" as one point of the 
multicast transmission.

-- 
Darren New, San Diego CA, USA (PST)
    Ada - the programming language trying to avoid
    you literally shooting yourself in the foot.


Post a reply to this message

From: Darren New
Subject: Re: Not a geek
Date: 14 May 2010 18:36:09
Message: <4bedd059$1@news.povray.org>
Jim Henderson wrote:
> Depends on how the router implements forwarding for multicast 

Or, to phrase it differently, multicast is somewhat more point-to-point than 
a telephone party line is.

-- 
Darren New, San Diego CA, USA (PST)
    Ada - the programming language trying to avoid
    you literally shooting yourself in the foot.


Post a reply to this message

From: Jim Henderson
Subject: Re: Not a geek
Date: 14 May 2010 19:05:21
Message: <4bedd731@news.povray.org>
On Fri, 14 May 2010 15:36:09 -0700, Darren New wrote:

> Jim Henderson wrote:
>> Depends on how the router implements forwarding for multicast
> 
> Or, to phrase it differently, multicast is somewhat more point-to-point
> than a telephone party line is.

Not really, a party line is many-to-many, but multicast is one-to-many.  
The routers act as repeaters, but still operate a multicast "domain" (if 
you will) within their local network, as long as there's a client that 
has registered with the router to listen in on the multicast.

Jim


Post a reply to this message

From: Jim Henderson
Subject: Re: Not a geek
Date: 14 May 2010 19:08:24
Message: <4bedd7e8$1@news.povray.org>
On Fri, 14 May 2010 15:30:22 -0700, Darren New wrote:

> Jim Henderson wrote:
>> Depends on how the router implements forwarding for multicast - ISTR
>> that some routers can be configured to forward multicast traffic up to
>> a specified TTL, but what's forwarded is still multicast traffic.
> 
> Yes. And if you have a router with three ethernet connections plugged
> into it, it's going to duplicate each multicast packet onto each
> ethernet connection. Otherwise it isn't multicast.

Assuming the switch isn't multicast aware.  I wouldn't be surprised if 
some were these days (but I haven't looked at it recently).

> The whole multicast protocol is nothing more than telling each router on
> the path which outputs it needs to duplicate packets on to, so you
> *don't* get multicast going onto network segments where nobody is
> listening for them.

Right.

> Of course when it's duplicated it's still a multicast packet. That's
> defined by the source address, and on any given segment that supports
> broadcast it is treated as a broadcast packet. It's still point-to-point
> between routers. I.e., it's still point to point if you treat "all the
> people listening to the same broadcast address on the same network
> segment" as one point of the multicast transmission.

It's more like multiple people listening to a radio station - the data is 
only transmitted once per subnet.  The difference between, for example, 
using unicast to push an image down to 15 workstations on a subnet and 
using multicast to push an image down to 15 workstations on a subnet is a 
significant reduction in overall network traffic.

Jim


Post a reply to this message

From: Neeum Zawan
Subject: Re: Not a geek
Date: 14 May 2010 22:45:11
Message: <4bee0ab7$1@news.povray.org>
On 05/12/10 23:50, Stephen wrote:
> On 13/05/2010 7:34 AM, Neeum Zawan wrote:
>> On 05/11/10 05:45, Mike Raiford wrote:
>>>>> Or Carl Sagan, for that matter.
>>>>
>>>> Who?
>>>>
>>>
>>> Inventor of the communications satellite, physicist, cosmologist ... and
>>> sci-fi writer....
>>
>>     Communications Satellite?
>>
>>     Methinks you have two writers mixed up.
>>
>>     And he sucked as a sci-fi writer.
>>
> Sir Arthur would agree. ;-)

	I'm sure he'd be a bit more elegant in the phrasing.

-- 
All hope abandon, ye who enter messages here.


Post a reply to this message

From: Darren New
Subject: Re: Not a geek
Date: 14 May 2010 23:00:13
Message: <4bee0e3d$1@news.povray.org>
Jim Henderson wrote:
> Assuming the switch isn't multicast aware.  I wouldn't be surprised if 
> some were these days (but I haven't looked at it recently).

Um, no. Even so.

If you have one cable coming into the university campus, and a network for 
each building, the router is going to have to send the packets to each 
building, duplicating the packets, regardless of how "aware" anyone is.

> It's more like multiple people listening to a radio station - the data is 
> only transmitted once per subnet.

Right. But you have to duplicate it for each subnet, which is the "party 
line" equivalent.

> The difference between, for example, 
> using unicast to push an image down to 15 workstations on a subnet and 
> using multicast to push an image down to 15 workstations on a subnet is a 
> significant reduction in overall network traffic.

Only for that one subnet.

It's better than a unicast stream to each destination, yes. That doesn't 
mean IP isn't point-to-point, if you factor in the broadcast address as 
meaning "one subnet is the point."

-- 
Darren New, San Diego CA, USA (PST)
    Ada - the programming language trying to avoid
    you literally shooting yourself in the foot.


Post a reply to this message

From: Darren New
Subject: Re: Not a geek
Date: 14 May 2010 23:01:36
Message: <4bee0e90$1@news.povray.org>
Jim Henderson wrote:
> Not really, a party line is many-to-many, 

Er, not really, no. A party line is one switch to many phones.

> The routers act as repeaters, but still operate a multicast "domain" (if 
> you will) within their local network, as long as there's a client that 
> has registered with the router to listen in on the multicast.

Yes, I know how it works. Now we're just arguing over analogies.

My point is that it's *not* like a radio broadcast. It's point-to-point 
between routers. The only place you're saving bandwidth is on subnets.

-- 
Darren New, San Diego CA, USA (PST)
    Ada - the programming language trying to avoid
    you literally shooting yourself in the foot.


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: Not a geek
Date: 14 May 2010 23:18:44
Message: <4bee1294$1@news.povray.org>
Le_Forgeron wrote:
> Rejoice, the end of IPv4 addresses is coming... less than 1 year of
> available blocs for some continents... 2 years for the lucky ones!
> 
> Get your visa & mastercard ready to pay for a routable ipv4 if ipv6 does
> not happens transparently for joe-user and you want a public server!

That's why I spent the last few days adding IPv6 support to some C++ code 
that uses BSD sockets directly :/


Post a reply to this message

From: Darren New
Subject: Re: Not a geek
Date: 14 May 2010 23:36:51
Message: <4bee16d3$1@news.povray.org>
Nicolas Alvarez wrote:
> That's why I spent the last few days adding IPv6 support to some C++ code 
> that uses BSD sockets directly :/

Oh, I have joy at work. The resolver on the work box I'm supposed to be 
programming is happy to return IPv6 addresses for names in /etc/hosts, even 
tho there's no IPv6 in the network stack.  It's really quite the PITA.

-- 
Darren New, San Diego CA, USA (PST)
    Ada - the programming language trying to avoid
    you literally shooting yourself in the foot.


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.