Домашняя сеть, это не интернет, ей не нужен ни DNS, ни Wins.
В вашем случае, когда нет выделенного сервера, у вас работает одноранговая сеть. В одноранговой сети все члены являются и клиентами и серверами. При этом ни один из членов сети не гарантирует постоянного присутствия. Другими словами, если бы у вас было не два, а три компьютера, то вы бы могли провести эксперимент: при отключении одного из них, другие два продолжают видеть друг друга, что говорит о том, что ни один из них не является сервером имен.
Теперь к вопросу о том как они узнают имена: клиент (любой член сети, которому это понадобилось) посылает в сеть запрос, грубо говоря: "кто здесь?" получает ответы, с айпи адресами и именами, и эти имена отображает в сетевом окружении.