经常要控制端口,了解一下端口的范围。端口号一般分为三个范围:1、系统端口,即公认的端口,从 0 到 1023 。为系统默认保留端口,用于提供已存在的服务。例如HTTP为80端口,DNS服务为53端口。 2、用户端口,又称为注册端口,从 1024 到 49151 。为用户程序自行绑定的端口。一般开发人员开发新服务时,都会绑定此区间内的端口。 3、临时端口,又称动态端口(Ephemeral Port),从 49152 到 65535。此类端口,一般没有被公认绑定到那些服务上,可以用于提供任何用途。
另外,TCP/IP传输层的两个协议TCP和UDP是完全独立的两个软件模块,各自的端口号也相互独立,如TCP有一个2020号端口,UDP也可以有一个2020号端口,二者并不冲突。
|