Vous êtes sur la page 1sur 23

Aplicaciones / Interfaz con la Red

Sistemas Operativos y Servicios de Internet

U3. PRINCIPALES SERVICIOS DE INTERNET


La capa de Aplicacin (OSI y TCP/IP)

La capa de Aplicacin, Capa siete, es la capa superior de los modelos


OSI y TCP/IP.
Proporciona la interfaz entre las aplicaciones que utilizamos para
comunicarnos y la red.
Protocolo de la capa de Aplicacin
Email
Se utilizan para
intercambiar los datos
entre los programas que se
ejecutan en los hosts de
origen y destino

HTTP
(www)
HTTP

Email
Existen muchos protocolos
de capa de aplicacin y
siempre se desarrollan
protocolos nuevos.
La funcionalidad de la capa de aplicacin de TCP/IP se referencia en tres
capas del OSI:
Aplicacin, Presentacin y Sesin.
Implementan poca funcionalidad de la de presentacin y sesin.
El surgimiento de la mayora de los protocolos de la capa de aplicacin de
TCP/IP fue antes de:
PCs, GUI, objetos multimedia
Protocolos generales de TCP/IP
Servidor de Nombres de Dominio (DNS):
resuelve los nombre de Internet a
direcciones IPs.
Protocolo de Transferencia
Simple de Correo (SMTP):
Protocolo de Transferencia de transmite mensajes de correo y todo
Archivos (FTP): usado para los anexos del mismo.
interactuar en la transferencia de
archivos entre sistemas.

Nota: usualmente un servidor puede funcionar como


Protocolo de Transferencia de servidor para mltiples aplicaciones.
Hipertexto (HTTP): resuelve los
nombre de Internet a direcciones Telnet: protocolo de emulacin de
IPs. terminal, usado para proveer acceso
remoto a servidores y dispositivos de red.
RFCs: Peticin de Comentarios
(Request For Comments)

Notas sobre Internet que comenzaron a publicarse en 1969.


Los protocolos de la suite de TCP/IP generalmente se
define como RFC
Son mantenidos por la IETF (Internet Engineering Task Force)
Software de la capa de Aplicacin
Existen dos formas de
procesos o programas de
software que proporcionan
acceso a la red: aplicaciones
y servicios

Aplicaciones de red:
programas de software que
utiliza la gente para
comunicarse a travs de la
red. (Ej. mensajeros, exploradores)

Servicios de red: programas


que se comunican con la red
y preparan los datos para la Aplicaciones de usuario
transferencia. Servicios
Operacin del sistema
La capa de aplicacin utiliza protocolos que son
implementados con aplicaciones y servicios.

Las aplicaciones proveen a la gente el medio para la


creacin del mensaje.

Los servicios ofrecen una interfaz hacia la red.

Los protocolos determinan las reglas y formatos que rigen


la transferencia de los datos.

Nota: cuando nos referimos a


Telnet
Telnet podemos llamarlo
aplicacin, servicio o protocolo.
Funcionamiento general de los Protocolos

Los protocolos de la capa


de aplicacin son
utilizados tanto por los
dispositivos de origen como
de destino durante una
sesin de comunicacin.

Para que las comunicaciones


sean exitosas, deben coincidir
los protocolos de capa de
aplicacin implementados en
el host de origen y destino.
Funcionamiento general (Cont.)

Encabezado Encabezado Encabezado


DATOS
IP TCP HTTP

Las aplicaciones y los servicios pueden utilizar


mltiples protocolos
La informacin se encapsula o desencapsula por cada
protocolo.
Un protocolo puede invocar a otros protocolos.

Usando un browser (HTTP):


Quizs se invoque DNS, ARP, ICMP
Quizs se utilice TCP, UDP, Ethernet, PPP
Se usara IP
Clientes, Servidores y Servicios
Ambulancia
Policas
Bomberos
Limpieza de carreteras
Carteros
Meseros
Mdicos
Enfermeros

Hospitales
Clientes, Servidores y Servicios
Cont.

DNS (resolucin de nombres de dominio)

HTTP (WWW)

FTP (transferencia de archivos)


SMTP (e-mail)
Telnet (conexin remota)
Redes Cliente / Servidor
http://www.worldofwarcraft.com
Desventajas

Ventajas
El modelo Cliente / Servidor

Servidor: dispositivo
que responde a la
solicitud.
Cliente: dispositivo
que solicita
informacin.

El cliente comienza el intercambio solicitando los datos al servidor.


El servidor responde enviando uno o ms streams de datos al cliente.

Adems de la transferencia real de datos, este intercambio puede


requerir de informacin adicional, como la autenticacin del usuario
y la identificacin de un archivo de datos a transferir.
Servidores
Un servidor generalmente
es una computadora que
contiene informacin
para ser compartida con
muchos sistemas de
cliente.
Servidor de Web.
Servidor de e-mail.
Servidor de archivos y/o base de datos.
Servidor de aplicaciones.

Algunos pueden requerir autenticacin de usuario para


verificar permisos para realizar una operacin en particular.
Ejemplo, si se solicita subir datos al servidor FTP, se puede dar
permiso para escribir la carpeta personal pero no para leer otros
archivos del sitio.
Servidores (Cont.)
En una red cliente-servidor, el servidor ejecuta un servicio o
proceso, a veces denominado daemon de servidor.

Al igual que la mayora de los servicios, los daemons


generalmente se ejecutan en segundo plano y no se encuentran
bajo control directo del usuario.
Cuando un daemon "escucha" una solicitud de un cliente,
intercambia los mensajes adecuados con el cliente,
segn lo requerido por su protocolo.

procede a enviar los datos solicitados al cliente en el


formato correspondiente.
Redes Punto a Punto

http://limewire.com/

Durante el intercambio de archivos


las dos computadoras solo estn
conectadas entre si
Caso Napster

1999
Realmente punto a punto?
punto
En 2001, multa ?

Que pasa hoy en da?


Gnutella, Grokster, Limewire
Ejercicio 1

Utilizando el archivo ".pka" del Packet


Tracer v5.1 reforzar en equipos los
conceptos sobre el uso de los Protocolos
TCP/IP y del modelo OSI.
Tarea 1
Investigar sobre la capa de transporte del modelo
TCP/IP

Investigar los RFC de los siguientes protocolos,


hacer un listado de cada uno de ellos, con fecha de
creacin, autores, resumen del documento.
HTTP.
FTP
SMTP
TELNET
DNS
Prctica 1: Uso de Wireshark para ver las
unidades de datos del protocolo.
Objetivos de aprendizaje
Explicar el propsito de un analizador de protocolos (Wireshark).

Realizar capturas bsicas de la unidad de datos del protocolo


(PDU) mediante el uso de Wireshark.

Realizar un anlisis bsico de la PDU en un trfico de datos de red


simple.

Experimentar con las caractersticas y opciones de Wireshark,


como captura de PDU y visualizacin de filtrado.
Cont.
Descripcin
Wireshark es un analizador de protocolos de software o una
aplicacin husmeador de paquetes que se utiliza para el
diagnstico de fallas de red, verificacin, desarrollo de protocolo y
software y educacin. Antes de junio de 2006, Wireshark se
conoca como Ethereal.

Un husmeador de paquetes (tambin conocido como un analizador


de red o analizador de protocolos) es un software informtico que
puede interceptar y registrar trfico de datos pasando sobre una red
de datos. Mientras el flujo de datos va y viene en la red, el
husmeador captura cada unidad de datos del protocolo (PDU) y
puede decodificar y analizar su contenido de acuerdo a la RFC
correcta u otras especificaciones.
Cont
Wireshark est programado para reconocer la estructura de los diferentes protocolos de red. Esto le
permite mostrar la encapsulacin y los campos individuales de una PDU e interpretar su significado.

Es una herramienta til para cualquiera que trabaje con redes y se puede utilizar para el anlisis de
datos y el diagnstico de fallas.

Para obtener ms informacin y para descargar el programa visite: http://www.Wireshark.org

Reporte
Portada.
Objetivo.
Introduccin.
Desarrollo.
Resultados y conclusiones

Vous aimerez peut-être aussi