On Wed, 19 Apr 2006 10:13:08 -0700, yusuf wrote:
> For an IP 192.168.0.1/24 the network add is 192.168.0.0 and the broadcast
> is 192.168.0.255. Its apparent why you would reserve the broadcast ip and
> not assign it to a device, but why do you do that for the network base
> address (192.168.0.0) as well? thanks.
Hello
The base address of a subnet is (now) reserved for human beings.
It's a notation address representing all the hosts space on that network.
Hosts that may be present or hosts that will be there eventually...
Now, if you look at some very old TCP stack (Sun come to mind...)
This all zero address also meant a broadcast address...
Unless you have this kind of pre-Cambrian hardware and Jurassic software,
maybe you could actually use this address for a host.
But just to be on the safe side:
Reserve 192.168.0.0 : For humans...
Reserve 192.168.0.1 : Eventually for router interface.
Reserve 192.168.0.254 : if a hosts is at address .1 this is for the router.
Reserve 192.168.0.255 : For the broadcast address.
References of interests :
ftp://ftp.rfc-editor.org/in-notes/rfc922.txt
(look at end of page 10)
ftp://ftp.rfc-editor.org/in-notes/rfc3330.txt
Hope it help...