OS 上的每个服务是否都在监听一个端口?
Does every single service on an OS listen to a port?
我知道
- 一方面,我们的普通应用程序具有 UI 并且用户直接与它们交互。
- 另一方面,我们有 服务,其中 运行 在 OS 的背景上,例如
mysql
和 apache
,并且没有任何 UI(用户不像普通应用程序那样与它们交互)。它们像其他应用程序一样安装在 OS 上。
这是否正确:"Every single service on an OS listens to at least one port."
或者换句话说,我们是否有一些服务(例如 Windows)不要 监听端口?
服务就是一个程序。是否在端口上侦听的程序。当然,您可以创建一个不监听任何端口的程序并将其作为服务,即索引磁盘内容以加快搜索速度的程序..
服务可以通过多种方式公开访问,包括但不限于:
- 共享内存,
- 端口,
- OS 特定的挂钩和回调,
- 和其他人...
"ports" 是一种相对直接且跨平台的方法。
我知道
- 一方面,我们的普通应用程序具有 UI 并且用户直接与它们交互。
- 另一方面,我们有 服务,其中 运行 在 OS 的背景上,例如
mysql
和apache
,并且没有任何 UI(用户不像普通应用程序那样与它们交互)。它们像其他应用程序一样安装在 OS 上。
这是否正确:"Every single service on an OS listens to at least one port."
或者换句话说,我们是否有一些服务(例如 Windows)不要 监听端口?
服务就是一个程序。是否在端口上侦听的程序。当然,您可以创建一个不监听任何端口的程序并将其作为服务,即索引磁盘内容以加快搜索速度的程序..
服务可以通过多种方式公开访问,包括但不限于:
- 共享内存,
- 端口,
- OS 特定的挂钩和回调,
- 和其他人...
"ports" 是一种相对直接且跨平台的方法。