常见端口号对应汇总
本文最后更新于:2023年8月18日 下午
¶端口是干啥的?
端口是TCP/IP协议簇中,应用层进程与传输层协议实体间的通信接口。端口是操作系统可分配的一种资源;应用程序通过系统调用与某端口绑定后,传输层传给改端口的数据都被相应进程接收,相应进程发给传输层的数据都通过端口输出。
为什么需要端口这个概念呢?在网络通信过程中,需要唯一识别通信两端的端点,就是使用端口识别运行于某主机中的应用程序。如果没有引入端口,则只能通过进程号进行识别。进程号是系统动态分配的,不同的系统会使用不同的进程标识符,应用程序在运行之前不知道自己的进程号,如果需要运行后再广播进程号则很难保证通信的顺利进行。而引入端口后,就可以利用端口号识别应用程序,同时通过固定端口号来识别和使用公共服务,如HTTP和FTP等
¶端口分类
端口号是从0~65535
其中0~1023属于是固定端口,也叫知名端口(Well-Known Ports),一般固定的分配给一些服务,不会改变;1024~65535是*动态端口(Dynamic Ports)*这些端口并不固定分配给某些服务,只要应用程序系统发出申请,就可以从中得到一些端口号进行使用,一个端口只能对于一个程序使用,但是一个程序可以占用多个端口。
¶默认端口
下面列举一些常见的默认端口
| 端口号 | 对应协议服务或者中间件 |
|---|---|
| 21 | FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口) |
| 22 | SFTP、SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22/tcp |
| 23 | Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口) |
| 25 | SMTP Simple Mail Transfer Protocol简单邮件传输协议(E-mail),默认端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口) |
| 69 | TFTP(Trivial File Transfer Protocol),默认端口号为69/udp |
| 53 | DNS(Domain Name System) |
| 67/68 | DHCP(Dynamic Host Configuration Protocol):67(服务器),68(客户端) |
| 80 | 80 HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口) |
| 110 | POP3(Post Office Protocol version 3)是一个非常简单但功能有限的邮件读取协议 |
| 143 | IMAP(Internet Message Access Protocol)(Internet消息访问协议)也是提供面向用户的邮件收取服务。常用的版本是IMAP4 |
| 123 | NTP(Network Time Protocol)NTP(Network Time Protocol)------网络时间协议-----应用层协议,用来在分布式时间服务器和客户端之间进行时间同步。 |
| 161/162 | SNMP(Simple Network Management Protocol):161(代理),162(管理系统)SNMP(简单网络管理协议): 专门用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。 |
| 433 | 443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。 |
| 554 | 554端口默认情况下用于“Real Time Streaming Protocol”(实时流协议,简称RTSP)。 |
| 1024 | 1024端口一般不固定分配给某个服务,在英文中的解释是“Reserved”(保留)。 |
| 1080 | 1080端口是Socks代理服务使用的端口 |
| 1433 | Sql Server数据库 |
| 1521 | Oracle数据库 |
| 1755 | 1755端口默认情况下用于“Microsoft Media Server”(微软媒体服务器,简称MMS) |
| 3306 | MySql数据库 |
| 3389 | 😈😈😈 |
| 4000 | 4000端口是用于大家经常使用的QQ聊天工具的,再细说就是为QQ客户端开放的端口,QQ服务端使用的端口是8000。 |
| 5000 | DB2数据库 |
| 5236 | 国产的DM达梦数据库 |
| 6379 | Redis数据库 |
| 7001 | weblogic的默认端口是7001 |
| 8080 | JBOSS/TOMCAT/Oracle XDB(XML 数据库)/http |
| 11211 | Memcached数据库 |
| 27017 | MongoDB数据库 |
之后没写到的再慢慢补充。。。😁😁😁
常见端口号对应汇总
https://jsweetcoffee.github.io/posts/2cf00b0.html