Está en la página 1de 46

REDES DE COMUNICACIÓN

DE DATOS I

CAPA DE APLICACION

16/09/2019 1
OSI TCP/IP
Applications
Application Telnet FTP SMTP DNS SNMP
Presentation layer
Session

Transport layer
Transport TCP-Transmission UDP-User Datagram
(host Level) Control Protocol Protocol

ICMP
Internet layer
Network
(Gateway Level) ARP Internet Protocol

Data Link
Network Interface
Physical Ethernet token ring FDDI WANs
2
16/09/2019
Layer
INTRODUCCION

Ofrece a las aplicaciones (de usuario o no) la posibilidad de


acceder a los servicios de las demás capas y define los
protocolos que utilizan las aplicaciones para intercambiar datos.

Generalmente, las aplicaciones que utilizamos son intuitivas; es


decir, podemos acceder a ellas y usarlas sin saber cómo
funcionan.

16/09/2019 3
INTRODUCCION
El usuario no interactúa directamente con el nivel de
aplicación.

Suele interactuar con programas que a su vez interactúa


con el nivel de aplicación pero ocultando la complejidad
subyacente.

Así por ejemplo un usuario no manda una petición:


<<GET/index.htmlHTPP/1.0>> para conseguir una pagina
en html, ni lee directamente el código HTML/XML

16/09/2019 4
16/09/2019 5
INTRODUCCION
La mayoría de nosotros experimentamos Internet a través de
World Wide Web, servicios de e-mail y programas para
compartir archivos.

Éstas y muchas otras aplicaciones proporcionan la interfaz


humana a la red subyacente, lo que nos permite enviar y
recibir información con relativa facilidad.

Sin embargo, para los profesionales de redes es importante


conocer cómo una aplicación puede formatear, transmitir e
interpretar mensajes que se envían y reciben a través de la
red.
16/09/2019 6
INTRODUCCION

Los protocolos TCP/IP se desarrolló antes de la definición del


modelo OSI, antes de la aparición de las PC, interfaces del
usuario gráficas y objetos multimedia.

La funcionalidad de los protocolos de la capa de aplicación de


TCP/IP se adaptan aproximadamente a la estructura de las
tres capas superiores del modelo OSI: Aplicación,
Presentación y Sesión.

16/09/2019 7
16/09/2019 8
APLICACIONES, SERVICIOS Y PROTOCOLOS

La capa de aplicación y sus componentes: aplicaciones, los


protocolos y servicios, permiten a los usuarios interactuar con la
red de datos de manera significativa y efectiva haciendo una
comunicación solida a través de la red de información.

Las aplicaciones son programas informáticos con los cuales el


usuario interactúa e inicia el proceso de transferencia de datos a
pedido del usuario.

Una aplicación es el cliente del protocolo de la capa de transporte


que es utilizado para enviar o recibir una secuencia de mensajes o
una corriente de Bytes.
16/09/2019 9
APLICACIONES, SERVICIOS Y PROTOCOLOS

Los servicios son programas básicos que proporcionan


la conexión entre la capa de Aplicación y las capas
inferiores del modelo de networking.
SERVICIOS

 Aplicaciones de Red.
 Enlace a capas inferiores.
 WWW (World Wide Web).

16/09/2019 10
APLICACIONES, SERVICIOS Y PROTOCOLOS
Los protocolos proporcionan una estructura de reglas y procesos
acordados previamente que asegura que los servicios que
funcionan en un dispositivo en particular puedan enviar y recibir
datos desde una variedad de dispositivos de diferentes redes.

Los protocolos de capa de aplicación de TCP/IP más conocidos son


aquellos que proporcionan intercambio de la información del
usuario.

Estos protocolos especifican la información de control y formato


necesaria para muchas de las funciones de comunicación de
Internet.

11
16/09/2019
APLICACIONES, SERVICIOS Y PROTOCOLOS
PROTOCOLOS:
DNS (Domain Name Service - Servicio de nombres de dominio). se
utiliza para resolver nombres de Internet en direcciones IP
FTP (File Transfer Protocol - Protocolo de transferencia de archivos),
se utiliza para la transferencia interactiva de archivos entre sistemas
HTTP (HyperText Transfer Protocol – Protocolo de transferencia de
hipertexto) para acceso a paginas web,. se utiliza para transferir
archivos que forman las páginas Web de la World Wide Web
TELNET, protocolo de emulación de terminal, se utiliza para
proporcionar acceso remoto a servidores y a dispositivos de red
SMTP (Simple Mail Transport Protocol) se utiliza para la transferencia
de mensajes de correo electrónico y adjuntos

16/09/2019 12
APLICACIONES, SERVICIOS Y PROTOCOLOS
DHCP (Dynamic Host Configuration Protocol - Protocolo de
configuración dinámica de anfitrión).
HTTPS (Hypertext Transfer Protocol Secure - Protocolo seguro de
transferencia de hipertexto).
POP (Post Office Protocol) para recuperación
SMB (Server Message Block - Bloque de Mensaje del Servidor)
SSH (Secure SHell)
TFTP (Trivial File Transfer Protocol - Protocolo de transferencia de
archivos trivial).
LDAP (Lightweight Directory Access Protocol - Protocolo Ligero de
Acceso a Directorios).
XMPP (Extensible Messaging and Presence Protocol - Protocolo
estándar para mensajería instantánea).
16/09/2019 13
APLICACIONES, SERVICIOS Y PROTOCOLOS

El envío de datos en la red puede ser solicitado desde un


servidor por un cliente o entre dispositivos que
funcionan en una conexión punto a punto, donde la
relación cliente/servidor se establece según qué
dispositivo es el origen y cuál el destino en ese tiempo.

Los mensajes se intercambian entre los servicios de la


capa de Aplicación en cada dispositivo final según las
especificaciones del protocolo para establecer y utilizar
estas relaciones.

14
16/09/2019
16/09/2019 15
EL PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS
(FTP - FILE TRANSFER PROTOCOL)

Protocolo de red que se utiliza para la transferencia


interactiva de archivos entre sistemas conectados a una
red TCP, basado en la arquitectura cliente-servidor.

Desde un equipo cliente se puede conectar a un servidor


para descargar archivos desde el o para enviarle archivos,
independientemente del sistema operativo

16/09/2019 16
EL PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS
(FTP - FILE TRANSFER PROTOCOL)
El problema básico de FTP es que esta pensado para ofrecer la
máxima velocidad en la conexión, pero no la máxima seguridad, ya
que todo el intercambio de información desde el login y password del
usuario en el servidor hasta la transferencia de cualquier archivo, se
realiza en texto plano sin ningún tipo de cifrado, con lo que un posible
atacante puede capturar este trafico, acceder al servidor y/o
apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones


como SCP y SFTP, incluidas en el paquete SSH, que permiten
transferir archivos pero CIFRANDO todo el tráfico.

16/09/2019 17
EL PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS
(FTP - FILE TRANSFER PROTOCOL)

Soporta el intercambio entre dos computadoras remotas.


Utiliza el servicio confiable de TCP.
El servicio FTP, utiliza normalmente el puerto de red
(Interfaz) 20 y el 21

16/09/2019 18
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)
 Es un sistema de nomenclatura jerárquica para
dispositivos, servicios o cualquier recurso conectado a
redes IP como internet o a una red privada.
 Este sistema asocia información variada con
NOMBRES DE DOMINIOS asignado a cada uno de los
participantes
 Su función más importante es "traducir" nombres
inteligibles para las personas en identificadores binarios
asociados con los equipos conectados a la red, esto
con el propósito de poder localizar y direccionar estos
equipos.
16/09/2019 19
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)
CARACTERISTICAS

El servidor DNS utiliza una tecnología basada en una base de


datos distribuida y jerárquica que almacena información
asociada a nombres de dominio en redes como internet.

Aunque como base de datos el DNS es capaz de asociar


diferentes tipos de información a cada nombre, los usos mas
comunes son la asignación de nombres de dominio a
direcciones IP y la localización de los servidores de correo
electrónico de cada dominio.
16/09/2019 20
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)
CARACTERISTICAS

La asignación de nombres a direcciones IP es ciertamente la


función mas conocida de los protocolos DNS.

Por ejemplo, si la dirección IP del sitio FTP de urp.pe es


200.64.128.4 la mayoría de la gente llega a este equipo
especificando ftp.urp.pe, y no la dirección IP.

Además de ser mas fácil de recordar, el nombre es mas fiable.


La dirección numérica podría cambiar por muchas razones, sin
que tenga que cambiar el nombre.
16/09/2019 21
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)
COMPONENTES

Para la operación practica del sistema DNS se utilizan tres


componentes principales.
a) Cliente DNS: un programa cliente DNS está instalado en el cliente
(es decir, nosotros) y realiza peticiones de resolución de nombres a
los servidores DNS.
b) Servidor DNS: son los que contestan las peticiones de los
clientes y resuelven los nombres mediante un sistema estructurado
en árbol. Las direcciones DNS que ponemos en la configuración de
la conexión, son las direcciones de los Servidores DNS.
Los servidores recursivos tienen la capacidad de reenviar la petición
a otro servidor si no dispone de la dirección solicitada.
16/09/2019 22
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)
COMPONENTES c) Zonas de autoridad: son
servidores o grupos de ellos
que tienen asignados resolver
un conjunto de dominios
determinado (como los .es o
los .org).
Porciones del espacio de
nombres de dominio que
almacenan los datos.
Cada zona de autoridad
abarca el menos un dominio y
posiblemente sus
subdominios, si estos últimos
16/09/2019 no son delegados a otras 23
zonas de autoridad
EL PROTOCOLO SISTEMA DE NOMBRES DE DOMINIO
(DNS - DOMAIN NAME SYSTEM)

 Proporciona un nombre de Internet a una dirección IP.


 El DNS especifica la estructura del espacio y resolución
de nombre.
 DNS utiliza el protocol de transporte UDP.

16/09/2019 24
EL PROTOCOLO TELECOMUNICACION DE RED
(TelNet – TELECOMMUNICATION NETWORK)

 Es el nombre de un protocolo de red que nos permite


viajar a otra máquina para manejarla remotamente como
si estuviéramos sentados delante de ella. También es el
nombre del programa informático que implementa el
cliente.

 Para que la conexión funcione, como en todos los


servicios de Internet, la máquina a la que se acceda debe
tener un programa especial que reciba y gestione las
conexiones.
16/09/2019 25
EL PROTOCOLO TELECOMUNICACION DE RED
(TelNet – TELECOMMUNICATION NETWORK)
CARACTERISTICAS

 Telnet, por defecto, no cifra ninguno de los datos enviados sobre la


conexión (contraseñas inclusive), así que es fácil interferir y grabar
las comunicaciones, y utilizar la contraseña mas adelante para
propósitos maliciosos.
 Por esta razón dejo de usarse, casi totalmente, hace unos años,
cuando apareció y se popularizo el SSH, que puede describirse
como una versión cifrada de Telnet, actualmente se puede cifrar toda
la comunicación del protocolo durante el establecimiento de sesión.
 Los dominios de uso general del Telnet tienen varias
vulnerabilidades descubiertas sobre los años y varias mas podrían
aun existir.

26
16/09/2019
EL PROTOCOLO TELECOMUNICACION DE RED
(TelNet – TELECOMMUNICATION NETWORK)

TELNET Proporciona un método estándar de emulación de


dispositivo de terminal basado en texto de la red de datos.

Protocolo de emulación de terminal, se utiliza para proporcionar


acceso a un servidor, host y a dispositivos de red desde un
terminal remoto.
Utiliza el servicio confiable TCP.
TelNet utiliza generalmente el puerto TCP 23
27
16/09/2019
El protocolo de Transferencia de Hipertexto
(HTTP - Hypertext Transfer Protocol)
Se utiliza para transferir archivos que forman las páginas Web de
la World Wide Web y para aplicaciones futuras orientadas a
objetos.

Los protocolos como HTTP, por ejemplo, admiten el envío de


páginas Web a dispositivos finales.
Utiliza el puerto de transporteTCP 80
16/09/2019 28
El Protocolo para Transferencia Simple de Correo
(SMTP – Simple Mail Transfer Protocol)
 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 (Post Office Protocol)
o IMAP (Internet Message Access Protocol), otorgando a
SMTP la tarea específica de enviar correo, y recibirlos
empleando los otros protocolos antes mencionados (POP o
IMAP).

16/09/2019 29
El Protocolo para Transferencia Simple de Correo
(SMTP – Simple Mail Transfer Protocol)
 Se utiliza para la transferencia de mensajes de correo
electrónico y adjuntos entre computadoras, teléfonos móviles,
impresoras, etc.
 Los protocolos SMTP/POP admiten el envío y la recepción de
correos electrónicos
 .SMTP es orientado a la conexión
 Usa los servicios del protocolo de transporte TCP.

16/09/2019 30
Protocolo de Configuración Dinámica de Host.
(DHCP – Dynamic Host Configuration Protocol)

Permite a los dispositivos de una red obtener direcciones IP


y demás información de un servidor DHCP, este servicio
automatiza la asignación de direcciones IP, mascaras de
subred, gateways y otros parámetros de redes IP

16/09/2019 31
Bloque de Mensaje del Servidor.
SMB - Server Message Block

Es un protocolo de red que permite a los usuarios


compartir archivos, impresoras, etcétera, entre nodos de
una red de computadoras que usan el sistema operativo
Microsoft Windows.

Este protocolo pertenece a la capa de aplicación en el


modelo OSI.

16/09/2019 32
Protocolo de Transferencia de Archivos Trivial
TFTP – Trivial File Transfer Protocol

Es un protocolo de transferencia muy simple semejante a


una versión básica de FTP.

TFTP a menudo se utiliza para transferir pequeños archivos


entre ordenadores en una red, como cuando un terminal X
Windows o cualquier otro cliente ligero arranca desde un
servidor de red.

16/09/2019 33
Protocolo de Transferencia de Archivos Trivial
TFTP – Trivial File Transfer Protocol

Algunos detalles del TFTP:


 Utiliza UDP (en el puerto 69) como protocolo de transporte
(a diferencia de FTP que utiliza los puertos 20 y 21 TCP).
 No puede listar el contenido de los directorios.
 No existen mecanismos de autenticación o cifrado.
 Se utiliza para leer o escribir archivos de un servidor
remoto.
 Soporta tres modos diferentes de transferencia, "netascii",
"octet" y "mail", de los que los dos primeros corresponden a
los modos “ASCII" e "imagen" (binario) del protocolo FTP.
16/09/2019 34
Protocolo Simple de Administración de Red
SNMP - Simple Network Management Protocol
Es un protocolo de la capa de aplicación que facilita el
intercambio de información de administración entre dispositivos
de red.

Los dispositivos que normalmente soportan SNMP incluyen


routers, switches, servidores, estaciones de trabajo, impresoras,
bastidores de módem y muchos más.

Permite a los administradores supervisar el funcionamiento de la


red, buscar y resolver sus problemas, y planear su crecimiento.
Usa el servicio de UDP
16/09/2019 35
SOFTWARE DE LA CAPA APLICACION

Las funciones asociadas con los protocolos de la capa


de Aplicación permiten a los usuarios comunicarse con
la red de datos subyacente.

Cuando abrimos un explorador Web o una ventana de


mensajería instantánea, se inicia una aplicación, y el
programa se coloca en la memoria del dispositivo
donde se ejecuta.

16/09/2019 36
SOFTWARE DE LA CAPA APLICACION

Cada programa ejecutable cargado a un dispositivo se


denomina PROCESO.

Dentro de la capa de Aplicación, existen dos formas de


procesos o programas de software que proporcionan acceso
a la red: APLICACIONES, SERVICIOS

16/09/2019 37
SOFTWARE DE LA CAPA APLICACION

16/09/2019 38
SOFTWARE DE LA CAPA APLICACION

Aplicaciones reconocidas por la red: son los programas de


software que utiliza el usuario para comunicarse a través de la
red.

Algunas aplicaciones de usuario final son compatibles con la


red, lo cual significa que implementan los protocolos de la
capa de aplicación y pueden comunicarse directamente con
las capas inferiores del stack de protocolos.

Los clientes de correo electrónico y los exploradores Web son


ejemplos de este tipo de aplicaciones.
39
16/09/2019
SOFTWARE DE LA CAPA APLICACION
Servicios de la capa de aplicación:
Otros programas pueden necesitar la ayuda de los servicios de la
capa de Aplicación para utilizar los recursos de la red, como
transferencia de archivos o cola de impresión en red.

Aunque son transparentes para el usuario, estos servicios son los


programas que se comunican con la red y preparan los datos para
la transferencia.

Diferentes tipos de datos, ya sea texto, gráfico o vídeo, requieren


de diversos servicios de red para asegurarse de que estén bien
preparados para procesar las funciones de las capas inferiores del
modelo OSI.
16/09/2019 40
SOFTWARE DE LA CAPA APLICACION

16/09/2019 41
FUNCIONES DEL PROTOCOLO DE LA CAPA DE APLICACION

Los protocolos de la capa de aplicación son utilizados tanto


por los dispositivos de origen como de destino durante una
sesión de comunicación.

Para que las comunicaciones sean exitosas, deben coincidir


los protocolos de capa de aplicación implementados en el
host de origen y destino.

Los protocolos establecen reglas consistentes para


intercambiar datos entre las aplicaciones y los servicios
cargados en los dispositivos participantes.

16/09/2019 42
FUNCIONES DEL PROTOCOLO DE LA CAPA DE APLICACION

Los protocolos especifican cómo se estructuran los datos


dentro de los mensajes y los tipos de mensajes que se
envían entre origen y destino. Estos mensajes pueden ser
solicitudes de servicios, acuses de recibo, mensajes de
datos, mensajes de estado o mensajes de error.

Los protocolos también definen los diálogos de mensajes,


asegurando que un mensaje enviado encuentre la respuesta
esperada y se invoquen los servicios correspondientes
cuando se realiza la transferencia de datos.

16/09/2019 43
FUNCIONES DEL PROTOCOLO DE LA CAPA DE APLICACION
Muchos y diversos tipos de aplicaciones se comunican a
través de las redes de datos. Por lo tanto, los servicios de la
capa de Aplicación deben implementar protocolos múltiples
para proporcionar la variedad deseada de experiencias de
comunicación.

Cada protocolo tiene un fin específico y contiene las


características requeridas para cumplir con dicho propósito.

Deben seguirse los detalles del protocolo correspondiente a


cada capa, así las funciones en una capa se comunican
correctamente con los servicios en la capa inferior.
44
16/09/2019
FUNCIONES DEL PROTOCOLO DE LA CAPA DE APLICACION

Las aplicaciones y los servicios también pueden utilizar


protocolos múltiples durante el curso de una comunicación
simple.

Un protocolo puede especificar cómo se establece la


conexión de redes y otro describir el proceso para la
transferencia de datos cuando el mensaje se pasa a la
siguiente capa inferior.

16/09/2019 45
46
16/09/2019

También podría gustarte