一个TCP/IP 网络连接有可能被阻塞,被丢弃,被过滤或者处于打开状态,这些状态都可以通过iptables防火墙来控制。而且这个和正在监听网络监听的进程和程序无关 。
检查一个端口是否打开,还是被防火墙阻塞,或者是被过滤。现在有两个方法去检查,使用远程的机器检查端口是否打开,或者是查看防火墙规则。
除了防火墙之外,进程或者程序也可以处于监听或者不监听一个程序。检查这个可以使用netstat检查。

检查一个程序是否监听一个端口,可以使用 命令
netstat -tulnp
这几个 参数的含义是:
    *t 显示TCP
    *u 显示UDP
    *l 只显示处于监听状态的进程。
    *n 不要把ip地址解析为域名
    * p 检查进程名是否处于监听。