下面是一个非常简单的关系图用来说明 inetd(8)是如何工作的:
在上面的关系图中你可以看出总体的思路. inetd(8) 进程收到一个请求,然后启动相应的服务进程。 inetd(8) 的工作就是软件复用。这里有一个重要的说明, 关于安全: 在很多其它的类UNIX系统中, tcpwrappers软件包被用来增强inetd(8)的安全性能. 但在NetBSD中,tcpwrapper功能是用libwrap内嵌在 inetd(8) 里的.
pop3 ------ |
|
ftpd ------- | INETD | ---- Internet / DMZ / Switch / Whatever . . .
|
cvsupserver - |