为了解除阻塞,各种网络服务(即端口)使用什么协议?

为了解除阻塞,各种网络服务(即端口)使用什么协议?

我最近彻底检查了路由器的防火墙规则。我删除了所有内容,并为需要打开的端口添加了最低权限。但是我发现 Blogger 无法再发布到系统的 FTP 服务器。我可以通过设置路由器以允许 FTP 端口上的 TCP 和 UDP 来修复此问题,而之前我将其设置为仅允许 TCP。

现在我担心其他东西(如 HTTP/SVN/MySQL/等)可能会被错误阻止,因为我已将其他所有内容设置为阻止 UDP - 或者更准确地说,只允许在指定端口上通过 TCP 进行通信。

如何找出各种 Web 服务使用的协议?例如,如果我将路由器设置为允许端口 3690 上的 Subversion 流量,我应该允许 TCP、UDP 还是两者?那么 Telnet、POP3、HTTPS 等呢?

谢谢。

答案1

你在找什么?

答案2

FTP 需要 UDP 端口,这很奇怪。您可以尝试运行要检查的软件,同时在终端中运行“netstat -ano”,它会显示产生某些网络活动的进程的 PID。因此,使用“ps -aux”或要检查的进程的 taskmanager pid 进行查找,看看它是否尝试连接您不希望该软件使用的某些端口。

相关内容