计算机端口简介:
计算机端口号的范围是从 0 到 65535(2^16 - 1)。
大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?
端口机制便是为了解决这个问题而被引入进来的。
公认端口(Well Known Ports):从 0 到 1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80 端口实际上总是 HTTP 通讯。
注册端口(Registered Ports):从 1024 到 49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从 1024 左右开始。
动态和/或私有端口(Dynamic and/or Private Ports):从 49152 到 65535。理论上,不应为服务分配这些端口。实际上,机器通常从 1024 起分配动态端口。但也有例外:SUN 的 RPC 端口从 32768 开始。
常用的端口号:
21:ftp(用于FTP服务)
22:ssh
23:Telnet服务
25:SMTP服务
80:http(用于浏览网页服务)
135:RPC服务