I have a Windows 7 computer and MacOS X 10.6 computer that are connected to same LAN using a 10$ hub. On MacOS i set a computer name to "mymac.local" in "preferences->sharing". Windows computer has static IP 192.168.0.10 and Mac has 192.168.0.20 with both having netmask of 255.255.255.0 and no gateway.
Now if I issue "ping mymac.local" from my Windows computer it will sucessfully ping 192.168.0.20. But how did windows figured that IP 192.168.0.20 is associated with "mymac.local" since it's no DNS in my network? Is it some broadcast or what? And what protocol is used?