分类: WINDOWS
2008-06-05 20:47:41
Windows xp sp3下面安装了数据库服务器套件Wampserver 1.7,启动时提示:启动了1/2个服务,看了一下,只启动了mysql 没有启动Apache。
点击“安装服务”
如下图所示,提示我80端口被占用,无法安装,奇怪了,我没有起IIS等web服务啊。
用Active Ports看一下,如下,发现原来是迅雷5占用了我的80端口。
按照惯例,从0到1023这些端口号一般固定分配给一些系统网络服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。所以在程序编制领域根据沿袭已久的端口分类同时存在一个不成文的操作惯例,一般程序(网络访问进程)只允许使用到1025以上的动态端口进行网络通信。
然而迅雷BT下载的TCP默认端口为80,其此处设计的合理性在一定程度上是有待质疑的。作为一款下载软件这本身或许无可厚非也并不是一个重要的原则性问题。但是这样会造成和其他程序的端口冲突,从而导致迅雷下载速度明显降低。然而我们可以更改迅雷本身的设置,让他随机生成一个随机的TCP高端端口,当然用户也可以手工输入一个>512而<65535范围内不与其他程序冲突的任意端口数值。
我们进行改动,将其改为800端口。如下图,然后重启迅雷。