Theme

inetd Super-Server

How inetd consolidates multiple network services into a single listening process

Global Resource Monitor
0
Standalone Procs
0MB
Standalone Memory
0
Standalone Conns
0
Standalone Ports
0
inetd Procs
0MB
inetd Memory
0
inetd Conns
0
inetd Forks
Standalone Daemons
Each service runs its own process
inetd Super-Server
Single process listens on all ports
Demo /etc/inetd.conf
ftp      stream  tcp  nowait  root  /usr/sbin/tcpd  ftpd
telnet   stream  tcp  nowait  root  /usr/sbin/tcpd  telnetd
daytime  stream  tcp  nowait  root  internal
Annotations
socket / bind / listen
accept / connect
fork / exec
dup2 / data flow
memory waste