这个不是原创的,因为是很早前写的笔记,已找不到原帖位置(不是一个帖),帖出来是为了自己记忆,在此感谢原作者。
电脑共有65535个端口
(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
端口号标识了一个主机上进行通信的不同的应用程序。
- HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098
- SOCKS代理协议服务器常用端口号:1080
- Telnet(远程登录)协议代理服务器常用端口号:23
HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口) - HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp
- Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口)
- FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口)
- TFTP(Trivial File Transfer Protocol),默认端口号为69/udp
- SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22/tcp
- SMTP Simple Mail Transfer Protocol(E-mail),默认端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口)
- POP3 Post Office Protocol(E-mail),默认端口号为110/tcp
- Webshpere应用程序,默认端口号为9080
- webshpere管理工具,默认端口号9090
- JBOSS,默认端口号为8080
- TOMCAT,默认端口号为8080
- WIN2003远程登录,默认端口号为3389
- Symantec AV/Filter for MSE,默认端口号为 8081
- Oracle 数据库,默认的端口号为1521
- ORACLE EMCTL,默认的端口号为1158
- Oracle XDB(XML 数据库),默认的端口号为8080
- Oracle XDB FTP服务,默认的端口号为2100
- MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp
- MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp 1434/udp