【发布时间】:2015-03-06 19:55:49
【问题描述】:
保留的 TCP/IP 端口是否要求程序正在运行并绑定到该端口?如果没有此类程序正在运行或不存在,其他程序可以使用此端口吗?例如,在 Linux 上,端口 7 是为回显服务器保留的。我假设有一些程序正在运行并且绑定到机器的端口 7。该程序基本上回显输入。如果停止这个程序,7号端口会被释放吗?
如果我编写自己的回显服务器并将其绑定到某个其他端口,那么一旦我的自定义回显服务器程序被杀死,该端口不会被释放吗?
保留端口也会发生同样的情况吗?
另外,如果所有这些程序都在保留端口上运行,即使它们被阻止侦听连接,它们不会消耗系统资源吗?这些程序是否一直在运行?
【问题讨论】: