Uma conexão TCP / IP tem uma porta de origem e uma de destino, portanto, se o mesmo servidor se conectar a outro servidor na porta 3000 várias vezes, o kernel do Linux poderá resolver as conexões porque cada uma tem uma origem IP + exclusiva porta + porta de destino.
Isto pode ser visto com a saída do netstat quando há conexões TCP ativas, que mostram a porta de origem local e a porta de destino externa.
Como um aparte, fazer um fork () para cada conexão é uma péssima idéia para um servidor obter uma carga significativa; fork () é uma chamada de sistema lenta e com uso intensivo de recursos. Há uma razão pela qual o nginx está se tornando popular; ele usa um modelo livre de garfo () livre de programas para entregar conteúdo estático.