各种networking服务(即端口)使用什么协议来解除封锁的目的?

我最近修改了我的路由器防火墙规则。 我删除了所有内容,并为我需要打开的端口添加了最小权限。 但是,我发现Blogger不再能够发布到我的系统的FTP服务器。 我可以通过设置我的路由器来解决这个问题,在我的FTP端口上同时允许TCP和UDP,我之前已经把它设置为只允许TCP。

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

我怎样才能找出各种networking服务使用哪种协议? 例如,如果我将路由器设置为允许在端口3690上使用Subversionstream量,我应该允许TCP,UDP还是BOTH? Telnet,POP3,HTTPS等等呢?

谢谢。

这是你在找什么?

很奇怪,FTP需要UDP端口。 哟可以尝试运行你想要检查的软件,同时在terminal运行“netstat -ano”,它会显示产生一些networking活动的进程的PID。 所以find“ps -aux”或taskmanager进程的pid你想检查一下,看它是否试图连接一些你不希望这个软件使用的端口。