WebDAV es un protocolo de tra­n­s­fe­re­n­cia que permite acceder a do­cu­me­n­tos o índices completos a través de Internet y tra­n­s­fe­ri­r­los a otros di­s­po­si­ti­vos. En este artículo te contamos qué es exac­ta­me­n­te este protocolo, cuáles son sus ventajas y qué al­te­r­na­ti­vas a WebDAV hay.

Free Cloud Server Trial
Servidor virtual privado para empresas
  • vServer basado en KVM para de­sa­rro­lla­do­res
  • Integrado en IONOS Compute Engine
  • Escalable hasta la nube em­pre­sa­rial Incl. 200 € de crédito inicial en el 1er mes

WebDAV: ¿qué es WebDAV?

El protocolo WebDAV fue de­sa­rro­lla­do por tres grupos de trabajo de IETF (Internet En­gi­nee­ri­ng Task Force). El iniciador fue Jim Whitehead, quien creó los grupos en 1996 después de reunirse con Sir Tim Berners Lee, el inventor de la World Wide Web. Sir Tim Berners Lee había planeado ini­cia­l­me­n­te Internet de forma que cualquier persona pudiera leer las páginas web, pero también editarlas. Sin embargo, ya que por razones prácticas las po­si­bi­li­da­des de edición no pudieron aplicarse con el protocolo básico, Whitehead y Lee de­sa­rro­lla­ron co­n­ju­n­ta­me­n­te la idea del WebDAV. En 1999 se es­pe­ci­fi­có una primera versión del protocolo en RFC 2518. La versión actual del protocolo de tra­n­s­fe­re­n­cia se puede consultar en RFC 4918.

De­fi­ni­ción

WebDAV es un protocolo de red que responde a la abre­via­tu­ra de “Web-based Di­s­tri­bu­ted Authoring and Ve­r­sio­ni­ng” (en español: creación y control de versiones di­s­tri­bui­dos en web). Con WebDAV se pueden facilitar y tra­n­s­fe­rir do­cu­me­n­tos por Internet. Co­m­ple­me­n­ta al protocolo Hypertext Transfer Protocol (HTTP) que se ocupa ex­clu­si­va­me­n­te de mostrar las páginas web.

¿Cómo funciona el protocolo WebDAV?

Para poder utilizar WebDAV para la tra­n­s­fe­re­n­cia de datos, tanto el cliente como el servidor deben soportar el protocolo. Dado que se trata de un estándar es­ta­ble­ci­do, en realidad todos los se­r­vi­do­res web co­rrie­n­tes disponen de una im­ple­me­n­ta­ción para él. Y también sistemas ope­ra­ti­vos variados como Windows (desde XP), macOS o Linux ofrecen en la ac­tua­li­dad soporte es­ta­n­da­ri­za­do para las tra­n­s­fe­re­n­cias a través del protocolo WebDAV.

En Windows, por ejemplo, no necesitas ningún software ni co­n­tro­la­dor adicional. En el Explorer puedes instalar y co­n­fi­gu­rar una conexión WebDAV a un servidor con la cual se muestre la pla­ta­fo­r­ma en cuestión para el in­te­r­ca­m­bio de do­cu­me­n­tos como un disco duro de ordenador. Esto también significa que ahí puedes abrir, editar y eliminar los archivos guardados como lo harías en Windows, o gua­r­dar­los en el servidor. De esta forma, el protocolo de tra­n­s­fe­re­n­cia permite a los usuarios acceder en tiempo real a los archivos de la nube o a archivos en otro servidor separado sin tener que descargar, guardar en la memoria in­te­r­me­dia, editar y cargar.

Así se configura WebDAV en el servidor

La co­n­fi­gu­ra­ción de una conexión con WebDAV es diferente según el proveedor. No­r­ma­l­me­n­te existe la po­si­bi­li­dad de co­n­fi­gu­rar un gestor de acceso o un inicio de sesión en el servidor. Este acceso puede emplearse más tarde para tra­n­s­fe­rir do­cu­me­n­tos a través del protocolo. Además de un nombre de usuario in­di­vi­dual y una co­n­tra­se­ña, la in­fo­r­ma­ción de acceso incluye siempre la dirección IP del servidor, por ejemplo.

Así se configura una conexión a un servidor WebDAV en Windows

La co­n­fi­gu­ra­ción de una conexión con un servidor WebDAV es re­la­ti­va­me­n­te fácil en Windows. Sigue los si­guie­n­tes pasos:

  1. Abre el ex­plo­ra­dor de Windows.
  2. Haz clic en “Unidad de red” con el botón derecho del ratón y se­le­c­cio­na la opción “Añadir dirección de red”.
  3. Haz clic en “Una dirección de red pe­r­so­na­li­za­da” e introduce la dirección IP del servidor WebDAV.
  4. Haz clic en “Continuar.
  5. En la pantalla que se acaba de abrir, introduce tus datos de inicio de sesión y co­n­fí­r­ma­los para finalizar el proceso de co­n­fi­gu­ra­ción.
  6. En “Unidad de red” ahora debería en­co­n­trar­se, entre otros, la po­si­bi­li­dad de acceso al servidor WebDAV que acabas de co­n­fi­gu­rar.
Consejo

Si deseas guardar los do­cu­me­n­tos en la nube e in­te­grar­los, tal y como se describe en las in­s­tru­c­cio­nes an­te­rio­res, en tu es­tru­c­tu­ra de sistema con WebDAV, puedes hacerlo con el al­ma­ce­na­mie­n­to en la nube HiDrive de IONOS.

¿Qué ventajas ofrece el protocolo WebDAV?

WebDAV se basa en HTTP, de manera que para la tra­n­s­fe­re­n­cia también utiliza el puerto 80 estándar de HTTP, que por ser el habitual, no se ve bloqueado por el firewall o co­r­ta­fue­gos. En el caso de otros métodos de tra­n­s­fe­re­n­cia como FTP o SSH, a menudo se han de autorizar puertos adi­cio­na­les en la co­n­fi­gu­ra­ción del co­r­ta­fue­gos. Esto no solo implica más trabajo durante la co­n­fi­gu­ra­ción, sino que también conlleva riesgos de seguridad. En cambio, mediante la tra­n­s­fe­re­n­cia con WebDAV, la seguridad de los datos no se ve mermada por tales problemas. Además, al su­pri­mi­r­se el trabajo de in­s­ta­la­ción adicional (es­pe­cia­l­me­n­te porque un servidor WebDAV se puede integrar en un servidor HTTP existente de manera sencilla), los ad­mi­ni­s­tra­do­res de sistemas re­s­po­n­sa­bles ahorran una gran cantidad de tiempo y trabajo.

Resumen de soportes para servidor y cliente de WebDAV

¿Qué se­r­vi­do­res y clientes son co­m­pa­ti­bles con el protocolo WebDAV? Te los enu­me­ra­mos a co­n­ti­nua­ción:

Se­r­vi­do­res con soporte para el protocolo WebDAV

  • Servidor Apache HTTP: di­fe­re­n­tes módulos WebDAV basados op­cio­na­l­me­n­te en la he­rra­mie­n­ta Linux davfs2 o la he­rra­mie­n­ta de control Apache Su­b­ve­r­sion (SVN)
  • Mi­cro­so­fts IIS: módulo WebDAV propio
  • NGINX: módulo WebDAV propio muy limitado u opción de referirse a un módulo de terceros
  • SabreDAV: apli­ca­ción PHP que se puede utilizar en Apache o NGINX como co­m­ple­me­n­to WebDAV en lugar de los módulos en­tre­ga­dos
  • ownCloud: apli­ca­ción de al­ma­ce­na­mie­n­to en la nube con soporte completo para WebDAV
  • Nextcloud: sucursal de nube propia que también ofrece soporte WebDAV
  • lighttpd: módulo opcional di­s­po­ni­ble
  • Caddy: módulo opcional di­s­po­ni­ble

Clientes con soporte para el protocolo WebDAV

  • Git
  • Linux
  • macOS (incluye soporte nativo para CalDAV y CardDAV que aplican a WebDAV)
  • Microsoft Windows
  • Microsoft Office

¿Qué al­te­r­na­ti­vas hay para WebDAV?

WebDAV forma parte de la familia de pro­to­co­los de Internet. A co­n­ti­nua­ción, enu­me­ra­mos qué al­te­r­na­ti­vas hay para WebDAV. Las dos al­te­r­na­ti­vas más uti­li­za­das son FTP y SFTP:

  • FTP (File Transfer Protocol): protocolo de red sencillo que po­si­bi­li­ta la tra­n­s­fe­re­n­cia de datos en redes de or­de­na­do­res; se combina con SSL/TLS (FTPS) para el tráfico seguro de datos.
  • SSH File Transfer Protocol (SFTP): co­m­po­ne­n­te de FTP a través del protocolo (SSH) que otorga al protocolo de tra­n­s­po­r­te otras funciones seguras de tra­n­s­fe­re­n­cias de do­cu­me­n­tos.

Además, existen las si­guie­n­tes al­te­r­na­ti­vas:

  • Rsync: protocolo y he­rra­mie­n­ta para la si­n­cro­ni­za­ción de archivos
  • AtomPub: protocolo basado en HTTP para la creación y ac­tua­li­za­ción de recursos web
  • Content Ma­na­ge­me­nt In­te­ro­pe­ra­bi­li­ty Services (CMIS): estándar abierto que permite a los di­fe­re­n­tes sistemas de gestión de co­n­te­ni­dos in­te­r­ca­m­biar in­fo­r­ma­cio­nes a través de Internet
  • Wiki-Software: por ejemplo, MediaWiki
  • Linked Data Platform (LDP): es­pe­ci­fi­ca­ción para datos re­la­cio­na­dos
Ir al menú principal