在.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的副本,以检查计算机上正在使用的端口。