一个看似简单可是让小弟我想半天没有理顺的有关问题,希望达人的能赐教~

一个看似简单可是让我想半天没有理顺的问题,希望达人的能赐教~~
80端口,是http服务的端口,如果想本机能提供http服务的话,就必须开放80端口.

那么,在本机浏览网站的时候,难道也必须开放80端口?我记得以前用netstat   -an观察浏览器使用的端口,并未发现浏览器需要使用80端口的,大部分都是使用2000-4000内的端口...今天一个朋友说他机子上不能打开任何网站,问我是不是80端口被关了....给我也问迷糊了。
请问下各位高手,浏览网页与开放80端口没有关系吧...?
PS:本机无法访问任何网站,可是QQ等通信软件却可以使用的问题?大概是由于什么情况引起的?路由器?还是由于封包?
先在这里谢过大家!


------解决方案--------------------

80端口是指服务器开放80端口,如果是你发出的IP包,即这个包的目的端口是80,如果是你收到的IP包,即这个包的源端口是80。
不能访问网页,有可能是80端口被关了,这个关是指:对向外流出的包限制其目的端口为80,或者对收到的包限制其源端口为80。
无法访问网站,但可以使用QQ,可能就是上述原因。