iFolder es tan sencillo y práctico de utilizar como parece. Una vez que se ha instalado, el Cliente iFolder funciona de forma transparente para sincronizar los archivos. En la siguiente secuencia se explica lo que sucede en segundo plano:
La sesión del Cliente iFolder comienza cuando se enciende el computador.
El Cliente iFolder efectúa el registro y seguimiento de los cambios que se realizan en los archivos del directorio de iFolder.
Cuando activa la conexión a Internet y entra en el servidor iFolder, se activa la sincronización, que se produce según los intervalos especificados o a petición.
Cuando llega el momento de sincronizar, el Cliente iFolder reconcilia los cambios del directorio de iFolder con los del servidor. Compara los metadatos de los archivos y directorios para determinar si se han producido cambios desde la última sincronización.
El servidor iFolder descarga los archivos nuevos del servidor iFolder en el directorio local de iFolder. La sincronización transfiere sólo las partes con cambios de los archivos en niveles de bloques de 4 KB. Si el cifrado de la cuenta está habilitado, el Cliente iFolder descifra los archivos antes de almacenarlos en el directorio.
El Cliente iFolder carga los archivos nuevos o los cambios efectuados en los archivos del directorio de iFolder en el servidor iFolder. La sincronización transfiere sólo las partes con cambios de los archivos en niveles de bloques de 4 KB. Si el cifrado de la cuenta está habilitado, el Cliente iFolder cifra los archivos antes de enviarlos mediante la conexión a Internet al servidor iFolder.
El servidor iFolder recibe los archivos nuevos y aumenta su índice de sincronización.
Si existe algún conflicto, iFolder utiliza marcas horarias para la resolución y coloca el archivo antiguo en la bandeja de conflictos.
Otra de las estaciones de trabajo del Cliente iFolder se conecta al servidor iFolder y repite los pasos del 4 al 8. Los cambios efectuados en el archivo en la primera estación de trabajo se descargan en la segunda. Los cambios de la segunda estación de trabajo se cargan en el servidor iFolder.
La próxima vez que el servidor iFolder sincroniza con la primera estación de trabajo, descarga en ésta los datos nuevos que ha recibido de la segunda estación de trabajo.
De esta forma, iFolder captura información acerca de los cambios efectuados localmente para aplicarlos a los archivos del servidor iFolder centralizado y, posteriormente, a todas las estaciones de trabajo.