Most of the Internet connectivity problems arise out of corrupt Winsock settings. Windows sockets settings may get corrupted due to the installation of a networking software, or perhaps due to Malware infestation. You will be able connect to the Internet, but the packets won't transfer back and forth. And errors such as Page cannot be displayed may occur when using Internet Explorer.
( Windows XP SP 2)
1) Go to start, run, cmd, OK
2) After Cmd opens type this:-
netsh winsock reset catalog
--press enter
3) and again after pressing enter
netsh int ip reset reset log
4) Reboot!!!!
