对于软件而言,尤其是在操作系统级别,端口是一种逻辑接口,用于识别特定的进程/应用程序或网络服务,并且在Linux系统上运行的每个网络服务都使用特定的协议(最常见的是TCP(传输控制协议)和UDP(用户数据报协议)以及用于与其他进程或服务进行通信的端口号
端口状态有:打开,已过滤,已关闭或未过滤。如果目标计算机上的应用程序正在侦听该端口上的连接/数据包,则该端口被称为开放端口。
20 – FTP Data (For transferring FTP data)
21 – FTP Control (For starting FTP connection)
22 – SSH
23 – Telnet (For insecure remote administration)
25 – SMTP (Mail Transfer Agent for e-mail server such as SEND mail)
53 – DNS (Special service which uses both TCP and UDP)
80 – HTTP/WWW(Apache)
389 – LDAP (For centralized administration)
443 – HTTPS (HTTP+SSL for secure web access)
514 – Syslogd (udp port)
636 – ldaps (both ctp and udp)
873 – rsync
989 – FTPS-data
990 – FTPS
993 – IMAPS
3306 – MySql
sudo netstat -ltup
sudo ss -lntu
sudo lsof -i