SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Universidad Evangélica de El Salvador
                   Facultad de Ingeniería



                    Continuación de la Unidad I
  Objetivo específico:
          Conocer y aprender referente a los protocolos de
          aplicación más usados.

          Relacionar los protocolos de aplicación con los
          servicios de Internet.



                                            Asignatura: Protocolos de Comunicación de Red
Viernes, 15 de febrero de 2013              Docente: Ing. Oscar H. Díaz Jurado
Contenido para ésta semana

Servicio SMTP

Servicio POP3

Servicio IMAP

Funcionamiento del correo electrónico

Servicio FTP

Servicio HTTP

Servicio SSH

Protocolo HTTPS
Servicio SMTP

Definición:
(Protocolo simple de transferencia de correo) Es el
protocolo estándar que permite la transferencia de correo
de un servidor a otro mediante una conexión punto a
punto.

Puerto predeterminado: TCP:25

A cada comando enviado por el cliente le sigue una
respuesta del servidor SMTP compuesta por un número y
un mensaje descriptivo.

Comúnmente reciben el nombre de MTA
(Mail Transport Agent
o Agente de Transporte de Correos)
Solicitud para envío de correo
Principales comandos y encabezados

  Comando               Ejemplo                             Descripción
HELO             EHLO 193.56.47.125      Identificación que utiliza la dirección IP o el nombre
(EHLO)                                   de dominio del equipo remitente
MAIL FROM:       MAIL FROM:              Identificación de la dirección del remitente
                 originator@domain.com

RCPT TO:         RCPT TO:                Identificación de la dirección del destinatario
                 recipient@domain.com

DATA             DATA message            Cuerpo del correo electrónico
QUIT             QUIT                    Salida del servidor SMTP
HELP             HELP                    Lista de comandos SMTP que el servidor admite


El cuerpo del correo electrónico eventualmente puede contener
algunos de los siguientes encabezados:
         Date (Fecha)
         Subject (Asunto)
         Cc
         Bcc (Cco)
         From (De)
Servicio POP

Definición:
El protocolo POP (Protocolo de oficina de correos),
Permite recoger el correo electrónico en un servidor
remoto.

Posibilita consultar correos electrónicos recibidos sin
estar conectados peramentemente a Internet.

Puertos que utiliza según su versión:
    POP2 → TCP:109
    POP3 → TCP:110

    El protocolo POP2 ya no es usado.
Comandos básicos POP3

   Comando                                                  Descripción
USER identification   Permite la autenticación. El comando USER debe preceder al comando PASS.

PASS password         Permite especificar la contraseña del usuario cuyo nombre ha sido especificado por un comando
                      USER previo.

STAT                  Información acerca de los mensajes del servidor
RETR                  Número del mensaje que se va a recoger
DELE                  Número del mensaje que se va a eliminar
LIST [msg]            Número del mensaje que se va a mostrar
NOOP                  Permite mantener la conexión abierta en caso de inactividad
TOP <messageID>       Comando que muestra n líneas del mensaje, cuyo número se da en el argumento. En el caso de
<n>                   una respuesta positiva del servidor, éste enviará de vuelta los encabezados del mensaje, después
                      una línea en blanco y finalmente las primeras n líneas del mensaje.

UIDL [msg]            Solicitud al servidor para que envíe una línea que contenga información sobre el mensaje que
                      eventualmente se dará en el argumento. Esta línea contiene una cadena de caracteres
                      denominada unique identifier listing (lista de identificadores únicos) que permite identificar de
                      manera única el mensaje en el servidor, independientemente de la sesión.

QUIT                  Solicita la salida del servidor POP3. Lleva a la eliminación de todos los mensajes marcados como
                      eliminados y envía el estado de esta acción.
Servicio POP
Problemas con POP


Las contraseñas, al igual que los correos electrónicos,
circulan por la red como texto sin codificar. Es posible
cifrar la contraseña utilizando un algoritmo MD5 y
beneficiarse de una autenticación segura. Sin
embargo, debido a que es opcional, pocos servidores
lo implementan.

El protocolo POP3 bloquea las bandejas de entrada
durante el acceso, lo que significa que es imposible
que dos usuarios accedan de manera simultánea a la
misma bandeja de entrada.
Servicio IMAP

Definición:
El protocolo IMAP (Protocolo de acceso a mensajes de
Internet) es un protocolo alternativo al de POP3, pero que
ofrece más posibilidades.

Ventajas sobre POP
  Al utilizar POP3, los clientes se conectan brevemente
  al servidor de correo, solamente el tiempo que les
  tome descargar los nuevos mensajes. Al utilizar IMAP,
  los clientes permanecen conectados el tiempo que su
  interfaz permanezca activa y descargan los mensajes
  bajo demanda (tiempos de respuesta más rápido).
Ventajas de IMAP sobre POP

El protocolo POP3 supone que el cliente conectado es el
único dueño de una cuenta. En IMAP permite accesos
simultáneos a multiples clientes.

En IMAP, varios clientes conectados al mismo correo en
diferente tiempo pueden detectar los cambios hechos por
otros clientes, por lo se tiene un control de estado de los
mensajes.

IMAP proporciona mecanismos para busquedas de
mensajes de acuerdo a criterios, el cual evita que los
clientes descarguen todos los mensajes de su buzón de
correo, agilizando, las búsquedas.
Ventajas de IMAP sobre POP


IMAP define un mecanismo explícito mediante el cual
puede ser extendido. Se han propuesto muchas
extensiones de IMAP4 y son de uso común.

Ejemplo:

IMAP IDLE
Sirve para que el servidor avise al cliente cuando ha
llegado un nuevo mensaje de correo y éstos se
sincronicen.
Funcionamiento del correo electrónico


Terminología

MTA (Mail Transport Agent)
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.

MDA (Mail Delivery Agent)
Programa que acepta correo entrante desde un MTA y los
distribuye a los buzones de los destinatarios (si la cuenta
de destino está en la máquina local), o lo reenvía a un
servidor SMTP (si los destinatarios están en máquinas
remotas).
Funcionamiento del correo electrónico

MUA (Mail User Agent)
Programa usado para leer y enviar mensajes de correo
electrónico. Es el cliente de correo electrónico usado por el
usuario final.

Proceso:
   Cuando se envía un correo electrónico, el mensaje se envía
   al servidor del correo electrónico (MTA) que tiene la tarea
   de transportarlos hacia el MTA del destinatario.

   Luego el MTA del destinatario entrega el correo electrónico
   al servidor del correo entrante (MDA), el cual almacena el
   correo electrónico mientras espera que el usuario lo acepte.

   Finalmente, la recuperación del correo se logra a través de
   un cliente de correo electrónico (MUA) por el usuario final.
Funcionamiento del correo electrónico
Funcionamiento del correo electrónico

MTA     →     SMTP

MDA     →     POP3
              IMAP

MUA     →     ThunderBird
              Evolution
              Outlook
              Windows Live Mail
              Etc.
Servicio FTP


Definición:
FTP (Protocolo de transferencia de archivos) es un
protocolo para transferir archivos. requiere de múltiples
puertos de red para funcionar correctamente.

El número de puerto para las conexiones de datos y la forma en
la que las conexiones son inicializadas varía dependiendo de si
el cliente solicita los datos en modo activo o en modo pasivo

Éste define la manera en que los datos deben ser transferidos a
través de una red TCP/IP
Objetivo del FTP

Permitir que    equipos   remotos    puedan   compartir
archivos

Permitir la independencia entre los sistemas de archivo
del equipo del cliente y del equipo del servidor

Permitir una transferencia de datos eficaz
Modelo FTP (Cliente - Servidor)
Procesos que permiten la administración de
             la información

DTP (Proceso de transferencia de datos)
Encargado de establecer la conexión y de administrar el canal
de datos.

PI (Intérprete de protocolo)
Interpreta el protocolo y permite que el DTP pueda ser
controlado mediante los comandos recibidos a través del canal
de control.

    El SERVIDOR PI
    Responsable de establecer la conexión para el canal de
    control, de recibir los comandos FTP del USUARIO PI a
    través de éste, de responderles y de ejecutar el
    SERVIDOR DE DTP.
Procesos que permiten la administración de
             la información


PI (Intérprete de protocolo)

    El USUARIO PI
    Responsable de establecer la conexión con el servidor
    FTP, de enviar los comandos FTP, de recibir respuestas
    del SERVIDOR PI y de controlar al USUARIO DE DTP, si
    fuera necesario.
Modos de Trabajo - FTP

Básicamente los 2 modos de trabajo del FTP son:
  → Modo activo
  → Modo pasivo

Modo Activo:
Es el método original utilizado por el protocolo FTP para la
transferencia de datos a la aplicación cliente.

Procesos:
Cuando el cliente FTP inicia una transferencia de datos, el
servidor abre una conexión desde el puerto 20 en el servidor
para la dirección IP y un puerto aleatorio sin privilegios (mayor
que 1024) especificado por el cliente.
Modo Activo
Modo Pasivo

Modo Pasivo:
La aplicación FTP cliente es la que inicia el modo pasivo, de la
misma forma que el modo activo. El cliente FTP indica que
desea acceder a los datos en modo pasivo y el servidor
proporciona la dirección IP y el puerto aleatorio, sin privilegios
(mayor que 1024) en el servidor. Luego, el cliente se conecta al
puerto en el servidor y descarga la información requerida.

El modo pasivo resuelve problema de la interferencia del
cortafuegos en el lado del cliente con las conexiones de datos,
pero complica la administración del cortafuegos del lado del
servidor.
Modo Pasivo
Servicio HTTP

El propósito del protocolo HTTP es permitir la transferencia de
archivos (principalmente, en formato HTML). entre un
navegador (el cliente) y un servidor web localizado mediante
una cadena de caracteres denominada dirección URL.

     Desde 1990, el protocolo HTTP (Protocolo de
     transferencia de hipertexto) es el protocolo más utilizado
     en Internet.

     Protocolo orientado a transacciones, el cual sigue el
     esquema petición-respuesta entre un cliente y un servidor.

User Agent      →       Navegador Web
Recursos        →       Información transmitida
Localizador     →       URL
Comunicación entre el navegador y el servidor

La comunicación entre el navegador y el servidor   se lleva a
cabo en dos etapas:
    El navegador realiza una solicitud HTTP
    El servidor procesa la solicitud y después     envía una
    respuesta HTTP
Solicitud HTTP

Una solicitud HTTP es un conjunto de líneas que el navegador
envía al servidor. Incluye:

    Una línea de solicitud
      → El método.
      → La dirección URL.
      → La versión del protocolo utilizada por el cliente.

    Los campos del encabezado de solicitud
      → Navegador.
      → Sistema operativo, etc.

    El cuerpo de la solicitud:
       → Envío de datos por POST por ejemplo.
Respuesta HTTP

Una respuesta HTTP es un conjunto de líneas que el servidor
envía al navegador. Está constituida por: Incluye:

    Una línea de estado:
      → La versión del protocolo utilizada.
      → El código de estado.
      → El significado del código.

    Los campos del encabezado de respuesta
      → Información adicional sobre la respuesta del
         servidor.

    El cuerpo de la respuesta:
       → Contiene el documento solicitado.
Comunicación entre el navegador y el servidor
Códigos de respuesta

Son los códigos que se ven cuando el navegador no puede
mostrar la página solicitada. El código de respuesta está
formado por tres dígitos: el primero indica el estado y los dos
siguientes explican la naturaleza exacta del error.

Código           Mensaje                                  Descripción
10x      Mensaje de información     Estos códigos no se utilizan en la versión 1.0 del
                                    protocolo
20x      Éxito                      Estos códigos indican la correcta ejecución de la
                                    transacción
30x      Redirección                Estos códigos indican que el recurso ya no se
                                    encuentra en la ubicación especificada
40x      Error debido al cliente    Estos códigos indican que la solicitud es incorrecta

50x      Error debido al servidor   Estos códigos indican que existe un error interno en el
                                    servidor

Mais conteúdo relacionado

Mais procurados

Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
cris_bar
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
Jorge Arroyo
 
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Student A
 

Mais procurados (20)

Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmision
 
Preguntas sobre la direccion ip
Preguntas sobre la direccion ipPreguntas sobre la direccion ip
Preguntas sobre la direccion ip
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Conexiones inalámbricas punto a punto usando wds
Conexiones inalámbricas punto a punto usando wds Conexiones inalámbricas punto a punto usando wds
Conexiones inalámbricas punto a punto usando wds
 
Corba
CorbaCorba
Corba
 
CAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSICAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSI
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Estudiar examen auto i elmodelo osi
Estudiar examen auto i elmodelo osiEstudiar examen auto i elmodelo osi
Estudiar examen auto i elmodelo osi
 
Cisco examenes
Cisco examenesCisco examenes
Cisco examenes
 
VLSM y CIDR
VLSM   y  CIDRVLSM   y  CIDR
VLSM y CIDR
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Añadir host a gns3
Añadir host a gns3Añadir host a gns3
Añadir host a gns3
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
 
VLSM y CIDR
VLSM y CIDRVLSM y CIDR
VLSM y CIDR
 
Las cronicas de redis
Las cronicas de redisLas cronicas de redis
Las cronicas de redis
 
Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instrucciones
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Phpy odbc
Phpy odbcPhpy odbc
Phpy odbc
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 

Destaque (7)

Manual de servicio al cliente
Manual de servicio al cliente Manual de servicio al cliente
Manual de servicio al cliente
 
Protocolo S. Al Cliente
Protocolo S. Al ClienteProtocolo S. Al Cliente
Protocolo S. Al Cliente
 
Manual de servicio al cliente (1)
Manual de servicio al cliente (1)Manual de servicio al cliente (1)
Manual de servicio al cliente (1)
 
Cableado estructurado (redes)
Cableado estructurado (redes)Cableado estructurado (redes)
Cableado estructurado (redes)
 
Protocolo de servicio al cliente
Protocolo de servicio al clienteProtocolo de servicio al cliente
Protocolo de servicio al cliente
 
Manual de servicio al cliente y protocolos de atención.
Manual de servicio al cliente  y protocolos de atención.Manual de servicio al cliente  y protocolos de atención.
Manual de servicio al cliente y protocolos de atención.
 
Comentario del Plano Urbano
Comentario del Plano UrbanoComentario del Plano Urbano
Comentario del Plano Urbano
 

Semelhante a Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y HTTP (20)

Servidor de correo
Servidor de correoServidor de correo
Servidor de correo
 
Correo electronico(grupo 3)
Correo electronico(grupo 3)Correo electronico(grupo 3)
Correo electronico(grupo 3)
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Pop3 imap
Pop3   imapPop3   imap
Pop3 imap
 
Protolos De Internet Y Aplicaciones De Acceso
Protolos De Internet Y Aplicaciones De AccesoProtolos De Internet Y Aplicaciones De Acceso
Protolos De Internet Y Aplicaciones De Acceso
 
Protocolos de mensajería
Protocolos de mensajeríaProtocolos de mensajería
Protocolos de mensajería
 
Protocolos
ProtocolosProtocolos
Protocolos
 
servidores de correo
servidores de correoservidores de correo
servidores de correo
 
Smtp Pop3
Smtp Pop3Smtp Pop3
Smtp Pop3
 
Correo electrónico sobre linux
Correo electrónico sobre linuxCorreo electrónico sobre linux
Correo electrónico sobre linux
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicación
 
Correo electronico 2
Correo electronico 2Correo electronico 2
Correo electronico 2
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
Correo electronico(grupo 3) F
Correo electronico(grupo 3) FCorreo electronico(grupo 3) F
Correo electronico(grupo 3) F
 
Correo electronico(grupo 3)
Correo electronico(grupo 3)Correo electronico(grupo 3)
Correo electronico(grupo 3)
 
Ntworking
NtworkingNtworking
Ntworking
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 

Mais de Óscar Humberto Díaz Jurado (8)

Información en la WWW
Información en la WWWInformación en la WWW
Información en la WWW
 
Diaposita de pruebas
Diaposita de pruebasDiaposita de pruebas
Diaposita de pruebas
 
Integración de sistemas y Firewalls
Integración de sistemas y FirewallsIntegración de sistemas y Firewalls
Integración de sistemas y Firewalls
 
Medios físicos de transmisión
Medios físicos de transmisiónMedios físicos de transmisión
Medios físicos de transmisión
 
Servicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNETServicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNET
 
Conmutación, Redes WLAN, PAN, WAN Windows Server 2008 con AD
Conmutación, Redes WLAN, PAN, WAN Windows Server 2008 con ADConmutación, Redes WLAN, PAN, WAN Windows Server 2008 con AD
Conmutación, Redes WLAN, PAN, WAN Windows Server 2008 con AD
 
El Módelo OSI y elementos de redes
El Módelo OSI y elementos de redesEl Módelo OSI y elementos de redes
El Módelo OSI y elementos de redes
 
Teoría básica sobre la comunicación de datos
Teoría básica sobre la comunicación de datosTeoría básica sobre la comunicación de datos
Teoría básica sobre la comunicación de datos
 

Último

Último (20)

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 

Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y HTTP

  • 1. Universidad Evangélica de El Salvador Facultad de Ingeniería Continuación de la Unidad I Objetivo específico: Conocer y aprender referente a los protocolos de aplicación más usados. Relacionar los protocolos de aplicación con los servicios de Internet. Asignatura: Protocolos de Comunicación de Red Viernes, 15 de febrero de 2013 Docente: Ing. Oscar H. Díaz Jurado
  • 2. Contenido para ésta semana Servicio SMTP Servicio POP3 Servicio IMAP Funcionamiento del correo electrónico Servicio FTP Servicio HTTP Servicio SSH Protocolo HTTPS
  • 3. Servicio SMTP Definición: (Protocolo simple de transferencia de correo) Es el protocolo estándar que permite la transferencia de correo de un servidor a otro mediante una conexión punto a punto. Puerto predeterminado: TCP:25 A cada comando enviado por el cliente le sigue una respuesta del servidor SMTP compuesta por un número y un mensaje descriptivo. Comúnmente reciben el nombre de MTA (Mail Transport Agent o Agente de Transporte de Correos)
  • 5. Principales comandos y encabezados Comando Ejemplo Descripción HELO EHLO 193.56.47.125 Identificación que utiliza la dirección IP o el nombre (EHLO) de dominio del equipo remitente MAIL FROM: MAIL FROM: Identificación de la dirección del remitente originator@domain.com RCPT TO: RCPT TO: Identificación de la dirección del destinatario recipient@domain.com DATA DATA message Cuerpo del correo electrónico QUIT QUIT Salida del servidor SMTP HELP HELP Lista de comandos SMTP que el servidor admite El cuerpo del correo electrónico eventualmente puede contener algunos de los siguientes encabezados: Date (Fecha) Subject (Asunto) Cc Bcc (Cco) From (De)
  • 6. Servicio POP Definición: El protocolo POP (Protocolo de oficina de correos), Permite recoger el correo electrónico en un servidor remoto. Posibilita consultar correos electrónicos recibidos sin estar conectados peramentemente a Internet. Puertos que utiliza según su versión: POP2 → TCP:109 POP3 → TCP:110 El protocolo POP2 ya no es usado.
  • 7. Comandos básicos POP3 Comando Descripción USER identification Permite la autenticación. El comando USER debe preceder al comando PASS. PASS password Permite especificar la contraseña del usuario cuyo nombre ha sido especificado por un comando USER previo. STAT Información acerca de los mensajes del servidor RETR Número del mensaje que se va a recoger DELE Número del mensaje que se va a eliminar LIST [msg] Número del mensaje que se va a mostrar NOOP Permite mantener la conexión abierta en caso de inactividad TOP <messageID> Comando que muestra n líneas del mensaje, cuyo número se da en el argumento. En el caso de <n> una respuesta positiva del servidor, éste enviará de vuelta los encabezados del mensaje, después una línea en blanco y finalmente las primeras n líneas del mensaje. UIDL [msg] Solicitud al servidor para que envíe una línea que contenga información sobre el mensaje que eventualmente se dará en el argumento. Esta línea contiene una cadena de caracteres denominada unique identifier listing (lista de identificadores únicos) que permite identificar de manera única el mensaje en el servidor, independientemente de la sesión. QUIT Solicita la salida del servidor POP3. Lleva a la eliminación de todos los mensajes marcados como eliminados y envía el estado de esta acción.
  • 9. Problemas con POP Las contraseñas, al igual que los correos electrónicos, circulan por la red como texto sin codificar. Es posible cifrar la contraseña utilizando un algoritmo MD5 y beneficiarse de una autenticación segura. Sin embargo, debido a que es opcional, pocos servidores lo implementan. El protocolo POP3 bloquea las bandejas de entrada durante el acceso, lo que significa que es imposible que dos usuarios accedan de manera simultánea a la misma bandeja de entrada.
  • 10. Servicio IMAP Definición: El protocolo IMAP (Protocolo de acceso a mensajes de Internet) es un protocolo alternativo al de POP3, pero que ofrece más posibilidades. Ventajas sobre POP Al utilizar POP3, los clientes se conectan brevemente al servidor de correo, solamente el tiempo que les tome descargar los nuevos mensajes. Al utilizar IMAP, los clientes permanecen conectados el tiempo que su interfaz permanezca activa y descargan los mensajes bajo demanda (tiempos de respuesta más rápido).
  • 11. Ventajas de IMAP sobre POP El protocolo POP3 supone que el cliente conectado es el único dueño de una cuenta. En IMAP permite accesos simultáneos a multiples clientes. En IMAP, varios clientes conectados al mismo correo en diferente tiempo pueden detectar los cambios hechos por otros clientes, por lo se tiene un control de estado de los mensajes. IMAP proporciona mecanismos para busquedas de mensajes de acuerdo a criterios, el cual evita que los clientes descarguen todos los mensajes de su buzón de correo, agilizando, las búsquedas.
  • 12. Ventajas de IMAP sobre POP IMAP define un mecanismo explícito mediante el cual puede ser extendido. Se han propuesto muchas extensiones de IMAP4 y son de uso común. Ejemplo: IMAP IDLE Sirve para que el servidor avise al cliente cuando ha llegado un nuevo mensaje de correo y éstos se sincronicen.
  • 13. Funcionamiento del correo electrónico Terminología MTA (Mail Transport Agent) 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. MDA (Mail Delivery Agent) Programa que acepta correo entrante desde un MTA y los distribuye a los buzones de los destinatarios (si la cuenta de destino está en la máquina local), o lo reenvía a un servidor SMTP (si los destinatarios están en máquinas remotas).
  • 14. Funcionamiento del correo electrónico MUA (Mail User Agent) Programa usado para leer y enviar mensajes de correo electrónico. Es el cliente de correo electrónico usado por el usuario final. Proceso: Cuando se envía un correo electrónico, el mensaje se envía al servidor del correo electrónico (MTA) que tiene la tarea de transportarlos hacia el MTA del destinatario. Luego el MTA del destinatario entrega el correo electrónico al servidor del correo entrante (MDA), el cual almacena el correo electrónico mientras espera que el usuario lo acepte. Finalmente, la recuperación del correo se logra a través de un cliente de correo electrónico (MUA) por el usuario final.
  • 16. Funcionamiento del correo electrónico MTA → SMTP MDA → POP3 IMAP MUA → ThunderBird Evolution Outlook Windows Live Mail Etc.
  • 17. Servicio FTP Definición: FTP (Protocolo de transferencia de archivos) es un protocolo para transferir archivos. requiere de múltiples puertos de red para funcionar correctamente. El número de puerto para las conexiones de datos y la forma en la que las conexiones son inicializadas varía dependiendo de si el cliente solicita los datos en modo activo o en modo pasivo Éste define la manera en que los datos deben ser transferidos a través de una red TCP/IP
  • 18. Objetivo del FTP Permitir que equipos remotos puedan compartir archivos Permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor Permitir una transferencia de datos eficaz
  • 19. Modelo FTP (Cliente - Servidor)
  • 20. Procesos que permiten la administración de la información DTP (Proceso de transferencia de datos) Encargado de establecer la conexión y de administrar el canal de datos. PI (Intérprete de protocolo) Interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. El SERVIDOR PI Responsable de establecer la conexión para el canal de control, de recibir los comandos FTP del USUARIO PI a través de éste, de responderles y de ejecutar el SERVIDOR DE DTP.
  • 21. Procesos que permiten la administración de la información PI (Intérprete de protocolo) El USUARIO PI Responsable de establecer la conexión con el servidor FTP, de enviar los comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.
  • 22. Modos de Trabajo - FTP Básicamente los 2 modos de trabajo del FTP son: → Modo activo → Modo pasivo Modo Activo: Es el método original utilizado por el protocolo FTP para la transferencia de datos a la aplicación cliente. Procesos: Cuando el cliente FTP inicia una transferencia de datos, el servidor abre una conexión desde el puerto 20 en el servidor para la dirección IP y un puerto aleatorio sin privilegios (mayor que 1024) especificado por el cliente.
  • 24. Modo Pasivo Modo Pasivo: La aplicación FTP cliente es la que inicia el modo pasivo, de la misma forma que el modo activo. El cliente FTP indica que desea acceder a los datos en modo pasivo y el servidor proporciona la dirección IP y el puerto aleatorio, sin privilegios (mayor que 1024) en el servidor. Luego, el cliente se conecta al puerto en el servidor y descarga la información requerida. El modo pasivo resuelve problema de la interferencia del cortafuegos en el lado del cliente con las conexiones de datos, pero complica la administración del cortafuegos del lado del servidor.
  • 26. Servicio HTTP El propósito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML). entre un navegador (el cliente) y un servidor web localizado mediante una cadena de caracteres denominada dirección URL. Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. Protocolo orientado a transacciones, el cual sigue el esquema petición-respuesta entre un cliente y un servidor. User Agent → Navegador Web Recursos → Información transmitida Localizador → URL
  • 27. Comunicación entre el navegador y el servidor La comunicación entre el navegador y el servidor se lleva a cabo en dos etapas: El navegador realiza una solicitud HTTP El servidor procesa la solicitud y después envía una respuesta HTTP
  • 28. Solicitud HTTP Una solicitud HTTP es un conjunto de líneas que el navegador envía al servidor. Incluye: Una línea de solicitud → El método. → La dirección URL. → La versión del protocolo utilizada por el cliente. Los campos del encabezado de solicitud → Navegador. → Sistema operativo, etc. El cuerpo de la solicitud: → Envío de datos por POST por ejemplo.
  • 29. Respuesta HTTP Una respuesta HTTP es un conjunto de líneas que el servidor envía al navegador. Está constituida por: Incluye: Una línea de estado: → La versión del protocolo utilizada. → El código de estado. → El significado del código. Los campos del encabezado de respuesta → Información adicional sobre la respuesta del servidor. El cuerpo de la respuesta: → Contiene el documento solicitado.
  • 30. Comunicación entre el navegador y el servidor
  • 31. Códigos de respuesta Son los códigos que se ven cuando el navegador no puede mostrar la página solicitada. El código de respuesta está formado por tres dígitos: el primero indica el estado y los dos siguientes explican la naturaleza exacta del error. Código Mensaje Descripción 10x Mensaje de información Estos códigos no se utilizan en la versión 1.0 del protocolo 20x Éxito Estos códigos indican la correcta ejecución de la transacción 30x Redirección Estos códigos indican que el recurso ya no se encuentra en la ubicación especificada 40x Error debido al cliente Estos códigos indican que la solicitud es incorrecta 50x Error debido al servidor Estos códigos indican que existe un error interno en el servidor