迅雷默认端口为什么是TCP80?

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:40:02

按照惯例,从0到1023这些端口号一般固定分配给一些系统网络服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。所以在程序编制领域根据沿袭已久的端口分类同时存在一个不成文的操作惯例,一般程序(网络访问进程)只允许使用到1025以上的动态端口进行网络通信。
然而迅雷BT下载的TCP默认端口为80,其此处设计的合理性在一定程度上是有待质疑的。作为一款下载软件这本身或许无可厚非也并不是一个重要的原则性问题。但是这样会造成和其他程序的端口冲突,从而导致迅雷下载速度明显降低。然而我们可以更改迅雷本身的设置,让他随机生成一个随机的TCP高端端口,当然用户也可以手工输入一个>512而<65535范围内不与其他程序冲突的任意端口数值。