Enlace en línea


Los enlaces en línea (también conocidos como hotlinking , leeching , piggy-backing , direct linking , capturas de imágenes fuera del sitio ) es el uso de un objeto vinculado, a menudo una imagen, en un sitio por una página web que pertenece a un segundo sitio. Se dice que un sitio tiene un enlace en línea al otro sitio donde se encuentra el objeto.

La tecnología detrás de la World Wide Web, el Protocolo de transferencia de hipertexto (HTTP), no hace ninguna distinción de tipos de enlaces: todos los enlaces son funcionalmente iguales. Los recursos pueden estar ubicados en cualquier servidor en cualquier lugar.

Cuando se visita un sitio web, el navegador primero descarga el contenido textual en forma de documento HTML. El documento HTML descargado puede requerir que se procesen otros archivos HTML, imágenes, secuencias de comandos y/o archivos de hojas de estilo . Estos archivos pueden contener <img>etiquetas que proporcionan las URL que permiten que las imágenes se muestren en la página. El código HTML generalmente no especifica un servidor, lo que significa que el navegador web debe usar el mismo servidor que el código principal ( <img src="picture.jpg" />). También permite URLs absolutas que hacen referencia a imágenes alojadas en otros servidores ( <img src="http://www.example.com/picture.jpg" />).

Cuando un navegador descarga una página HTML que contiene dicha imagen, el navegador se comunicará con el servidor remoto para solicitar el contenido de la imagen.

La capacidad de mostrar contenido de un sitio dentro de otro es parte del diseño original del medio de hipertexto de la Web . Los usos comunes incluyen:

La confusión de los límites entre los sitios puede generar otros problemas cuando el sitio viola las expectativas de los usuarios. Otras veces, la vinculación en línea se puede realizar con fines maliciosos.