Seu programa abre uma porta para escutar as conexões de entrada. O Firefox não faz isso - conecta a um servidor.
As conexões de saída do usam uma porta efêmera localmente também, mas ela é aberta implicitamente apenas para essa conexão específica (consulte firewall stateful ).