Az Inetd egy démon , amely szükség szerint elindít néhány más hálózati szerver folyamatot.
Az Inetd a rendszer indításakor elindul, beolvassa a konfigurációs fájlt, és elkezdi figyelni a megadott TCP és UDP portokon. Az új kapcsolat létrejötte után a fogadott socket leíró három újba duplikálódik, 0, 1 és 2 számmal ( standard bemenet, kimenet és hibaüzenetek), és elindul a kérést feldolgozó program. Ez a technológia lehetővé teszi a szerverfolyamatok egyszerűsítését, mivel a kód egy része inetd-re kerül (nincs szükség hálózati kapcsolatokra, a program szabványos bemeneti-kimeneti streamekkel működik), és csökkenti az egyidejűleg futó folyamatok számát betöltött szerver. Ha azonban a szerver erősen terhelt, az inetd rontja a rendszer teljesítményét, ezért általában nem használják. Ebben az esetben minden szerverfolyamat különálló démon, amely egymástól függetlenül fogadja és dolgozza fel a bejövő kéréseket.
A bejövő kapcsolatok szűréséhez az inetd konfigurációs fájlban a folyamat közvetlen futtatása helyett megadható a tcpd köztes kezelő, amely ellenőrzi a megadott címről a megadott szolgáltatáshoz való hozzáférés érvényességét, és sikeres esetben elindítja a kéréskezelőt.
Az új operációs rendszer disztribúciókban az inetd-t egy kiterjesztett változat, a xinetd váltja fel .