在TCP通信中,如何分配远程端口。

时间:2017-08-30 18:42:42

标签: sockets networking tcp port

我从WikepediaStackExchange了解到,每个TCP连接都由一个元组标识;本地IP /端口和远程IP /端口。鉴于下面的示例结果(来自Netstat),您可以看到我有一台服务器在8080上侦听套接字连接,并且已经从同一台PC建立了两个连接..254.130。

tcp        0     46 ::ffff:xxx.xxx.0.201:8080    ::ffff:xxx.xxx.254.130:12630 ESTABLISHED 
tcp        0      0 ::ffff:xxx.xxx.0.201:8080    ::ffff:xxx.xxx.254.130:1909  ESTABLISHED 

我的主要问题是如何以及何时指定远程端口(12630,1909)?后续问题是它们的范围是否有任何边界(除了2 ^ 16) - 例如,它们可以随机分配给8080吗?

谢谢SteveJ

0 个答案:

没有答案