tag sirve robots quiero que para name indexe index google follow content http architecture ftp

http - sirve - php header robots no index



¿Por qué la web necesita HTTP? (4)

No, espera. Estoy hablando en serio. Cuando se inventó HTTP, FTP ya existía. ¿Por qué no podría FTP ser el protocolo de transporte de la web?

Claro, tiene muchas características faltantes, pero la mayoría se agregaron como una idea de último momento 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 hay razón por la que no puedas. Sin embargo, hubiera sido engorroso, hortera y molesto. Quiero decir, puedes hacer un bote con un cuerpo de error de VW. No significa que sea una buena idea.


Para cuando la Web se estaba uniendo, el FTP ya se volvía engorroso incluso para el simple intercambio de archivos (es decir, para lo que estaba diseñado). Es un protocolo peculiar ya veces ambiguo que no funciona bien con los firewalls. Las personas ya estaban codificando soluciones temporales en clientes de FTP para tratar de detectar qué software de servidor utilizaba el sitio FTP para resolver sus errores.

En resumen, no es el tipo de cosa en la que basarías una nueva tecnología.


Sí, puedes servir archivos HTML usando FTP. Sin embargo, FTP es un protocolo pesado y con estado, y asume que permanecerá en el mismo servidor. Está optimizado para descargar archivos más grandes (donde la configuración se amortiza en función del tamaño y la cantidad de descargas) HTTP es muy liviano (puede comunicarse con un servidor HTTP utilizando TELNET mucho más fácil que FTP, especialmente antes de FTP PASIVO) y es diseñado en HTML: el concepto de que en el transcurso de su navegación visitará muchos servidores diferentes y obtendrá solo un par de archivos a la vez de cada uno.

Gopher existía antes de HTML y era muy popular. También fue un protocolo ligero. Simplemente no tenía la presentación y la facilidad de entrada que HTML tenía.

La respuesta corta es que las personas inventaron todo tipo de protocolos por todo tipo de razones (es decir, tesis doctorales): HTTP logró aparecer en el momento adecuado y tiene el conjunto adecuado de funciones.

Por cierto, CGI ni siquiera era parte de HTTP al principio. Llegó más tarde, y fue mucho más fácil encadenar CGI en HTTP que en FTP debido al protocolo simple y sin estado.

Ah, y no había "web" antes de HTTP / HTML. La web necesita HTTP porque HTTP creó la web.


http es un protocolo para descargar archivos con un formato visualizable (por definición). FTP está optimizado para el intercambio de archivos de todo tipo y la descarga de información de directorio.

¿ Podrías haber introducido una modificación orientada a la pantalla en FTP? Sí. ¿Brindaría algún beneficio sobre un protocolo más personalizado con una interfaz más simple? No.