Вопрос в следующем. Зачем придуманы группы процессов, зачем нужен лидер процессов, зачем придуманы дочерние и родительские процессы и какой логики это все подчинено? Дайте пожалуйста ссылку на материалы по теме если ответ видится слишком емким.
Прочитайте про fork собственно главный процесс открывает порт и создаёт детей, передавая им порт и другие ресурсы ну и лишая их рутовых прав. В этом и есть смысл, ну ещё и в том что бы выделить память в главном процессе и в дочерних только копировать изменения