Это пока не связано с программированием, но меня очень интересует, как Vista и XP разрешают сетевые имена в ситуации с домашней сетью.
В Windows 2000 разрешение сетевых имен выполнялось по протоколу netbeui - сети tcp / ip требуется сервер wins. XP и Vista больше не устанавливают netbeui по умолчанию, поэтому мне совершенно неясно, как ПК на локальной сети должны находить друг друга.
Одна часть решения головоломки, по-видимому, заключается в том, что, если в сети есть устройство маршрутизатора, настроенное как DHCP-сервер (и, как следствие, DNS-сервер), тогда DNS-запросы имен ПК имеют тенденцию разрешаться.
В более изолированном случае - пара компьютеров XP и Vista, подключенных к сетевому концентратору, настроенных на передачу только по протоколу tcp / ip - какие службы и какие протоколы используются для разрешения имен и вещания?