Любая винда (при условии что узнала сетевую карточку) при загрузке пытается найти DHCP сервер (если только у нее не прописан статический адрес) вот тута и вся прелесть - сервак говорит тачке ее адрес, днс и винс сервера, причем один DHCP сервер может обслуживать несолько подсетей. Тебе никто незапрещает сделать привязку к маку и перевести чела в другую подсеть, или пометь всей сетке IP-ки.
Из недостатоков - если машина не видит DHCP сервак, то как правило она остается одна одинешенька (ХР выдает сама себе приватный адрес). Если линки гуд и свичи не висяковые - то DHCP рулез ИМХО