什么时候在Linux中打开一个端口?

时间:2013-01-25 00:11:29

标签: linux process port bind

我正在使用netstat来显示开放端口,但是我想知道何时打开一个端口只是在进程中调用bind()时,或者它已经可用并且绑定只是将其状态更改为listen

1 个答案:

答案 0 :(得分:1)

系统中有最大端口数(取决于操作系统,但通常为65535或(2 ^ 16)-1),有privileged个端口(<1024)并且有non-privileged个端口(&gt; 1024)。特权端口需要root权限才能使用它们,非特权允许用户进程绑定。但是当您拨打bind()时,端口被视为开放或使用。您可以通常阅读套接字at this location