Home All Groups Group Topic Archive Search About

Gratuitous ARP on Vista?

Author
2 Jan 2007 11:32 PM
Polaris
Hi Experts:

I have noticed some differences on Windows Vista regarding to the gratuitous
ARP: I have a virtual adapter, under Windows XP, when IP Helper function
"IpRenewAddress" is called for the virtual adapter, gratuitous ARP packet is
generated by the system; but under Windows Vista, this seems is not
happening. Does this make sense? Can this be explained?

Thanks in Advance!
Polaris

Author
3 Jan 2007 12:42 AM
Bill Frisbee
Probably because the entire TCP/IP stack of Vista is new from the ground up.

Windows XP's network stack is a bit old (I think it came from Windows 95, or
at least Windows NT 4.0), so the ARP packet may be an older, no longer in
use functionality.

Bill F.

Show quoteHide quote
"Polaris" <etpola***@hotmail.com> wrote in message
news:uezIMZsLHHA.420@TK2MSFTNGP06.phx.gbl...
> Hi Experts:
>
> I have noticed some differences on Windows Vista regarding to the
> gratuitous ARP: I have a virtual adapter, under Windows XP, when IP Helper
> function "IpRenewAddress" is called for the virtual adapter, gratuitous
> ARP packet is generated by the system; but under Windows Vista, this seems
> is not happening. Does this make sense? Can this be explained?
>
> Thanks in Advance!
> Polaris
>
Author
3 Jan 2007 4:08 AM
Paul Johnson
http://wiki.ursine.ca/Top_posting

Bill Frisbee wrote:

> Probably because the entire TCP/IP stack of Vista is new from the ground
> up.

Which begs the question... which BSD-licensed OS did they kype it from this
time?  :o)

> Windows XP's network stack is a bit old (I think it came from Windows 95,
> or at least Windows NT 4.0), so the ARP packet may be an older, no longer
> in use functionality.

I understand it came from OpenBSD, and not a very recent one, at that,
actually.
Author
3 Jan 2007 2:58 PM
Jeff
ah another anal retentive,whiny posting cop huh?
waaah waaah Paul


Show quoteHide quote
"Paul Johnson" <ba***@ursine.ca> wrote in message
news:prmr64x9lj.ln2@ursa-major.ursine.ca...
> http://wiki.ursine.ca/Top_posting
>
> Bill Frisbee wrote:
>
>> Probably because the entire TCP/IP stack of Vista is new from the ground
>> up.
>
> Which begs the question... which BSD-licensed OS did they kype it from
> this
> time?  :o)
>
>> Windows XP's network stack is a bit old (I think it came from Windows 95,
>> or at least Windows NT 4.0), so the ARP packet may be an older, no longer
>> in use functionality.
>
> I understand it came from OpenBSD, and not a very recent one, at that,
> actually.
Author
3 Jan 2007 9:49 PM
Paul Johnson
Jeff wrote:

> ah another anal retentive,whiny posting cop huh?
> waaah waaah Paul

I'm glad to know you're proud to act like you're two and that you failed
basic English class.  *plonk*
Author
4 Jan 2007 1:31 PM
Erik Funkenbusch
On Tue, 02 Jan 2007 20:08:57 -0800, Paul Johnson wrote:

> http://wiki.ursine.ca/Top_posting
>
> Bill Frisbee wrote:
>
>> Probably because the entire TCP/IP stack of Vista is new from the ground
>> up.
>
> Which begs the question... which BSD-licensed OS did they kype it from this
> time?  :o)

This question shows a fundamental lack of knowledge of the real history of
the Windows TCP/IP stack.  Microsoft never "kyped" the BSD stack, they
licensed it from Spyder Software, who in turn had licensed it from UCB
Burkley (as in paid a licensing fee).  You can see this because the
copyrights embedded in the tools are from 1983, 6 years before the first
open source BSD Licensed networking code was released (Networking Release 1
in 1989).

What's more, Microsoft rewrote the stack almost immediately, and shipped it
in the second realease of NT (called NT 3.5).  There's a pretty good
account here:

http://www.kuro5hin.org/?op=displaystory;sid=2001/6/19/05641/7357

I know... it was a joke, but the joke is fundamentally flawed.

>> Windows XP's network stack is a bit old (I think it came from Windows 95,
>> or at least Windows NT 4.0), so the ARP packet may be an older, no longer
>> in use functionality.
>
> I understand it came from OpenBSD, and not a very recent one, at that,
> actually.

You understand wrong.