我正在使用netstat来显示开放端口,但是我想知道何时打开一个端口只是在进程中调用bind()时,或者它已经可用并且绑定只是将其状态更改为listen
答案 0 :(得分:1)
系统中有最大端口数(取决于操作系统,但通常为65535或(2 ^ 16)-1),有privileged
个端口(<1024)并且有non-privileged
个端口(&gt; 1024)。特权端口需要root权限才能使用它们,非特权允许用户进程绑定。但是当您拨打bind()
时,端口被视为开放或使用。您可以通常阅读套接字at this location。