Modelo OSI Todas las redes que estn en uso hoy en da, estn
basadas de algn modo en el modelo OSI (Open Systems
Interconnection).
Diapositiva 3
El modelo OSI fue desarrollado en 1984 por la organizacin
internacional de estndares, llamada ISO, el cual se trata de una
federacin global de organizaciones representando a aproximadamente
130 pases. Modelo OSI
Diapositiva 4
Es una normativa formada de siete capas que define las
diferentes fases por las que deben pasar los datos para viajar de
un dispositivo a otro sobre una red de comunicaciones. Modelo
OSI
Diapositiva 5
Piensa en las siete capas que componen el modelo OSI como una
lnea de ensamblaje en un ordenador. En cada una de las capas,
ciertas cosas pasan a los datos que se preparan para ir a la
siguiente capa. Las capas del modelo OSI
Diapositiva 6
Las siete capas se pueden separar en dos grupos bien definidos,
grupo de aplicacin y grupo de transporte. Las capas del modelo
OSI
Diapositiva 7
En el grupo de aplicacin tenemos: Capa 7: Aplicacin - Esta es
la capa que interacta con el sistema operativo o aplicacin cuando
el usuario decide transferir archivos, leer mensajes, o realizar
otras actividades de red. Por ello, en esta capa se incluyen
tecnologas tales como http, DNS, SMTP, SSH, Telnet, etc.
Diapositiva 8
Capa 6: Presentacin Esta capa tiene la misin de coger los datos
que han sido entregados por la capa de aplicacin, y convertirlos en
un formato estndar que otras capas puedan entender. En esta capa
tenemos como ejemplo los formatos MP3, MPG, GIF, etc.
Diapositiva 9
Capa 5: Sesin Esta capa establece, mantiene y termina las
comunicaciones que se forman entre dispositivos. Se pueden poner
como ejemplo, las sesiones SQL, RPC, NetBIOS, etc.
Diapositiva 10
Investiga La funcin de las de las siguientes capas del modelo
OSI. 4. Transporte 3. Red 2. Enlace de datos 1. Fsica
Diapositiva 11
Escribe La diferencia entre el modelo OSI y el modelo
TCP/IP
Diapositiva 12
Diapositiva 13
Los protocolos de la capa de aplicacin los utilizan tanto los
dispositivos de origen como de destino durante una sesin de
comunicacin. Los protocolos de la capa de aplicacin que se
implementaron en los hosts de origen y destino deben coincidir para
que las comunicaciones tengan xito.
Diapositiva 14
Aunque los datos se describen generalmente como el flujo del
servidor al cliente, algunos datos fluyen siempre del cliente al
servidor. El flujo de datos puede ser el mismo en ambas
direcciones, o inclusive puede ser mayor en la direccin que va del
cliente al servidor. Por ejemplo, un cliente puede transferir un
archivo al servidor con fines de almacenamiento. La transferencia
de datos de un cliente a un servidor se denomina cargar y de datos
de un servidor a un cliente se conoce como descarga.
Diapositiva 15
Los protocolos de capa de aplicacin de TCP/IP ms conocidos son
aqullos que proporcionan intercambio de la informacin del usuario.
Estos protocolos especifican la informacin de control y formato
necesaria para muchas de las funciones de comunicacin de Internet
ms comunes.
Diapositiva 16
Algunos de los protocolos TCP/IP son: El Protocolo servicio de
nombres de dominio (DNS, Domain Name Service) se utiliza para
resolver nombres de Internet para direcciones IP. El Protocolo de
transferencia de hipertexto (HTTP, Hypertext Transfer Protocol) se
utiliza para transferir archivos que forman las pginas Web de la
World Wide Web. El Protocolo simple de transferencia de correo
(SMTP) se utiliza para la transferencia de mensajes de correo y
adjuntos. Telnet, un protocolo de emulacin de terminal, se utiliza
para proporcionar acceso remoto a servidores y a dispositivos de
red. El Protocolo de transferencia de archivos (FTP) se utiliza
para la transferencia de archivos interactiva entre sistemas.
Diapositiva 17
Los protocolos de la capa de aplicacin que se implementaron en
los hosts de origen y destino deben coincidir para que las
comunicaciones tengan xito.
Diapositiva 18
En un contexto general de redes, cualquier dispositivo que
responde a una solicitud de aplicaciones de cliente funciona como
un servidor. Un servidor generalmente es una computadora que
contiene informacin para ser compartida con muchos sistemas de
cliente. Por ejemplo, pginas Web, documentos, bases de datos,
imgenes, archivos de audio y video pueden almacenarse en un
servidor y enviarse a los clientes que lo solicitan. En otros
casos, como una impresora de red, el servidor de impresin enva al
cliente solicitudes para la impresora que se especifica.
Diapositiva 19
En una red cliente-servidor, el servidor ejecuta un servicio o
proceso, a veces denominado daemon. Al igual que la mayora de los
servicios, los demonios generalmente se ejecutan en segundo plano y
no se encuentran bajo control directo del usuario. Los demonios se
describen como servidores que "escuchan" una solicitud del cliente
porque estn programados para responder cada vez que el servidor
recibe una solicitud para el servicio proporcionado por el demonio.
Cuando un demonio "escucha" la solicitud de un cliente, intercambia
los mensajes adecuados con el cliente, segn lo requerido por su
protocolo, y procede a enviar los datos solicitados en el formato
correspondiente.
Diapositiva 20
Adems, los servidores generalmente tienen mltiples clientes que
solicitan informacin al mismo tiempo. Por ejemplo, un servidor
Telnet puede tener varios clientes que requieren conectarse a l.
Estas solicitudes individuales del cliente pueden manejarse en
forma simultnea y separada para que la red sea exitosa. 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.
Diapositiva 21
En esta actividad, estudiar un ejemplo sencillo de la
interaccin cliente-servidor que sirve como modelo para las
interacciones ms complejas que se analizan ms adelante en el
curso.
Diapositiva 22
Redes y aplicaciones punto a punto (P2P) Las redes punto a
punto tienen dos formas distintivas: diseo de redes punto a punto y
aplicaciones punto a punto (P2P). Ambas formas tienen
caractersticas similares, pero en la prctica son muy
diferentes.
Diapositiva 23
Red punto a punto En una red punto a punto, 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. Una
computadora puede asumir la funcin de servidor para una transaccin
mientras funciona en forma simultnea como cliente para otra
transaccin. Las funciones de cliente y servidor se establecen por
solicitud.
Diapositiva 24
Una aplicacin punto a punto (P2P), a diferencia de una red
punto a punto, permite a un dispositivo actuar como cliente o como
servidor dentro de la misma comunicacin. En este modelo, cada
cliente es un servidor y cada servidor es un cliente. Ambos pueden
iniciar una comunicacin y se consideran iguales en el proceso de
comunicacin.
Diapositiva 25
Protocolo DNS La capa de transporte utiliza un esquema de
direccionamiento llamado nmero de puerto. Los nmeros de puerto
identifican las aplicaciones y los servicios de la capa de
aplicacin que son el origen y el destino de los datos.
Diapositiva 26
Diapositiva 27
Protocolo HTTP Cuando se escribe una direccin Web (o URL) en un
explorador de Internet, el explorador establece una conexin con el
servicio Web del servidor que utiliza el protocolo HTTP.
Diapositiva 28
Protocolo HTTP Para comprender mejor cmo interactan el
explorador Web y el cliente Web, podemos analizar cmo se abre una
pgina Web en un explorador. Para este ejemplo, utilizaremos la
direccin URL: http://www.cisco.com/web-server.htm. Primero, el
explorador interpreta las tres partes del URL: 1. http (el
protocolo o esquema) 2. www.cisco.com (el nombre del servidor) 3.
web-server.htm (el nombre de archivo especfico solicitado).
Diapositiva 29
HTTP especifica un protocolo de solicitud/respuesta. Cuando un
cliente, generalmente un explorador Web, enva un mensaje de
solicitud a un servidor, el protocolo HTTP define los tipos de
mensajes que el cliente utiliza para solicitar la pgina Web y enva
los tipos de mensajes que el servidor utiliza para responder. Los
tres tipos de mensajes comunes son GET, POST y PUT.
Diapositiva 30
GET es una solicitud de datos por parte del cliente. Un
explorador Web enva el mensaje GET para solicitar las pginas desde
un servidor Web. Como se muestra en la figura, una vez que el
servidor recibe la solicitud GET, responde con una lnea de estado,
como HTTP/1.1 200 OK, y un mensaje propio, el cuerpo del cual puede
ser el archivo solicitado, un mensaje de error u otra
informacin.
Diapositiva 31
POST y PUT se utilizan para enviar mensajes que cargan datos en
el servidor Web. Por ejemplo, cuando el usuario ingresa informacin
en un formato incluido en una pgina Web, POST incluye la informacin
en el mensaje enviado al servidor. PUT carga los recursos o el
contenido en el servidor Web.
Diapositiva 32
Protocolo HTTP
Diapositiva 33
Actividad 3.3.2
Diapositiva 34
Protocolo SMTP/POP Cuando la gente redacta mensajes de correo
electrnico, generalmente utilizan una aplicacin llamada Agente de
usuario de correo (MUA), o un cliente de correo electrnico. MUA
permite enviar los mensajes y colocar los recibidos en el buzn del
cliente; ambos procesos son diferentes.
Diapositiva 35
POP y POP3 (Protocolo de oficina de correos v.3) son protocolos
de envo de correo entrante y protocolos cliente-servidor tpicos.
Envan correos electrnicos desde el servidor correspondiente al
cliente (MUA). El MDA escucha cuando un cliente se conecta a un
servidor. Una vez establecida la conexin, el servidor puede enviar
el correo electrnico al cliente.
Diapositiva 36
El Protocolo simple de transferencia de correo (SMTP), por el
contrario, rige 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, y hace posible
el intercambio de correos en Internet.
Diapositiva 37
Diapositiva 38
Diapositiva 39
Diapositiva 40
Protocolo FTP
Diapositiva 41
El FTP se desarroll para permitir las transferencias de
archivos entre un cliente y un servidor. 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).
Diapositiva 42
El FTP necesita dos conexiones entre el cliente y el servidor
para transferir archivos de forma exitosa: una para comandos y
respuestas, otra para la transferencia real de archivos.
Diapositiva 43
El cliente establece la primera conexin con el servidor en TCP
puerto 21. Esta conexin se utiliza 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. Esta conexin es para la transferencia real de archivos y se
crea cada vez que se transfiere un archivo.
Diapositiva 44
La transferencia de archivos puede producirse en ambas
direcciones. El cliente puede descargar (bajar) un archivo desde el
servidor o el cliente puede cargar (subir) un archivo en el
servidor.
Diapositiva 45
DHCP
Diapositiva 46
El servicio del Protocolo de configuracin dinmica de host
(DHCP) permite a los dispositivos de una red obtener direcciones IP
y otra informacin de un servidor DHCP. Este servicio automatiza la
asignacin de direcciones IP, mscaras de subred, gateway y otros
parmetros de networking del IP.
Diapositiva 47
DHCP permite a un host obtener una direccin IP de forma dinmica
cuando se conecta a la red. Se realiza el contacto con el servidor
de DHCP y se solicita una direccin. El servidor DHCP elige una
direccin del rango configurado llamado pool y la asigna ("alquila")
para el host por un tiempo establecido.
Diapositiva 48
Protocolo SMB
Diapositiva 49
El Bloque de mensajes del servidor (SMB) es un protocolo
cliente-servidor para compartir archivos. IBM desarroll el Bloque
de mensajes del servidor (SMB) a fines de la dcada de los 80 para
describir la estructura de recursos de red compartidos, como
directorios, archivos, impresoras y puertos seriales
Diapositiva 50
Una vez establecida la conexin, el usuario del cliente puede
acceder a los recursos en el servidor como si el recurso fuera
local para el host del cliente.
Diapositiva 51
Protocolo TELNET
Diapositiva 52
Telnet Telnet es uno de los servicios ms antiguos de Internet,
data de la poca de ARPANET y se utiliza para conectar ("login") con
un equipo remoto a travs de la Red, de forma que el ordenador
cliente se comporta como una terminal conectada (on-line) con el
ordenador remoto.
Diapositiva 53
Telnet Todo lo que se necesita es un cliente Telnet (un
programa especial). Utilizando la terminologa informtica anterior a
la Web, diramos que un cliente telnet es en realidad un programa de
emulacin de terminal para teleproceso adaptado al sistema de
Internet, es decir, al protocolo TCP/IP.