Está en la página 1de 38

CCNA Exploration Aspectos Bsicos de Redes

Captulo 3 Funcionalidad y Protocolos de Capa de Aplicacin


Copyright 2008 Version 4.0
Ch 3 - 1

Objetivos
Describir cmo las funciones de las tres capas superiores del modelo OSI proporcionan servicios de red para aplicaciones de usuario final Describir cmo los protocolos TCP/IP de la capa de aplicaciones proporcionan los servicios especificados por las capas superiores del modelo OSI Definir cmo la gente usa la capa de aplicacin para comunicarse a travs de la red de informacin Describir las funciones de las aplicaciones TCP/IP bien conocidas, tales como World Wide Web y Correo Electrnico y otros servicios relacionados (HTTP, DNS, DHCP, STMP/POP y Telnet) Describir los procesos de intercambio de archivos que utilizan aplicaciones peer-to-peer y el protocolo Gnutella Explicar cmo los protocolos aseguran que los servicios que se ejecutan en un tipo de dispositivo, puede enviar y recibir de muchos dispositivos de red diferentes Utilizar herramientas de anlisis de redes para examinar y explicar cmo trabajan las aplicaciones comunes de los usuarios
Version 4.0
Ch 3 - 2

Copyright 2008

Capa de Aplicacin
Proporciona la interfaz entre los humanos y las redes de datos
Las personas a crear la comunicacin El software y hardware convierte la comunicacin a un formato digital Los servicios de capa aplicacin inician la transferencia de datos

Copyright 2008

Version 4.0

Ch 3 - 3

Capa de Presentacin
La capa de presentacin tiene tres funciones principales
la codificacin y conversin de datos de capa de aplicacin para asegurar que los datos del dispositivo de origen puede ser interpretado por la aplicacin adecuada en el dispositivo de destino compresin de los datos de una manera que pueden ser descomprimidos por el dispositivo de destino cifrado de los datos para la transmisin y la desencriptacin de datos a la recepcin por el destino

Ejemplos de esta capa: Estndares de video como QuickTime, MPEG; formatos de imagen grfica como GIF y JPEG; formato de archivo de imagen etiquetada TIFF, etc.

Copyright 2008

Version 4.0

Ch 3 - 4

Capa de Sesin
Crea y mantiene diologos entre aplicaciones origen y destino Maneja el intercambio de informacin para iniciar dilogos y mantenerlos activos Reinicia sesiones que se interrumpieron o mantuvieron inactivas durante un largo perodo de tiempo

Copyright 2008

Version 4.0

Ch 3 - 5

Procolos de Capa de Aplicacin


Domain Name Service (DNS) Usado para resolver nombres de Internet para direcciones IP Hypertext Transfer Protocol (HTTP) se utiliza para transferir archivos que forman las pginas Web de la World Wide Web Simple Mail Transfer Protocol se utiliza para la transferencia de mensajes de correo y adjuntos Telnet (terminal emulation protocol) se utiliza para proporcionar acceso remoto a servidores y a dispositivos de red File Transfer Protocol (FTP) se utiliza para la transferencia de archivos interactiva entre sistemas

Copyright 2008

Version 4.0

Ch 3 - 6

Software de Capa de Aplicacin


Aplicaciones reconocidas por la red
implementan los protocolos de la capa de aplicacin y pueden comunicarse directamente con las capas inferiores del stack de protocolos Clientes e-mail y exploradores web son algunos ejemplos

Servicios de Capa de Aplicacin


son los programas que se comunican con la red y preparan los datos para la transferencia Diferentes tipos de datos (texto, grfico o video) requieren de diversos servicios de red para asegurarse de que estn bien preparados para procesar las funciones de las capas inferiores del modelo OSI

Copyright 2008

Version 4.0

Ch 3 - 7

Procesos de Software
Los procesos son programas de software individual que se ejecutan en forma simultnea

Copyright 2008

Version 4.0

Ch 3 - 8

Aplicaciones de Usuario Servicios y Protocolos


Las aplicaciones proporcionan a las personas una forma de crear mensajes Los servicios establecen una interfaz con la red los protocolos proporcionan las reglas y los formatos que regulan el trato de los datos

Copyright 2008

Version 4.0

Ch 3 - 9

Funciones de los Protocolos de Capa Aplicacin


Establecen reglas consistentes para el intercambio de datos entre aplicaciones y servicios Especifican cmo se estructuran los datos dentro de los mensajes y los tipos de mensajes que se envan entre origen y destino definen los dilogos de mensajes y la respuesta esperada Definen la interaccin con la siguiente capa inferior

Copyright 2008

Version 4.0

Ch 3 - 10

Modelo Cliente-Servidor
El dispositivo que solicita la informacin se denomina un cliente El dispositivo responde a la peticin se llama un servidor Protocolos de la capa de Aplicacin describen el formato de las peticiones y las respuestas entre los clientes y servidores

Copyright 2008

Version 4.0

Ch 3 - 11

Servidores
Un servidor es normalmente un equipo que contiene informacin para ser compartida con muchos sistemas cliente Algunos servidores pueden requerir de autenticacin de la informacin de cuenta del usuario para verificar si el usuario tiene permiso para acceder a los datos solicitados
Cuentan con una lista central de cuentas de usuarios y autorizaciones

ejecuta un servicio o proceso, a veces denominado daemon (demonio)


los demonios generalmente se ejecutan en segundo plano (background) Los demonios "escuchan" solicitudes de los clientes los demonios intercambian informacin apropiada con el cliente cuando escuchan solicitudes
Copyright 2008 Version 4.0
Ch 3 - 12

Servicios y Protocolos de la Capa de Aplicacin


Una sola aplicacin puede emplear diferentes servicios de la capa de aplicacin
Un requererimiento puede contener varios procesos individuales

Los servidores generalmente tienen mltiples clientes que solicitan informacin al mismo tiempo
solicitudes individuales del cliente pueden manejarse en forma simultnea y separada Los servicios y procesos de la capa de aplicacin dependen del soporte de las funciones de la capa inferior para administrar en forma exitosa las mltiples conversaciones
Copyright 2008 Version 4.0
Ch 3 - 13

Redes Punto a Punto (Peer-to-Peer)


Dos o ms computadoras estn conectadas por medio de una red y pueden compartir recursos (como impresoras y archivos) sin tener un servidor dedicado Cada dispositivo final conectado (conocido como punto) puede funcionar como un servidor o como un cliente informacin puede ser localizado en cualquier parte en cualquier dispositivo conectado Las cuentas de usuario y derechos de acceso en forma individual para cada dispositivo par Difcil implementar polticas de acceso y seguridad Los sistemas operativos ms recientes soportan compartir archivos e impresoras sin necesidad de software de servidor adicional
Copyright 2008 Version 4.0
Ch 3 - 14

Aplicaciones Punto a Punto


Permite a los dispositivos actuar tanto cliente como servidor en la misma comunicacin
requiere que cada dispositivo final proporcione una interfaz de usuario y ejecute un servicio en segundo plano

Puede ser utilizado en redes punto a punto, redes cliente/servidor y a travs de Internet

Copyright 2008

Version 4.0

Ch 3 - 15

Protocolo y Servicio DNS


DNS usa el puerto TCP/UDP 53 Los nombres de dominio fueron creados para convertir la direccin IP numrica en un nombre sencillo, reconocible
Los nombres de dominio son ms fciles de recordar que las actuales direcciones numricas cualquier cambio en la direccin es transparente para el usuario puesto que el nombre de dominio es el mismo
Copyright 2008 Version 4.0
Ch 3 - 16

Resolucin DNS
DNS es un servicio cliente/servidor
El cliente DNS ejecuta un servicio (y no una aplicacin) El cliente DNS, a veces denominado resolucin DNS, admite la resolucin de nombres para otras aplicaciones de red y servicios que lo necesiten

Cliente DNS utiliza una o ms direcciones de servidor DNS para la resolucin de nombres
Cliente DNS consulta los servidores de nombres para resolver el nombre a una direccin numrica nslookup permite al usuario consultar manualmente los servidores de nombres para resolver un nombre de host determinado
Copyright 2008 Version 4.0
Ch 3 - 17

Formato de Mensaje DNS


Un servidor DNS utiliza la resolucin de nombres con el demonio llamado named Utiliza el mismo formato de mensaje para:
Todo tipo de consultas de los clientes y las respuestas del servidor Mensajes de error La transferencia de informacin de registro de recursos entre los servidores

Copyright 2008

Version 4.0

Ch 3 - 18

Los Registros de Recursos del DNS


A NS Una direccinm de dispositivo final Un servidor de nombres con autoridad, es decir, un servidor que tiene registros de recursos que corresponde a su nivel en la jerarqua de dominios El nombre cannico - un nombre de alias para un host Registro de intercambio de correos
/var/named/chroot/var/named/data ********************************* $ORIGIN labti.cl. $TTL 86400 @ IN SOA rapanui.labti.cl. postmaster.labti.cl.( 2009032602 ; serial 28800 ; refresh 720 ; retry 604800 ; expire 14400 ; ttl ) IN IN IN IN rapanui IN perseo IN mail IN www IN NS rapanui.labti.cl. NS secundario.nic.cl. MX 5 mail.labti.cl. A 190.196.56.10 A 190.196.56.10 A 190.196.56.10 A 190.196.56.10 A 190.196.56.10

CNAME MX

Copyright 2008

Version 4.0

Ch 3 - 19

Estructura de Directorio del DNS


Utiliza una estructura jerrquica para crear una base de datos de nombre
jerarqua es un rbol invertido con la raz en la parte superior y las ramas por debajo de

Los diferentes dominios de nivel superior (TLD) representan ya sea el pas de origen o el tipo de organizacin Despus de los dominios del nivel superior, se encuentran los nombres de los dominios de segundo nivel y debajo de estos hay otros dominios de nivel inferior

Copyright 2008

Version 4.0

Ch 3 - 20

Servicio y Protocolo WWW


El navegador establece una conexin con el servicio Web que se ejecuta en el servidor mediante el Protocolo de Transferencia de HiperTexto (HTTP)
Solicita una pgina con una direccin URL (localizador uniforme de recursos) o la direccin web Un navegador web es una aplicacin cliente que se ejecuta en un dispositivo cliente

HTTP usa el puerto TCP 80 Una URL consiste de tres partes:


El protocolo HyperText Transfer Protocol (HTTP) El nombre del servidor El nombre del archivo especfico requerido

Los buscadores pueden interpretar y presentar muchos tipos de datos


Texto sin formato y Hypertext Markup Language (HTML) Otros tipos de datos requieren otro servicio o programa, tales como los plug-ins o add-ons

Copyright 2008

Version 4.0

Ch 3 - 21

Servicio y Protocolo WWW (cont.)


El cliente web hace una conexin con el servidor HTTP y solicita una pgina En respuesta a la solicitud, el servidor HTTP devuelve el cdigo de una pgina web El navegador interpreta el cdigo HTML y muestra una pgina web
Ch 3 - 22

Copyright 2008

Version 4.0

Protocolo HTTP
HTTP specifica un protocolo de solicitud/respuesta
HTTP usa tres mensajes comunes GET, POST y PUT

HTTP no es un protocolo seguro


El mensaje POST en texto claro puede ser interceptado y ledo HTML no encripta o cifra pginas

El protocolo HTTP Secure (HTTPS) puede usar autenticacin y cifrado para asegurar los datos
Copyright 2008 Version 4.0
Ch 3 - 23

Services de Correo Electrnico y Protocolos SMTP/POP3


El usuario compone un mensaje de correo electrnico utilizando una aplicacin llamada Agente de Usuario de Correo (MUA) o cliente de correo electrnico El cliente enva mensajes de correo electrnico a un servidor usando Simple Mail Transfer Protocol (SMTP) y recibe e-mails utilizando Post Office Protocol versin 3 (POP3) SMTP usa el puerto TCP 25 POP usa el puerto UDP 110

Copyright 2008

Version 4.0

Ch 3 - 24

Agente de Transferencia de Correo


El proceso MTA se usa para enviar correo
El MTA recibe mensajes desde un MUA u otro MTA Segn el encabezado del mensaje, determina cmo debe renviarse un mensaje para llegar al destino Si el recipiente se encuentra en el servidor local, el mail es pasado al Agente de Entrega de Correo (MDA) Si el recipiente no esta en el servidor local, el MTA enruta el correo electrnico al MTA en el servidor correspondiente

Copyright 2008

Version 4.0

Ch 3 - 25

Agente de Entrega de Correo (MDA)


El MDA recibe el correo entrante desde el MTA y entrega el correo a los buzones de los usuarios de los correspondientes Tambin puede resolver los problemas de distribucin final, tales como la deteccin de virus, filtrado de spam y manejo de acuse de recibo

Copyright 2008

Version 4.0

Ch 3 - 26

SMTP y POP
POP y POP3 son protocolo de envo de correo entrante
El MDA escucha cuando un cliente se conecta a un servidor

Gobierna la transferencia de correos salientes desde el cliente emisor al servidor de correos (MDA), as como tambin el transporte de correos entre servidores de correo electrnico (MTA)
SMTP permite transportar correos por las redes de datos entre diferentes tipos de software de cliente y servidor
Copyright 2008 Version 4.0
Ch 3 - 27

Comandos SMTP
SMTP utiliza un conjunto rgido de comandos y respuestas
Estos comandos dan soporte a los procedimientos que se utilizan en el SMTP, como inicio de sesin, transaccin de correo, envo de correo, verificacin de nombres de buzones de correo, expansin de listas de correo e intercambios de apertura y cierre

HELO EHLO MAIL FROM RCPT TO DATA

identifica el proceso del cliente SMTP para el proceso del servidor SMTP es una nueva versin del HELO, que incluye extensiones de servicios identifica el emisor identifica el receptor identifica el cuerpo del mensaje

Copyright 2008

Version 4.0

Ch 3 - 28

Protocolo de Transferencia de Archivos (FTP)


FTP (File Transfer Protocol) usa los puertos TCP 20 (datos) y 21 (comandos y respuestas) Un cliente FTP es una aplicacin que se ejecuta en una computadora y que carga y descarga archivos de un servidor que ejecuta el demonio FTP (FTPd) El cliente establece la primera conexin con el servidor en TCP puerto 21
para controlar el trfico, que consiste en comandos del cliente y respuestas del servidor

El cliente establece la segunda conexin con el servidor en TCP puerto 20


para la transferencia real de archivos en ambos sentidos
Copyright 2008 Version 4.0
Ch 3 - 29

Protocolo de Configuracin Dinamica de Host


DHCP (Dynamic Host Configuration Protocol) usa el puerto UDP 67 (servidor) y 68 (cliente) Permite a un host obtener un direccin IP automticamente desde un servidor DHCP cuando se conecta a la red
El servidor arrienda una direccin IP desde un pool (rango) al host por un tiempo establecido Pueden suponer un riesgo para la seguridad

DHCP es preferido en las grandes LAN o en la poblacin de usuarios que cambia con frecuencia
cuando se accede a Internet a travs de puntos de acceso inalmbricos en las tiendas de los aeropuertos o cafs
Copyright 2008 Version 4.0
Ch 3 - 30

Procesos DHCP
Cuando un dispositivo configurado por DHCP se inicia o conecta a la red, el cliente enva un paquete DESCUBRIMIENTO de DHCP para identificar cualquier servidor de DHCP disponible en la red Un servidor de DHCP responde con una OFERTA de DHCP
Un mensaje de oferta de alquiler con informacin asignada de direccin IP, mscara de subred, servidor DNS y gateway predeterminado, as como la duracin del alquiler El cliente puede recibir mltiples paquetes de OFERTA de DHC

El cliente enva un paquete de SOLICITUD de DHCP que identifique el servidor explcito y la oferta de alquiler que el cliente acepta el servidor devolver un mensaje ACK DHCP que le informa al cliente que finaliz el alquiler
La direccin IP siempre sigue siendo vlida

Copyright 2008

Version 4.0

Ch 3 - 31

Servicios para Compartir Archivos


El Bloque de mensajes del servidor (SMB) es un protocolo clienteservidor para compartir archivos
Compartir directorios, archivos, impresoras y puertos seriales Los clientes establecen una conexin a largo plazo con los servidores Compartir recursos SMB con el apoyo de protocolos TCP/IP

Copyright 2008

Version 4.0

Ch 3 - 32

Protocolo SMB
Describe el acceso al sistema de archivos y la manera en que los clientes hacen solicitudes de archivos Todos los mensajes SMB comparten un mismo formato:
utiliza un encabezado de tamao fijo seguido por un parmetro de tamao variable y un componente de datos

Los mensajes de SMB pueden


empezar, autenticar y terminar sesiones controlar el acceso a archivos y a la impresora Autorizar una aplicacin para enviar o recibir mensajes para o de otro dispositivo

Copyright 2008

Version 4.0

Ch 3 - 33

Servicios Peer-to-Peer (P2P)

Los usuarios pueden colocar archivos en sus discos duros para que otros los descarguen con aplicaciones P2P basadas en el protocolo Gnutella. El software del cliente compatible con Gnutella permite a los usuarios conectarse con los servicios Gnutella en Internet y ubicar y acceder a los recursos compartidos por otros pares Gnutella:
BearShare, Gnucleus, LimeWire, Morpheus, WinMX and XoloX

El Foro de desarrolladores de Gnutella mantiene el protocolo bsico


los proveedores de las aplicaciones generalmente desarrollan extensiones para lograr que el protocolo funcione mejor en dichas aplicaciones

Copyright 2008

Version 4.0

Ch 3 - 34

Protocolo Gnutella
Muchas de las aplicaciones P2P no utilizan una base de datos central para registrar todos los archivos disponibles en los puntos
Gnutella permite a las aplicaciones P2P buscar recursos compartidos en pares (o nodos)

Cuando un usuario se conecta a un servicio Gnutella, la aplicacin cliente buscar nodos para conectarse
Los nodos atienden las consultas para la ubicacin de recursos y respuestas

Copyright 2008

Version 4.0

Ch 3 - 35

Telnet
Telnet usa el puerto TCP 23 Proporciona un mtodo estndar de emulacin de dispositivos de terminal con base en texto en la red de datos
permite que un dispositivo local para acceder a un dispositivo remoto, como si el teclado y el monitor estn conectados al dispositivo remoto directamente

Una conexin que utiliza Telnet se llama sesin o conexin de terminal virtual (VTY) El servidor ejecuta un servicio llamado demonio de Telnet

Copyright 2008

Version 4.0

Ch 3 - 36

Telnet
Telnet es un protocolo cliente-servidor y especifica cmo se establece y se termina una sesin VTY.
proporciona la sintaxis y el orden de los comandos utilizados para iniciar la sesin Telnet Are You There (AYT): permite al usuario solicitar que aparezca algo en la pantalla de la terminal para indiciar que la sesin VTY est activa. Erase Line (EL): elimina todo el texto de la lnea actual Interrupt Process (IP): suspende, interrumpe, aborta o termina el proceso al cual se conect la terminal virtual

Algunos de los comandos del protocolo Telnet incluyen:

Telnet admite autenticacin de usuario pero no admite el transporte de datos encriptados, por lo tanto es inseguro.
Version 4.0
Ch 3 - 37

Copyright 2008

En este Captulo se Aprendi


Describir la manera en que las funciones de las tres capas superiores del modelo OSI proporcionan servicios de red a las aplicaciones de usuario final. Describir la manera en que los protocolos de la capa de Aplicacin de TCP/IP proporcionan los servicios especificados por las capas superiores del modelo OSI. Definir la manera en que las personas utilizan la capa de la Aplicacin para comunicarse a travs de la red de informacin. Describir la funcin de las aplicaciones de TCP/IP conocidas, tales como World Wide Web e correo electrnico, y sus servicios relacionados (HTTP, DNS, SMB, DHCP, STMP/POP y Telnet). Describir los procesos de capacidad para compartir archivos que utilizan las aplicaciones punto a punto y el protocolo Gnutella. Explicar la manera en que los protocolos garantizan que los servicios que se ejecutan en un tipo de dispositivo puedan enviar y recibir datos desde varios dispositivos de red diferentes. Usar herramientas de anlisis de red para examinar y explicar la forma en que funcionan las aplicaciones de usuario comunes.
Version 4.0
Ch 3 - 38

Copyright 2008

También podría gustarte