Está en la página 1de 34

1

Redes de Computadoras
1
Ing. Gilberto Snchez Quintanilla
Introduccin
Que es una Red de Computadoras? Que es una Red de Computadoras?
Es un conjunto de computadoras u
otros dispositivos de red (repetidor,
concentrador, HUB, puente, switch,
ruteador, gateway, etc.) que operan de
forma autnoma y que se interconectan
2
forma autnoma y que se interconectan
entre si a travs de un medio de
transmisin para compartir recursos.
2
Introduccin
Uso de las Redes de Computadoras Uso de las Redes de Computadoras
Compartir recursos de hardware
Compartir procesamiento
Compartir datos (informacin)
Compartir servicios
Comunicacin
3
Comunicacin
Entretenimiento
Control a distancia (telemtica)
Introduccin
Sistema cerrado Sistema cerrado
Un sistema cerrado significa que, una vez
que una empresa adquiere computadoras
de un determinado fabricante, se ve
obligada a continuar con ese fabricante por
l i ibilid d d t i
4
la imposibilidad de conectar su equipo
a aparatos diseados y fabricados por
otra compaa.
3
Introduccin
Sistema Abierto Sistema Abierto
En estos sistemas, un equipo que respete
los estndares internacionales puede
intercambiar informacin con el de otro
fabricante que se rija por esos estndares
5
fabricante que se rija por esos estndares.
Introduccin
Sistema Abierto Sistema Abierto
Cliente:
www.yahoo.com.mx
Servidor:
www.yahoo.com.mx
RED
6
Terminal A
PC x86
S.O. Windows
Terminal B
Servidor IBM AIX
S.O. UNIX
RED
4
Introduccin
Objetivo de los Sistemas Abiertos Objetivo de los Sistemas Abiertos
Es que un proceso (programa, aplicacin
o utilidad en ejecucin) corriendo en un
computador, pueda comunicarse con
un proceso que est corriendo en un
7
un proceso que est corriendo en un
computador remoto.
Introduccin
Los procesos pueden ser: Los procesos pueden ser:
Un programa ejecutado en una PC (cliente),
que accesa a una base de datos en un
computador remoto (servidor)
Un cliente que accesa a un servicio de correo
electrnico.
Un cliente en una sucursal bancaria que hace
8
Un cliente en una sucursal bancaria que hace
operaciones de cargos y abonos en un sistema
que opera en un computador central remoto
(servidor)
5
Introduccin
Organizaciones que establecen Organizaciones que establecen
estndares
Sistema vehicular
Verde: siga
Amarillo: preventivo
Rojo: alto
9
Rojo: alto
Introduccin
Sistema ferroviario Sistema ferroviario
Vas del tren
Si t t l f i
10
Sistema telefnico
Cdigo de colores
6
Introduccin
Sistema de transmisin de datos Sistema de transmisin de datos
Estndar RS-232
Conexin
RS 232
11
VSAT
VSAT
Computadora
Central
Computadora
Personal
Conexin
RS-232
RS-232
VSAT: Very Small Aperture Terminal
IBM UNIX NEC
Mitsubishi HP
Introduccin
Organizacin que establecen estndares Organizacin que establecen estndares
IEEE: Redes LAN
IETF: Internet
ANSI: Cdigos binarios
EIA: Cableado estructurado
TIA: Cableado estructurado junto con EIA
12
TIA: Cableado estructurado junto con EIA
ISO: Modelo OSI
ITU: Telecomunicaciones
7
Modelo OSI
Modelo OSI (Open System Interconnection) ( p y )
OSI es una estructura o arquitectura que especifica
las funciones de comunicacin que deben
emplearse con el fin de enlazar computadoras de
diversos fabricantes y tener las definiciones de
estndares.
El propsito del modelo OSI no es definir en forma
detallada los servicios y protocolos que se deben
13
detallada los servicios y protocolos que se deben
presentar en cada nivel del modelo, sino proporcionar
una arquitectura funcional y conceptual que permita a
grupos internacionales desarrollar estndares para
cada nivel del modelo OSI.
Modelo OSI
Modelo OSI Modelo OSI
Fue diseado segn la filosofa de la
programacin estructurada:
Divide el trabajo global en funciones o
mdulos, que son ms simples de disear y
ms fciles de controlar.
14
Cada funcin tiene una tarea especifica y si
desea realizar una tarea, utiliza los servicios de
otra(s) funciones.
8
Modelo OSI
Para la estructura del Modelo OSI, se Para la estructura del Modelo OSI , se
utilizo la filosofa de programacin
estructurada:
Dividir las funciones necesarias de la red
de computadoras en niveles o capas
especificas.
d l b
15
Cada capa realiza su propio trabajo, sin
considerar el desarrollo internamente en
las otras capas.
Modelo OSI
El Modelo OSI divide las funciones de red El Modelo OSI divide las funciones de red
en siete capas
Sesin Sesin
Presentacin Presentacin
Aplicacin Aplicacin
16
Fsica Fsica
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
9
Modelo OSI
Cada capa se comunica con su igual (peer)
en otro sistema remoto por medio de un en otro sistema remoto por medio de un
protocolo.
protocolo protocolo
PDU PDU
peer peer
Terminal B Terminal B
Sesin Sesin
Presentacin Presentacin
Aplicacin Aplicacin
Sesin Sesin
Presentacin Presentacin
Aplicacin Aplicacin Terminal Terminal AA
17
Medio de Transmisin Medio de Transmisin
Fsica Fsica
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Fsica Fsica
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Modelo OSI
Sin embargo, la comunicacin tiene lugar g , g
realmente de la siguiente forma:
La comunicacin entre la capa n y la capa
n-1 se conoce como una interfaz.
As cada capa presta servicios a la capa
superior y usa los servicios de la capa
inferior.
18
La informacin fluye verticalmente sobre las
interfaces.
Y horizontalmente sobre el medio fsico.
10
Modelo OSI
Aplicacin Aplicacin Aplicacin Aplicacin
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Sesin Sesin
Presentacin Presentacin
pp
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Sesin Sesin
Presentacin Presentacin
pp
19
Fsica Fsica Fsica Fsica
Medio de Transmisin Medio de Transmisin
Modelo OSI
A li i A li i A li i A li i
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Sesin Sesin
Presentacin Presentacin
Aplicacin Aplicacin
Enlace de Datos Enlace de Datos
Red Red
Transporte Transporte
Sesin Sesin
Presentacin Presentacin
Aplicacin Aplicacin
EE Datos Datos CC
RR Datos Datos
TT Datos Datos
SS Datos Datos
PP Datos Datos
Aplic Aplic..
20
Fsica Fsica
Enlace de Datos Enlace de Datos
Fsica Fsica
Enlace de Datos Enlace de Datos
Medio de Transmisin Medio de Transmisin
BI TS BI TS
EE Datos Datos CC
1010101010101010101101010101010101010101
11
Modelo OSI
Aplicacin Aplicacin
Terminal A Terminal B
A
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
A
P
S
T
R
E C V
e
r
t
i
c
a
l
m
e
n
t
e
21
Enlace
Fsica
Enlace
Fsica
Medio de Transmisin
E C
BITS
V
Modelo OSI
Unidad de Datos de Protocolo (PDU -
Protocol Data Unit) Protocol Data Unit)
Aplicacin
Presentacin
Sesin
Transporte
A
P
S
T Segmento
Datos
22
Red
Enlace
Fsica
R
E C
BITS
Trama
Paquete
12
Modelo OSI
Presidente
Presidente
Armamento
Nuclear
EUA
Rusia
Interprete Interprete
T lf T lf
Italiano
23
Telfono Telfono
Satlite
Modelo OSI
Presidente
Presidente
Petrleo
EUA
Rusia
Interprete Interprete
T lf T lf
Italiano
24
Telfono Telfono
Satlite
13
Modelo OSI
Presidente
Presidente
Petrleo
EUA
Rusia
Interprete Interprete
T lf T lf
Francs
25
Telfono Telfono
Satlite
Modelo OSI
Presidente
Presidente
Petrleo
EUA
Rusia
Interprete Interprete
T lf T lf
Francs
26
Telfono Telfono
Fibra Optica
14
Modelo OSI
Definicin de protocolo: p
Conjunto de reglas y convenciones que
utiliza una capa de nivel n, para comunicarse
con una capa lgicamente igual y similar
en un computador remoto.
Elementos de un protocolo:
Sintaxis: Formato de los datos y niveles elctricos.
S ti I f i d t l l
27
Semntica: Informacin de control para la
coordinacin y manejo de errores
Base de tiempo: Sincronizacin, acoplamiento de
velocidades y secuencia de paquetes.
Modelo OSI
Ejemplo de comunicacin mediante el j p
modelo de capas
Dos artistas, uno en Mosc y el otro en
Valencia, mantienen por va telegrfica una
conversacin sobre pintura. Para entenderse
disponen de traductores ruso-ingls y
valenciano-ingls, respectivamente. Los
28
g , p
traductores pasan el texto escrito en ingls a
los telegrafistas que lo transmiten por el
telgrafo utilizando cdigo Morse.
15
Modelo OSI
Capa
Comunicacin
virtual
Telegrafista
Traductor
Artista
Telegrafista
Traductor
Artista
2
3
4
29
Telegrafista
Telgrafo
Telegrafista
Telgrafo
1
Mosc Valencia
Comunicacin
real
Modelo OSI
Principio del modelo de capas p p
El modelo de capas se basa en los siguientes
principios:
La capa n ofrece sus servicios a la capa n+1. La capa n+1
solo usa los servicios de la capa n.
La comunicacin entre capas se realiza mediante una
interfaz
Cada capa se comunica con la capa equivalente en el otro
sistema utilizando un protocolo caracterstico de esa capa
30
sistema utilizando un protocolo caracterstico de esa capa
(protocolo de la capa n).
El protocolo forma parte de la arquitectura, la
interfaz no.
16
Modelo OSI
Capa
Pintura
Protocolos
Interfaces
Telegrafista
Traductor
Artista
Telegrafista
Traductor
Artista
2
3
4
Pintura
Ingls
Morse
Ruso Valenciano
Texto escrito Texto escrito
31
Telegrafista
Telgrafo
Telegrafista
Telgrafo 1
2
Mosc Valencia
Impulsos elctricos
Manipulador Manipulador
Modelo OSI
Servicios ofrecidos a la capa N+1
Capa N
Comunicacin con la entidad
homloga mediante el
protocolo de la capa N
Comunicacin
real
32
Servicios utilizados de la capa N-1
Comunicacin virtual
(salvo si N=1)
17
Modelo OSI
Comunicacin homologada mediante el Comunicacin homologada mediante el
modelo de capas
Supongamos ahora que Mosc y Valencia no
disponen de comunicacin directa va telgrafo,
pero que la comunicacin se realiza de forma
indirecta por la ruta:
Mosc Copenague: telgrafo por cable
33
Mosc Copenague: telgrafo por cable
Copenague Pars: radiotelgrafo
Pars Valencia: telgrafo por cable
Copenhague
Mosc
Pars
34
Telgrafo por cable
Radiotelgrafo
Valencia
18
Modelo OSI
Artista Artista
Pintura
Telegrafista
Traductor
Telegrafista
Traductor
Ingls
Morse
Telegrafista Telegrafista
Morse
Morse
35
Telgrafo Telgrafo
Mosc Valencia
Impulsos
elctricos
Telgrafo Telgrafo
Ondas
de radio
Pars Copenhague
Impulsos
elctricos
Modelo OSI
Funciones comunes a todas las capas Funciones comunes a todas las capas
Encapsulado
Segmentacin
Establecimiento de la conexin
Control de flujo
36
Control de flujo
Control de error
19
Modelo OSI
Encapsulado Encapsulado
Para cada capa n, el mensaje que recibe de la
capa superior n + 1 es slo una secuencia de
bits de datos. Ella agrega un encabezado a ese
mensaje y lo pasa a la capa n 1. Para la capa
n 1, lo que recibe de la capa n son datos y
ella agrega su propio encabezado.
37
ella agrega su propio encabezado.
Modelo OSI
Encapsulado Encapsulado
Aplicacin
Presentacin
Sesin
Transporte
A
P
S
T capa n
capa n + 1
38
p
Red
Enlace
Fsica
R
E C
BITS
p
capa n - 1
20
Modelo OSI
Segmentacin g
Una capa n puede segmentar el mensaje que
recibe de la capa n + 1 con el fin de satisfacer
sus propios requerimientos (o los
requerimientos de otras capas).
Por ejemplo: La capa de red puede segmentar
un mensaje de 2000 bytes que recibe de la
capa de transporte en cuatro paquetes de 500
39
capa de transporte en cuatro paquetes de 500
bytes cada uno, porque el sistema de
comunicacin utilizado solo maneja unidades
de 500 bytes.
Modelo OSI
Segmentacin Segmentacin
Aplicacin
Presentacin
Sesin
Transporte
Red
Aplicacin
Transporte
Red
Transmisin de MP3 de 5 Mbytes
Buffer = 2
n
= 64 Kbytes
40
Red
Enlace
Fsica
Red
Interfaz
de red
MTU Maximum Transfer Unit
Ethernet: 1514 bytes
Token Ring: 4500 bytes
FDDI : 4500 bytes
21
Modelo OSI
Segmentacin Segmentacin
A A
Terminal A Terminal B
41
T
R
NIC
R
NIC
T
R
NIC
Ethernet:
1514 Bytes
Token Ring:
4500 Bytes
Ruteador
Modelo OSI
Establecimiento de la conexin Establecimiento de la conexin
Una capa n puede proporcionar los siguientes
servicios a una capa n en un computador
remoto:
Servicio orientado a conexin (SOC)
Servicio no orientado a conexin (SNOC)
Si i i t
42
Sin reconocimiento.
Con reconocimiento.
22
Modelo OSI
Servicio Orientado a Conexin (SOC) Servicio Orientado a Conexin (SOC)
Se fundamenta en los tres servicios siguientes:
Establecimiento de la conexin
Transmisin de datos
Terminacin de la conexin
Ejemplo:
43
PSTN
Modelo OSI
Servicio No Orientado a Conexin (SNOC) Servicio No Orientado a Conexin (SNOC)
Solamente se utiliza el servicio siguiente
Transmisin de datos
Ejemplo:
Telgrafo
Enva los datos directamente sin preguntar antes. Si
la comunicacin no es posible los datos se perdern.
44
la comunicacin no es posible los datos se perdern.
23
Modelo OSI
Control de flujo: Control de flujo:
Es una funcin desarrollada por una entidad en
una capa n (computador B), para limitar el
regimen de datos que recibe de la entidad
correspondiente del computador A.
Esto se hace necesario para que la entidad del
computador A no sature el buffer de la
45
computador A no sature el buffer de la
entidad correspondiente en el computador B.
Modelo OSI
Control de error Control de error
Con esta funcin la entidad en el computador B
puede determinar si ha habido o no error
en la secuencia de datos recibidos de su
correspondiente en el computador A.
46
24
Modelo OSI
Capa fsica (funciones) p ( )
Requerimientos elctricos:
Niveles de voltaje para representar los bits
Base de tiempo para la seal
Duracin de cada pulso
Impedancia
Requerimientos mecnicos:
d ( )
47
Tipos de conectores (RJ -45, RS-232, BNC, etc.)
Forma de los conectores
Conexin mecnica del medio (fibra ptica, cable
coaxial, par de hilos)
Modelo OSI
Capa fsica (funciones) p ( )
Requerimientos de procedimiento:
Transmisin sincrona o asncrona
Transmisin full duplex o half duplex
Uso de cada pin en un conector
Cdigos de lnea
48
25
Capa Fsica
Especificacin de medios de
transmisin mecnicos, elctricos,
funcionales y procedurales
Transmite
Los Datos
49 N=1 N=1
Medio fsico
Modelo OSI
Capa de enlace (funciones)
Esta capa ofrece a la red el servicio de una Esta capa ofrece a la red el servicio de una
conexin confiable:
Organiza los datos (paquetes) en tramas
Agrega informacin redundante para ayudar al
receptor a detectar errores
Regula el trafico usando buffers
Agrega banderas para indicar comienzo y fin de
trama.
50
Asigna un nmero de folio a las tramas
Traduce los bits que recibe de la capa fsica en
tramas
Asegura la sincrona del Receptor con el Transmisor.
Provee esquemas de direccionamiento.
26
Capa de Enlace
Datos puros
Provee el
control de la
capa fsica
Detecta y/o corrige
Errores de
Driver del dispositivo de
capa fsica
transmisin
51
Driver del dispositivo de
comunicaciones
N=2 N=2
Modelo OSI
Capa de red (funciones)
Esta capa establece una trayectoria fsica y Esta capa establece una trayectoria fsica y
lgica entre dos nodos que se comunican:
Establece rutas de un nodo fuente a un nodo
destino.
Dirige los nodos intermedios en la ruta que siguen
los paquetes.
Ensambla los paquetes que recibe de la capa de
transporte en paquetes.
52
Reconoce prioridad en los mensajes y los enva con
la prioridad establecida.
Ofrece servicios de interconectividad para enlazar
redes por medio de ruteadores
27
Capa de Red
Suministra
informacin sobre la
ruta a seguir
Por donde debo
ir a w.x.y.z?
53
N=3 N=3
Routers
Modelo OSI
Capa de transporte (funciones)
La capa de transporte ofrece a la capa superior La capa de transporte ofrece a la capa superior
un servicio de transferencia de mensajes
confiable.
Las funciones que realiza son:
Asegura integridad de los mensajes
Control de flujo y control de error
Multiplexa conexiones de transporte a conexiones de
red
54
red
Mapea direcciones a nombres
28
Capa de Transporte
Son estos
datos buenos?
Verifica que los
datos se transmitan
correctamente
Conexin extremo a
Error de
comprobacin
de mensaje
Este paquete
55
Conexin extremo a
extremo (host a host)
Paquetes
de datos
Este paquete
no es bueno.
Reenviar
N=4 N=4
Modelo OSI
Capa de sesin (funciones)
La capa de sesin ofrece a la de transporte el La capa de sesin ofrece a la de transporte el
servicio de establecimiento, mantenimiento y
terminacin de la conexin:
Las funciones que realiza son:
Controla el dialogo entre procesos: quin transmite,
cundo, cunto tiempo, si se realiza por enlace half o
full duplex.
Sincronizacin. Restablece la comunicacin si ocurre
56
Sincronizacin. Restablece la comunicacin si ocurre
una ruptura del enlace sin perder datos
Transmite la informacin del usuario en una forma
ordenada.
29
Capa de Sesin
Sincroniza el intercambio de datos entre
capas inferiores y superiores
Cerrar
Conexin
De nada!
Gracias Me gustara
enviarte algo
Buena
idea!
57
Establecer
Conexin
N=5 N=5
Modelo OSI
Capa de presentacin (funciones)
Esta capa proporciona a la capa de aplicacin Esta capa proporciona a la capa de aplicacin
mecanismos para traducir los formatos de
datos del transmisor de modo que sean
adecuados para el receptor:
Las funciones que realiza son:
Comprensin de datos
Encripcin de datos
Transformacin sinttica del conjunto de caracteres
58
Transformacin sinttica del conjunto de caracteres
30
Capa de Presentacin
Convierte los datos de la red al
formato requerido por la aplicacin
59
Datos de la aplicacin
(dependientes de la mquina)
Datos de capas bajas
(independientes de la
mquina)
N=6 N=6
Modelo OSI
Capa de aplicacin (funciones)
Esta capa proporciona los siguientes servicios Esta capa proporciona los siguientes servicios
al usuario:
Transferencia, administracin y acceso de archivos
Correo electrnico
Servicios de directorios.
60
31
Capa de Aplicacin
Que debo enviar?
Es la interfaz que ve el usuario final
Muestra la informacin recibida
En ella residen las aplicaciones
Enva los datos de usuario a la
61
aplicacin de destino usando los
servicios de las capas inferiores
N=7 N=7
Modelo OSI
Servicio de primitivas
Los servicios al usuario proporcionados por
una capa de OSI, se especifican formalmente p , p
por un conjunto de primitivas disponibles
para que el usuario tenga acceso al servicio.
Primitivas en OSI
Requerimiento (Req): Una entidad desea que la capa
realice un trabajo
Indicacin (Ind): Una entidad es informada acerca
de un trabajo
62
j
Respuesta (Resp):Una entidad desea responde a un
evento
Confirmacin (Conf): Una entidad es informada
acerca de su requerimiento.
32
Modelo OSI
Servicio confirmado Servicio confirmado
En este tipo de servicios, se tienen las
primitivas de Req, Ind, Resp y Conf.
Entidad A Entidad B
Req
63
q
I nd
Resp
Conf
Modelo OSI
Servicio no confirmado Servicio no confirmado
En este tipo de servicios, solo se tienen las
primitivas de Req e Ind.
Entidad A Entidad B
Req
64
q
I nd
33
Modelo OSI
Servicio Orientado a Conexin Servicio Orientado a Conexin
Establecimiento de conexin
Servicio confirmado
Transmisin de datos
Servicio confirmado
Servicio no confirmado
Terminacin de la conexin
65
Terminacin de la conexin
Servicio confirmado
Servicio no confirmado
Modelo OSI
Entidad A Entidad B
Conexin Req Conexin.Req
Conexin.I nd
Conexin.Conf
Conexin.Resp
Datos.Req
Datos.I nd
Datos Conf
66
Datos.Resp
Datos.Conf
Desconexin.I nd
Desconexin.Conf
Desconexin.Req
Desconexin.Resp
34
Modelo OSI
Servicio No Orientado a Conexin Servicio No Orientado a Conexin
Transmisin de datos
Con Reconocimiento (Servicio confirmado)
Sin Reconocimiento (Servicio no confirmado)
Entidad A Entidad B
67
Datos.Req
Datos.Resp
Datos.I nd
Datos.Conf