Aquí hay un desglose:
* Formatos de archivo: Estos definen cómo se estructuran los datos dentro del archivo en sí. Los ejemplos incluyen:
* Texto: Txt, html, xml, markdown
* Gráficos: JPEG, PNG, GIF, SVG, WEBP
* sonido: MP3, WAV, OGG, AAC
* Video: MP4, MOV, AVI, Webm
* Otros multimedia: Existen muchos más formatos especializados.
* Protocolos: Estos definen cómo se transfieren los archivos a través de la red. Los protocolos clave incluyen:
* http (protocolo de transferencia de hipertexto): The foundation of the web, used to transfer files between web servers and clients (browsers). HTTP/2 y HTTP/3 son versiones más nuevas y más eficientes.
* https (protocolo de transferencia de hipertexto seguro): Una versión cifrada de HTTP, que proporciona una transferencia segura de datos.
* ftp (protocolo de transferencia de archivos): A menudo se usa para cargar y descargar archivos a servidores. Menos común para la navegación web debido a su naturaleza menos fácil de usar en comparación con HTTP.
* Protocolos de transmisión: Los protocolos como RTMP, HLS (transmisión en vivo HTTP) y DASH (transmisión adaptativa dinámica a través de HTTP) se utilizan para transmitir audio y video, lo que permite que comience la reproducción antes de que se descargue todo el archivo.
En resumen, no hay un solo "libro de reglas", sino una combinación de especificaciones de formato de archivo y protocolos de red que permiten el intercambio de archivos multimedia en la web. La combinación específica utilizada depende del tipo de archivo, la aplicación y el nivel deseado de seguridad y eficiencia.