在.NET的本地Intranet中测试连接时应该使用哪个端口号?

时间:2020-03-06 14:45:19  来源:igfitidea点击:

我想测试与本地Intranet中的计算机的连接。我知道IP地址。

我应该使用哪个端口号? 555?顺便说一句:我正在使用.NET。

解决方案

只要没有其他端口在使用该端口,并且该端口也没有网络过滤,该端口通常没有任何影响,我通常在成千上万的随机对象中选择,例如32581

我们可以使用任何端口,但要避免使用"知名"端口号

有关此类端口的更多详细信息,请参见此处。

高于1024的任何值都是好的。

原因是下面的所有端口都保留用于特定协议或者将来使用。

如果目标只是打开与Windows计算机(XP / Vista / 2003/2008)的TCP连接,而不必维护自己的服务,那么打开连接就不会中断任何操作(并且然后关闭它而不发送消息)到端口445(Windows-DS)。

如果要设置自己的服务器,请遵循有关1024以上的未使用端口的其他建议。

低于1024的端口被视为特权端口,因此不应使用。

有一些高于1024的端口被指定为"知名"端口,因此我们可能应该远离它们。有关详细信息,请查看权威的IANA列表。

为了完全避免偏执,请获取sysinternals工具Tcpview的副本,以检查计算机上正在使用的端口。