Smtp (protocolo simple de

24
SMTP (Protocolo simple de transferencia de correo ) 15 de febrero del 2012

description

SMTP

Transcript of Smtp (protocolo simple de

  • 1. 15 de febrero del 2012

2. Esel protocolo estndar que permite la transferencia de correo de un servidor a otro mediante una conexin punto a punto. stees un protocolo que funciona en lnea, encapsulado en una trama. 2 3. Protocolo de red basado en texto utilizadopara el intercambio de mensajes de correoelectrnico entre computadoras o distintosdispositivos (PDAs, telfonos mviles,etc.) Es utilizado para transferir correo confiabley eficaz.3 4. 4 5. En1982 se dise el primer sistema paraintercambiar correos electrnicos paraARPANET, definido en los RFC 821 y RFC822.La primera de ellas define este protocoloy la segunda el formato del mensaje queeste protocolo deba transportar 5 6. SMTPse basa en el modelo cliente-servidor, donde un cliente enva un mensaje a uno o varios receptores. Lacomunicacin entre el cliente y el servidor consiste enteramente en lneas de texto compuestas por caracteres ASCII. Eltamao mximo permitido para estas lneas es de 1000 caracteres.6 7. Lasrespuestas del servidor constan de un cdigo numrico de tres dgitos, seguido de un texto explicativo. El nmero va dirigido a un procesado automtico de la respuesta por autmata, mientras que el texto permite que un humano interprete la respuesta. 7 8. En el protocolo SMTP todas las rdenes,rplicas o datos son lneas de texto,delimitadas por el carcter . Todaslas rplicas tienen un cdigo numrico alcomienzo de la lnea. Utilizanormalmente el puerto 25 en elservidor para establecer la conexin.8 9. HELO Date a conocer EHLO Date a conocer y solicita el modoextendido MAIL FROM Especifica el remitente TCPT TO Especifica el destinatario 9 10. DATA Especifica el cuerpo del mensaje RSET Resetea QUIT Cierra la sesin HELP Ayuda con los comandos VRFY Verifica una direccin VERB En modo verbal10 11. Elemisor SMTP establece una conexin con el SMTP de destino y espera a que el servidor enve un mensaje "220 Service ready" o "421 Service not available. Seenva un HELO (abreviatura de "hello"), con el que el receptor se identificar devolviendo su nombre de dominio. El SMTP emisor puede usarlo para verificar si contact con el SMTP de destino correcto.11 12. Elemisor inicia ahora una transaccin enviando el comando MAIL al servidor. Este comando contiene la ruta de vuelta al emisor que se puede emplear para informar de errores. (paso 3) Si se acepta, el receptor replica con un "250 OK".12 13. Darle al servidor SMTP el destino delmensaje(puede haber ms de unreceptor).Esto se hace enviando uno o mscomandos RCPT TO:.Cada uno de ellos recibir una respuesta"250 OK" si el servidor conoce el destino,o un "550 No such user here" si no. 13 14. Cuandose envan todos los comandosrcpt, el emisor enva un comando DATApara notificar al receptor que acontinuacin se envan los contenidos delmensaje. El servidor replica con "354 Start mailinput, end with .". Nteseque se trata de la secuencia determinacin que el emisor debera usarpara terminar los datos del mensaje.14 15. El cliente enva los datos lnea a lnea, acabando con la lnea . que el servidor reconoce con "250 OK" o el mensaje de error apropiado si cualquier cosa fue mal.15 16. Ahora hay varias acciones posibles: El emisor no tiene ms mensajes que enviar; cerrarla conexin con un comando QUIT, que serrespondido con "221 Service closing transmissionchannel". El emisor no tiene ms mensajes que enviar, peroest preparado para recibir mensajes(si los hay) delotro extremo. Mandar el comando TURN. Los dosSMTPs intercambian sus papelees y el emisor que eraantes receptor puede enviar ahora mensajesempezando por el paso 3 de arriba. El emisor tiene otro mensaje que enviar, ysimplemente vuelve al paso 3 para enviar un nuevoMAIL. 16 17. En el siguiente ejemplo se muestra una conexin tpica. Se nombra con la letra C al cliente y con S al servidor. 17 18. S: 220 Servidor ESMTP C: HELO S: 250 Hello, please meet you C: MAIL FROM: [email protected] S: 250 Ok C: RCPT TO: [email protected] S: 250 Ok C: DATA S: 354 End data with . C: Subject: Campo de asunto C: From: [email protected] C: To: [email protected] C: Hola, C: Esto es una prueba. C: Adios. C: . S: 250 Ok: queued as 12345 C: quit S: 221 Bye 18 19. SMTPtambin tiene algunas deficiencias que no se haban previsto cuando fue creado, y que ha creado problemas para muchos usuarios modernos. SMTP no tiene manera de verificar los remitentes son quienes dicen que son. 19 20. POP y IMAP son protocolos para elalmacenamiento de correo electrnico. SMTP es un protocolo para enviar yrecibir.20 21. Para dar un ejemplo del mundo real SMTP sera como un cartero o cartero. lo ella puede entregar o recoger el correopara el traslado a otro lugar. POPes como un buzn de correo oapartado postal. Es el lugar el correo esentregado y donde permanece hasta queel beneficiario est listo para leerlo.21 22. Es un protocolo muy sencillo que slo permite la descarga de mensajes de la Bandeja de entrada en el equipo local. Generalmente, una vez transferido, el correo electrnico es entonces el equipo local y se retira de FastMail.FM. 22 23. Es un protocolo mucho ms avanzada, y permiterpidamente ver los objetos y los cuerpos demensajes de correos electrnicos, pero retrasar ladescarga de grandes mensajes de correoelectrnico (como los que tienen archivosadjuntos) a una fecha posterior si desea . IMAP tambin permite sincronizar las carpetas decorreo entre la mquina de casa y FastMail.FM enla web, para que pueda ver las mismas carpetas ymensajes donde quieras y acceder a su correoelectrnico. 23 24. http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/smtp.html http://es.kioskea.net/contents/internet/smtp.php3 http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol http://www.mitecnologico.com/Main/SmtpProtocolo http://www.ordenadores-y-portatiles.com/servidor-smtp.html24