进程ID和端口号之间没有联系。他们列举了完全不同的事情。
PID标识一个进程(例如Firefox会话:每个选项卡可以作为不同的进程运行),
端口号标识该进程正在使用哪个端口进行通信。特定端口号确实具有常规用途:HTTP通常使用80,HTTPS使用443。但是一个进程可以获取任何PID号,具体取决于启动时间。同一台计算机之间可能有多个TCP连接,并且端口号用于标识哪些连接
https://www.quora.com/What-is-the-difference-between-a-process-ID-and-a-port-number
顾名思义,进程ID是标识计算机上正在运行的进程的数字。通常有许多进程正在运行-在Windows上,您可以通过启动任务管理器并选择更多详细信息来查看它们。在Linux上,您可以在命令行中输入“ ps ax”,这将列出正在运行的进程。
端口号已与网络连接。IP地址标识一台计算机,端口号标识该计算机提供的或由其访问的服务。例如,端口号包含在对服务器的请求中,以指示客户端要访问的服务。如果客户端使用端口号80,则为HTTP请求,端口443为HTTPS请求,端口21为FTP访问,依此类推。
防火墙包括端口筛选,以允许使用某些端口(服务),而不能使用其他端口(服务)。