Anda di halaman 1dari 30

HTTP (HyperText Transfer Protocol)

Protocolo de Transferencia de Hipertexto: Es el protocolo usado en cada transaccin de la Web (WWW) World Wide Web Esta orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin se le conoce como Userpara modificar el estilo deUsuario). A la Agent (Agente del Haga clic informacin transmitida se le llama subttulo del patrn Recurso.
5/21/12

Los Recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta o una base de datos, la traduccin automtica de un documento, etc. HTTP es un protocolo sin estado, es decir, que no guarda ninguna informacin sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado.
5/21/12

5/21/12

5/21/12

5/21/12

Se pone la etiqueta "http://" en la barra de direcciones del navegador cuando introducimos una direccin web. Ya que tambin pueden soportar servicios ftp o el gopher. Esta etiqueta le permite al navegador identidficar el servicio que empleamos. 5/21/12

DIALOGO HTTP

5/21/12

Ejemplo de un dilogo HTTP


Para obtener un recurso con el URL http://www.example.com/index.html Se abre una conexin al host www.example.com, puerto 80 que es el puerto por defecto para HTTP. GET /index.html HTTP/1.1 Host: www.example.com User-Agent: nombre-cliente 5/21/12 [Lnea en blanco]

Ejemplo de Peticin

GET Pide una representacin del recurso especificado. Por seguridad no debera ser usado por aplicaciones que causen efectos ya que transmite informacin a travs de la URI agregando parmetros a la URL. Ejemplo: GET /images/logo.png HTTP/1.1 obtiene un recurso llamado logo.png Ejemplo con parmetros: /index.php?page=main&lang=es
5/21/12

5/21/12

Cdigos de Estado HTTP 1xx Mensajes 100 11Conexin rechazada 2xx Operacin Exitosa 200 OK 300xxRedirecin 301 Mudado permanentemente 4xx Error por parte del cliente 400 Solicitud incorrecta 5xx Error del servidor 500 Error interno

5/21/12

QU PASA SI EL SERVIDOR NO ENCUENTRA EL ARCHIVO? Si el servidor no encuentra el archivo requerido por el cliente, enva un cdigo 404. El protocolo HTTP define cdigos de respuesta Los navegadores entienden los cdigos recibidos en los paquetes de respuesta HTTP.

5/21/12

5/21/12

PROTOCOLO HTTPS Hypertext Transfer Protocol Secure (Protocolo seguro de transferencia de hipertexto) Es un protocolo de red basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versin segura de HTTP. Es mas utilizado por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas. La confianza inherente en HTTPS est basada en una Autoridad de certificacin superior que viene preinstalada en el software del navegador Una conexin HTTPS a un website puede ser validada si y solo 5/21/12 si todo lo siguiente es verdad:

DIFERENCIAS ENTRE HTTP Y HTTPS En el protocolo HTTP las URLs comienzan con http:// y en el seguro es https:// HTTP utilizana por defecto el puerto 80, las URLs de HTTPS utilizan el puerto 443 por defecto. HTTP es inseguro y est sujeto a ataques man-in-the-middle y eavesdropping que pueden permitir al atacante obtener acceso a cuentas de un sitio web e informacin confidencial. HTTPS est diseado para resistir esos ataques y ser seguro.

5/21/12

FTP (Protocolo de Transferencia de Archivos)


En informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. El Servicio FTP es ofrecido por la capa de Aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21

5/21/12

ftp://ftp.servidor_de_archivos_ftp.com

5/21/12

Un problema bsico de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp

5/21/12

5/21/12

En el modelo, el intrprete de protocolo (PI) de usuario , inicia la conexin de control en el puerto 21. Las rdenes FTP estndar las genera el PI de usuario y se transmiten al proceso servidor a travs de la conexin de control. Las respuestas estndar se envan desde el PI del servidor al PI de usuario por la conexin de control como respuesta a las rdenes. Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de datos, modo de transferencia, tipo de representacin y estructura) y la naturaleza de la operacin sobre el sistema de archivos( b;a;c;)
5/21/12

Tambin hay que destacar que la conexin de datos es bidireccional, es decir, se puede usar simultneamente para enviar y para recibir, y no tiene por qu existir todo el tiempo que dura la conexin FTP. Gopher.(Buscador)

5/21/12

Servidor FTP Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores. Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol).
5/21/12

Cliente FTP
Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar archivos en un ordenador remoto, se necesitar utilizar un programa cliente FTP. Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos. Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra. Algunos clientes de FTP bsicos en modo consola vienen integrados en los sistemas operativos, incluyendo Microsoft Windows, DOS, GNU/Linux y Unix.

5/21/12

5/21/12

5/21/12

SERVIDOR DE CORREO ELECTRONICO

Un servidor de correo es una aplicacin informtica ubicada en una pgina web en internet cuya funcin es parecida al Correo postal solo que en este caso los correos que circulan, lo hacen a travs de nuestras Redes y a diferencia del correo postal, por este medio solo se pueden enviar adjuntos de ficheros de cualquier extensin y no bultos o paquetes al viajar la informacin en formato electrnico.

5/21/12

5/21/12

Agente de Transferencia de Correo

Agente de Transferencia de Correo (Message Transport Agent, Agente de Transporte de Mensajes) es uno de los programas que ejecutan los servidores de correo, y tiene como fin transferir un conjunto de datos de una computadora a otra. El MTA, tiene varias formas de comunicarse con otros servidores de correo: 1.- Recibe los mensajes desde otro MTA. Acta como "servidor" de otros servidores. 2.- Enva los mensajes hacia otro MTA. Acta como un "cliente" de otros servidores. 3.- Acta como intermediario entre un "Mail Submision Agent" y otro MTA. Algunas soluciones de correo que incluyen un MTA son: Sendmail, qmail, Postfix, Exim, Mdaemon, Mercury Mail Transport System, Lotus Notes (IBM) y Microsoft Exchange Server. Por defecto el protocolo estndar para la transferencia de correos entre servidores es el SMTP, o Protocolo Simple de Transferencia de Correo. Est definido en el RFC 2821 y es un estndar oficial de Internet.( http://tools.ietf.org/html/rfc2821 5/21/12

Cuando un cliente establece una conexin con el servidor SMTP, espera a que ste enve un mensaje 220 Service ready o 421 Service non available 5/21/12

Intercambio de Correo Electrnico Usualmente el envo de un correo electrnico tiene como fin que un usuario (remitente) cree un correo electrnico y lo enve a otro (destinatario). Esta accin toma tpicamente 5 pasos. 1.- El usuario inicial crea un "correo electrnico"; un archivo que cumple los estndares de un correo electrnico. Usar para ello una aplicacin ad-hoc. 2.- El archivo creado es enviado a un almacn; administrado por el servidor de correo local al usuario remitente del correo; donde se genera una solicitud de envo. 3.- El servicio MTA local al usuario inicial recupera este archivo e inicia la negociacin con el servidor del destinatario para el envo del mismo. 4.- El servidor del destinatario valida la operacin y recibe el correo, depositndolo en el "buzn" correspondiente al usuario receptor del correo. El "buzn" no es otra cosa que un registro en una base de datos. 5.- Finalmente el software del cliente receptor del correo recupera este archivo o "correo" desde el servidor almacenando una copia en la base de datos del programa cliente de correo, ubicada en la computadora del cliente que recibe el correo. 5/21/12

Anda mungkin juga menyukai