全球旧事资料 分类
r
,用来区别不同的端口。由于TCPIP传输层的TCP和UDP两个协议是两个完全独立的软件模块,因此各自r
r
的端口号也相互独立。如TCP有一个255号端口,UDP也可以有一个255号端口,两者并不冲突。r
r
端口号有两种基本分配方式:第一种叫全局分配这是一种集中分配方式,由一个公认权威的中央机r
r
构根据用户需要进行统一分配,并将结果公布于众,第二种是本地分配,又称动态连接,即进程需要访r
r
问传输层服务时,向本地操作系统提出申请,操作系统返回本地唯一的端口号,进程再通过合适的系统r
r
调用,将自己和该端口连接起来(bi
di
g,绑定)。TCPIP端口号的分配综合了以上两种方式,将端r
r
口号分为两部分,少量的作为保留端口,以全局方式分配给服务进程。每一个标准服务器都拥有一个全r
r
局公认的端口叫周知口,即使在不同的机器上,其端口号也相同。剩余的为自由端口,以本地方式进行r
r
分配。TCP和UDP规定,小于256的端口才能作为保留端口。r
r
按端口号可分为3大类:r
r
(1)公认端口(WellK
ow
Ports):从0到1023,它们紧密绑定(bi
di
g)于一些服务。通常这r
r
些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。r
r
(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有r
r
许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右r
r
开始。r
r
(3)动态和或私有端口(Dy
amica
dorPrivatePorts):从49152到65535。理论上,不应为r
r
服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开r
r
始。r
r
系统管理员可以
好听全球资料 返回顶部