Protocolo http y ftp

Solo disponible en BuenasTareas
  • Páginas : 11 (2535 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de mayo de 2011
Leer documento completo
Vista previa del texto
PROTOCOLOS HTTP Y FTP

Contenido
Introducción 2
Protocolo HTTP (hypertexttransfer protocol) 3
Características 3
Funcionamiento 3
Puntos débiles 4
Aplicaciones 4
Puertos utilizados 4
Estándares 4
FTP (Protocolo de transferencia de Ficheros) 5
Características 5
Características Servidor FTP: 5
Características Cliente FTP: 5
Puntos débiles 5
Funcionamiento 6Aplicaciones 6
Puertos utilizados 8
Estándares 8
Ejemplos de servidores HTTP y FTP 8
Apache 8
Filezilla 9
Conclusión 10

Introducción
En el siguente trabajo se da a conocer los distintos protocolos utilizados en el internet tales como lo son el HTTP y FTP el primero utilizado para referenciar una pagina web mediante una URL mientras que el otro protocolo es utilizado para los ficheros.
Cadauno de estos tiene características particulares las cuales son descritas mas adelantes así como por el puerto por el que se comunican cada uno, los aspectos mas importantes de su funcionamiento, las debilidades que cuentan y algunos ejemplos de los servidores web donde son utilizados.
HTTP define la sintaxis y la semántica que utilizan los elementos software de la arquitectura web (clientes,servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor.
El protocolo FTP se basa en el modelo cliente/Servidor y permite la transferencia de ficheros tanto del servidor al cliente como del cliente al servidor. Asimismo, permite que un cliente efectue transferencias directas de un servidor a otro, con loque se ahorra la necesidad de copiar los icheros del primer servidor al cliente y pasarlos después al segundo cliente servidor.

Protocolo HTTP (hypertexttransfer protocol)
Características
El protocolo HTTP es un protocolo de transferencia de hipertexto basado fundamentalmente en el lenguaje HTML. Este protocolo fue implementado inicialmente por el World Wide Web en 1991 como una iniciativa desoftware y se denomino HTTP 0.9. el protocolo completo fue definido en 1992 e implementado en marzo de 1993.
La versión HTTP es un protocolo que funciona a nivel de aplicación según el modelo de referencia OSI.
HTTP define la sintaxis y la semántica que utilizan los elementos software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado atransacciones y sigue el esquema petición-respuesta entre un cliente y un servidor.
A la información transmitida se la llama recurso y se la identifica mediante un URL.
A diferencia de otros protocolos como FTP o a otras arquitecturas cliente-servidor clásicas, HTTP no tiene nocion de conexión, al menos mas alla del tratamiento de una petición.
Funcionamiento
Este protocolo se basa en el modelocliente/servidor, es decir, consiste en un intercambio de mensajes entre dos dispositivos:
El cliente que es el que solicita servicios a un servidor. Su aplicación es lo que se conoce en internet como navegadores.
El servidor, que es el dispositivo que responde a las solicitudes de los clientes. Usualmente se les conoce como servidor web, aunque en realidad son servidores de protocolo HTTP.

Unapetición HTTP es emitida, procesada en el servidor, y es seguida de la emisión de una respuesta. El servidor Web no conserva con posterioridad ninguna información sobre la respuesta procesada, si un mismo cliente emite una segunda petición, nada le indicara al servidor Web que se trata del mismo cliente de la respuesta anterior. Por lo tanto, será necesario implementar técnicas específicas paradesarrollar una aplicación que utilice diversos funcionarios: cadenas de petición, campos ocultos, cookies, sesión…
Las peticiones y las respuestas HTTP son codificadas en ASCII 7 bits. Los caracteres acentuados o multi-octeto (UNICODE) y los datos binarios deben ser codificados en la emisión y decodificados en la recepción. El encabezado de la petición permite, pues especificar la norma de...
tracking img