jueves, 9 de mayo de 2019





PROTOCOLO SMTP





Es un protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA, teléfonos móviles, impresoras, etc).En 1982 se diseñó el primer Sistema para intercambiar correos electrónicos en ARPANET La primera de ellas define este protocolo y la segunda el formato del mensaje que este protocolo debía transportar, Con el tiempo se ha convertido en uno de los protocolos más usados en Internet. Para adaptarse a las nuevas necesidades surgidas por el crecimiento y popularidad de Internet se han hecho varias ampliaciones a este protocolo, como por ejemplo enviar texto con formato.

 El funcionamiento de este protocolo se da en línea, de manera que opera en los servicios de correo electrónico. Sin embargo, este protocolo posee algunas limitaciones en cuanto a la recepción de mensajes en el servidor de destino cola de mensajes recibidos. Como alternativa a esta limitación se asocia normalmente a este protocolo con otros, como el POP o IMAP, otorgando a SMTP la tarea específica de enviar correo, y recibirlos empleando los otros protocolos antes mencionados POP O IMAP.

SMTP es un protocolo orientado a la conexión basado en texto, en el que un remitente de correo se comunica con un receptor de correo electrónico mediante la emisión de secuencias de comando y el suministro de los datos necesarios en un canal de flujo de datos ordenado fiable, normalmente un protocolo de control de transmisión de conexión TCP. Una sesión SMTP consiste en comando originados por un cliente SMTP el agente de inicio, emisor o transmisor y las respuestas correspondientes del SMTP del servidor  el agente de escucha, o receptor para que la sesión se abra y se intercambian los parámetros de la sesión. Una sesión puede incluir cero o más transacciones SMTP. Una transferencia de STMP se compone por tres secuencias de comando:


Resultado de imagen para SMTP

  • MAIL: comando para establecer la dirección de retorno, también conocido como Return Path, remitente o sobre. Esta es la dirección para mensajes de despedida.

  • RCPT: comando, para establecer un destinatario de este mensaje. Este mandato puede emitirse varias veces, una para cada destinatario. Estas direcciones son también parte de la envolvente.

  • DATA: para enviar el mensaje de texto. Este es el contenido del mensaje, en lugar de su envoltura. Se compone de una cabecera de mensaje y el cuerpo del mensaje separado por una línea en blanco. DATA es en realidad un grupo de comandos, y el servidor responde dos veces: una vez para el comando de datos adecuada, para reconocer que está listo para recibir el texto, y la segunda vez después de la secuencia final de los datos, para aceptar o rechazar todo el mensaje.









FORMATO DEL MENSAJE

El mensaje es enviado por el cliente después de que manda la orden al data del servicio. el mensaje esta compuesto por dos partes:

  • Cabecera:Las primeras tres lineas del mensaje son la cabecera. En ellas se usan unas palabras claves para definir los campos del mensaje. Estos campos del mensaje ayudan a los clientes de correo a organizarlos y mostrarlos. Los más típicos son subject (asunto), from (emisor) y to (receptor). Estos dos últimos campos no hay que confundirlos con las órdenes Mail From y RCPT, que pertenecen al protocolo, pero no al formato del mensaje.
  • Cuerpo del mensaje: es el mensaje propiamente dicho. En el SMTP básico está compuesto únicamente por texto, y finalizado con una línea en la que el único carácter es un punto.