I came across a strange error the other day whereby computer1 was able to ping computer2 but computer1 could not browse to it. I tried various things on both computers, disabling anti virus and firewalls but could not get them to communicate properly. In the end, and after some research, I found that the doing the following fixes it;
1. Run Command Prompt as Administrator
2. Type: netsh winsock reset
3. It will ask for a restart
4. Restart and all will work as normal.