No, espera. Estoy hablando en serio. Cuando se inventó HTTP, el FTP ya existía. ¿Por qué no podría FTP ser el protocolo de transporte de la web?¿Por qué la web necesita HTTP?
Claro, tiene muchos elementos faltantes, pero la mayoría se agregaron como una ocurrencia tardía a HTTP y podrían agregarse también al FTP, como el almacenamiento en caché, la compresión, el alojamiento virtual.
Podría pensar en un protocolo como CGI que permitiera generar automáticamente archivos FTP (páginas).
¡No te olvides de Gopher! –
Hay servidores FTP que alojan contenido dinámico. Así como podrías "rodar" el tuyo. Pero la naturaleza VERB de HTTP hace que este trabajo sea mucho más simple. –
HTTP no es un protocolo de transporte, recuerde. Es un protocolo de aplicación. TCP/IP es el protocolo de transporte. – aehlke