检测一个网址是否存在,程序要如何写

检测一个网址是否存在,程序要怎么写
大家帮个忙,看看怎么写,实在是没有一点头绪
------解决思路----------------------
连接域名对应的80端口,如果连不上,就不存在。如果连上了,再接收数据,然后根据http协议解析一下大概的内容