Protocolos FTP, SMTP, HTTP
Protocolos FTP, SMTP, HTTP
Protocolos FTP, SMTP, HTTP
TELEMATICA I Y LAB
PROTOCOLO FTP
FTP, por sus siglas en inglés es un método rudimentario para trasladar archivos
de una ubicación en la red a otra.
Por sí solo, no. La simplicidad de FTP es una de sus ventajas, pero también su
mayor debilidad. Puede ser configurado para obtener acceso sin autenticación
válida. Los archivos son almacenados sin cifrado, los datos son transferidos y
pueden ser interceptados fácilmente por hackers y cibercriminales mientras
recorre el Internet abierto.
Más capas de seguridad
El cifrado agrega una capa de protección que hace que sus datos sean ilegibles
para los cibercriminales.
PROTOCOLO SMTP
TELEMATICA I Y LAB
SMTP Protocolo simple de transferencia de
correo
Nació en 1982 y sigue siendo el estándar de Internet más utilizado a día de hoy.
Cómo funciona la retransmisión SMTP?
Cuando se envía un email a través del protocolo de retransmisión SMTP, lo que
se produce es la validación de una serie de comandos de texto (de la cadena de
caracteres ASCII), que posteriormente son enviados a un servidor SMTP. Por lo
general, se utilizan los puertos 25 o 587.
En este proceso no entra en juego el contenido del correo electrónico, sino que la
atención del lenguaje SMTP define exclusivamente en la transmisión.
Comandos SMTP
• EHLO: para abrir una sesión, en el caso de que el servidor soporte extensiones definidas en el RFC 1651.
• DATA: para indicar el comienzo del mensaje, este finalizará cuando haya una línea únicamente con un punto.
• Un usuario accede a una URL, seleccionando un enlace de un documento HTML o introduciéndola directamente en el
campo Location del cliente Web.
• El cliente Web descodifica la URL, separando sus diferentes partes. Así identifica el protocolo de acceso, la dirección
DNS o IP del servidor, el posible puerto opcional (el valor por defecto es 80) y el objeto requerido del servidor.
• Se abre una conexión TCP/IP con el servidor, llamando al puerto TCP correspondiente.
Se realiza la petición. Para ello, se envía el comando necesario (GET, POST, HEAD,…), la dirección del objeto requerido (el
contenido de la URL que sigue a la dirección del servidor), la versión del protocolo HTTP empleada (casi siempre
HTTP/1.0) y un conjunto variable de información, que incluye datos sobre las capacidades del browser, datos opcionales
para el servidor
• El servidor devuelve la respuesta al cliente. Consiste en un código de estado y el tipo de dato MIME de la información de
retorno, seguido de la propia información.