Está en la página 1de 14

Introduccinaalos

losSistemas
SistemasDistribuidos
Distribuidos
Introduccin
Redes de
Redes de
tiempo Real
tiempo Real

Tcnicas de
Extensin Topologas Tcnicas de
Extensin Topologas Conmutacin
Conmutacin Arquitectura
Arquitectura
de Red
de Red
Redes WAN
Redes WAN

Modelo de Referencia Modelo ISO/IEEE Modelo


Redes LAN Modelo de Referencia Modelo ISO/IEEE Modelo
Redes LAN LAN TCP/IP
OSI LAN TCP/IP
OSI

Estructura Unidades de Servicios de


Estructura Unidades de Servicios de Comparacin con
de capas Informacin Comunicacin Comparacin con
de capas Informacin Comunicacin el modelo OSI
el modelo OSI

Aplicacin
Aplicacin
Crticas
Crticas
a los modelos
a los modelos
Presentacin Red OSI y TCP/IP
Presentacin Red OSI y TCP/IP

Sesin Enlace
Sesin Enlace

Transporte Fsico
Transporte Fsico
1

Redes de Computadores
NDICE

Describir y analizar los elementos que conforman un sistema


distribuido, justificando su importancia en aplicaciones
industriales

Qu vamos a estudiar?
{ Introduccin a los sistemas distribuidos. Modelo OSI
{ Estudio de la familia de protocolos de comunicacin TCP/IP.
Direccionamiento MAC/IP. Protocolos ARP, RARP
Protocolo de sealizacin ICMP
Protocolo de red IP.
Protocolos de transporte TCP/UDP.
{ Comunicacin entre procesos distribuidos.
Estudio del modelo de sockets.

El estudio de los aspectos de sealizacin y protocolos de bajo


nivel se desarrollarn en la asignatura Sistemas Informticos
Industriales SITR: Redes de Computadores 2

1
Bibliografa

"Redes de Computadoras", A. Tannenbaum, Prentice-Hall

"TCP/IP Illustrated Vol.1", W. Stevens, Addison-Wesley

Introduccin a TCP/IP, L.M Crespo, Universidad de Alicante

"UNIX Programacin Prctica", Robbins, Prentice-Hall

TCP/IP en UNIX, J.M. Alonso, RA-MA

SITR: Redes de Computadores 3

Introduccin a las Redes de Computadores

ndice:
{ Conceptos Previos
{ Resumen Histrico
{ Tipos de Redes: alcance, topologa, ...
{ Arquitectura de Red
{ Modelo ISO/OSI
{ Modelo TCP/IP

SITR: Redes de Computadores 4

2
Conceptos Previos
DEFINICIN: Red de Computadores
{ "Conjunto de recursos informticos interconectados. Un
recurso informtico incluye todos aquellos elementos
fsicos (hardware) o lgicos (programas de aplicacin o
del sistema) que intervienen en el proceso considerado
(comunicacin de datos)

Sistema Distribuido Red de Computadores


{ Sistema informtico, cuyas aplicaciones (procesos) se
ejecutan varios nodos de una red de computadores
{ Se centra en las aplicaciones y no en la estructura fsica
de la red
{ Est soportado por el propio Sistema Operativo

SITR: Redes de Computadores 5

Historia Redes de Computadores


Inicio en la dcada 1960
{ SAGE (1958) U.S. Air Force
{ ARPANET (1970) Internet
{ Redes Privadas: IBM SNA (1974) , DIGITAL DNA (1976)
{ (1976) X.25 (CCITT) Conmutacin de paquetes
X.21 (CCITT) Conmutacin de circuitos
{ OSI IS/7498 (ISO) 1977 1984
{ IEEE 802.X LAN (1982)
{ TCP/IP (1974)
{ NFSNET (1984) Internet
{ RDSI (1990)
{ ATM / Frame Realy
{ Internet 2

Normalizacin
{ EUROPA: ITU-T (CCITT), ECMA
{ USA: ANSI, EIA, ISO, IEEE
SITR: Redes de Computadores 6

3
Clasificacin: Alcance
Area amplia (WAN) LAN WAN

Area Local (LAN) Alcance 10 m $ 1 Km > 10 Km

Vel. > 1 Mbit/s 100 Kbits/s


Interconexin de
Tipo Sist. Sist. Distribuidos Ordenadores
100 Km redes WAN
Autnomos
10 Km WAN (Redes de rea
amplia) Control Control por el Control por el Estado
Usuario/Empresa
1 Km
MAN (Campus)
Medio Cable Privado Red Telefnica
100 m LAN (Redes de rea
local) Inf. Digital Analgica/ Digital
10 m
Errores 1 en 109 1 en 105
1m Sistemas Multiprocesadores
T. Com. Difusin amplia Punto a Punto
0,1 m Placas C.I. P
Topolog. Bus, Anillo Malla, Estrella

SITR: Redes de Computadores 7

Arquitectura de Red (1)


Def: Conjunto de capas y protocolos perfectamente definidos
e implementados
{ El diseo est basado en capas: dividir el problema global de la
comunicacin en varios subproblemas
{ Cada nivel o capa proporciona servicios al nivel superior
ocultando los detalles de implementacin (Abstraccin)
Protocolo Interfase: comunicacin
entre niveles
Capa 2 Capa 2
Interfase Protocolo: comunicacin
entre dos entidades del
Capa 1 Capa 1 mismo nivel
Medio

SITR: Redes de Computadores 8

4
Arquitectura de Red: OSI
OSI (Interconexin de Sistemas Abiertos)
Norma ISO 7498, ITU-X200
Se trata de una arquitectura bsica para la
interconexin de sistemas abiertos:
{ Estudio de base de las tareas que conforman una
comunicacin de datos
{ Modelo de referencia : cmo se debe implementar una
arquitectura

El concepto Abierto se refiere a la capacidad de


que sistemas de diferentes fabricantes y de
diferente diseo se comuniquen entre s

SITR: Redes de Computadores 9

Estudio de Base
El diseo es complejo e intervienen numerosos factores.
{ Se tiende a un diseo estructurado y a una mayor
normalizacin.

Principios para la seleccin de capas:


{ Capa nivel diferente de abstraccin
{ Cada capa debe efectuar una funcin bien definida
{ Las funciones de una capa deben estar normalizadas
internacionalmente
{ Los lmites entre capas se determinan de forma que se
minimice el flujo de informacin en las interfases
{ El nmero de capas debe ser suficiente para no juntar
funciones diferentes
{ El nmero de capas debe ser limitado para simplificar la
arquitectura

SITR: Redes de Computadores 10

5
Modelo de Referencia OSI
Flujo lgico de Datos DATOS
EQUIPO A EQUIPO B
Protocolo
CA DATOS
Capa Aplicacin Capa Aplicacin
Mensajes
CP DATOS
Aplicacin Capa Presentacin Capa Presentacin
Mensajes
CS DATOS
Capa Sesin Capa Sesin
Mensajes
CT DATOS
Capa Transporte Capa Transporte

Paquetes
CR DATOS
Capa Red Capa Red
Interfase Tramas
CE DATOS
Capa Enlace Capa Enlace
Comunicacin
CF DATOS
Datos Capa Fsica Capa Fsica
Bits
Medio

Flujo real de Datos


SITR: Redes de Computadores 11

Modelo de Referencia OSI


Flujo lgico de Datos Punto a Punto
EQUIPO A EQUIPO B
Protocolo
Capa Aplicacin Capa Aplicacin

Capa Presentacin Capa Presentacin

Capa Sesin Capa Sesin


Extremo a Extremo
Capa Transporte Capa Transporte
Router Router

Capa Red Capa Red Capa Red Capa Red


Interfase
Capa Enlace Capa Enlace Capa Enlace Capa Enlace

Capa Fsica Capa Fsica Capa Fsica Capa Fsica

Medio

Flujo real de Datos


SITR: Redes de Computadores 12

6
Protocolos OSI (1)
Conjunto de reglas que regulan la comunicacin entre
entidades del mismo nivel

El protocolo incorpora informacin de control a los datos a


transmitir
Cada capa incorpora su propia informacin de control

Los datos, ms la informacin de control, son transmitidos de


forma transparente por la capa de nivel inferior.

La capa que recibe la informacin, elimina su informacin de


control y enva los datos a la capa superior

SITR: Redes de Computadores 13

Protocolos OSI (2)


Modos:
{ Desconectados: los fragmentos de informacin son
independientes entre s (Datagrama)
En algunos casos se enva un acuse de recibo de la informacin para
tener un control de la prdida de informacin.
No hay recuperacin de errores.

{ Conectados: los fragmentos se envan en secuencia, estando


ligados unos a otros
Requiere tres fases:
{ Establecimiento de la conexin
{ Permanencia de la conexin para transmitir datos
{ Finalizar la conexin
Cuando se requiere enviar pocos datos, las numerosas
comprobaciones lo hacen ineficiente
Permite recuperar errores y asegurar la secuenciacin

{ Conectados con conexin no asegurada: no se realizan


comprobaciones. (Voz digitalizada) 14
SITR: Redes de Computadores

7
Capa Fsica
Transmitir/recibir una sucesin de bits (ristra) a
travs de un canal de comunicacin.
Define:
{ Especificaciones de la conexin mecnica: (n1 contactos,
tipo de conector, funcin de cada contacto)
{ Topologa
{ Especificaciones de la conexin elctrica/ seal ptica.
{ Modulacin
{ Velocidad de transmisin.
{ Transmisin uni bidireccional.
{ Sincronizacin a nivel de bits.
{ Fragmentacin/Agrupacin de la informacin.
{ Control de errores.
{ Difusin de la informacin (uno o varios destinos).
SITR: Redes de Computadores 15

Capa Enlace
Dada un ristra de bits que le proporciona el nivel
fsico, lo convierte en una lnea de comunicacin
que parezca libre de errores de transmisin al nivel
de red.
{ Los datos a transmitir que recibe del nivel de red los
divide en fragmentos (tramas) aadindole informacin de
control.
{ Transmite secuencialmente la informacin. puede tener
funciones de numeracin de fragmentos para reagrupar la
informacin.
{ Maneja reconocimiento de recepcin de informacin.
{ Reenvo de tramas perdidas.
{ Regula el trfico de informacin en cuanto a velocidades
de transmisin.
SITR: Redes de Computadores 16

8
Capa Red
Controla la operatividad de la red, controlando:
{ El nmero de paquetes que se encaminan de una fuente
a un destino (control de flujo y de conexin)
{ Seleccin de la ruta ptima
{ Traducir nombre lgicos en direcciones fsicas
{ Control de congestin en la red
{ Agrupacin o troceado de datos en unidades (paquetes)
{ Reensamblado de paquetes.

Resolucin de problemas de interconexin entre


redes heterogneas.

SITR: Redes de Computadores 17

Capa Transporte
La comunicacin es ya independiente de la red. Es el nivel
que enlaza lo que quiere transmitir el usuario con la
informacin que hay que enviar.
Puede dividir la conexin para hacerla ms rpida (varias
conexiones al nivel de transporte).
Puede que una conexin SESIN mande poca informacin y
se conecte a varias sesiones.
Unidad de datos: mensaje
Servicios:
{ Proporcionar un canal de comunicacin extremo a extremo libre
de errores (simula un punto a punto)
{ Mensajes aislados sin garantas de secuencias
{ Destinos mltiples.
{ Informacin del proceso al que corresponde (sistemas
multitarea)
{ Control de flujo
SITR: Redes de Computadores 18

9
Capa Sesin
Permite el establecimiento de sesiones de comunicacin de
usuarios entre diferentes computadores, normalmente en
"modo conectado" (una vez que se establece la conexin no
se interrumpe)
SESIN: conjunto de acciones de comunicacin para
establecer un proceso unitario ( Ejem. transmitir un fichero)
{ Control de comunicaciones uni bidireccional.
{ Administracin del testigo, evitando que ambos lados traten de
realizar la misma operacin simultneamente.
{ Establecimiento de puntos de chequeo en la informacin. En
caso de error slo es necesario retransmitir de nuevo desde el
ltimo chequeo

Se trata de una capa que no aparece en muchos sistemas

SITR: Redes de Computadores 19

Capa Presentacin
Resuelve el problema de semntica y sintaxis de la
informacin transmitida.
Resuelve la codificacin de los datos:
{ Texto: ASCII, EBCDIC
{ Palabras: codificacin de bits.
{ Nmeros: complemento a 2, coma flotante,...
{ Mtodos:
Un estacin es el maestro y la otra el esclavo: el
protocolo convierte los datos a los de la estacin
maestra.
Utilizar una codificacin estndar para ambas
estaciones.
Compresin / descompresin de los datos.
Seguridad: criptografa de la informacin (cifrado / descifrado)

SITR: Redes de Computadores 20

10
Capa Aplicacin
Conjunto de protocolos que interactan con las aplicaciones
el usuario final.
{ Protocolo de terminal virtual (VTP): permite establecer
comunicacin entre terminales que no son iguales (capacidad,
formato de pantalla, ...)
{ Transferencia virtual de ficheros (FTAM): permite transferir
ficheros con formatos diferentes convertidos a un fichero virtual.
{ Correo universal (X.400) servicio de correo electrnico
independiente de la red.
{ Transferencia y manipulacin de tareas (JTM): permite la
ejecucin de tareas en un sistema distribuido.
{ Comparticin de recursos
{ Comunicacin entre procesos
{ Gestin de red

SITR: Redes de Computadores 21

Ejemplo: emisor
Comunicacin de datos entre dos procesos corriendo en
mquinas con arquitectura diferente
2000 caracteres UNICODE (4000 bytes)
Capa Aplicacin: Proceso enva un array
de caracteres UNICODE

2000 bytes (ASCII


Capa Presentacin: Se convierte a un
8bits)
formato comn (ASCII 8 bits)

Capa Transporte : crea un mensaje con los Dir Puerto 2000 bytes (ASCII
datos y establece la comunicacin con el 8bits)
host destino (direccin y puerto)

Capa Red: el mensaje es encapsulado en Dst/Fue 1024 bytes Dst/Fue 1024 bytes
dos paquetes, aadiendo la direccin del nte/Frg (Total) nte/Frg (Total)
hosts destino. Establece el nodo siguiente
al que se debe enviar el paquete

Capa Enlace: genera una trama con la CE 512 bytes C 512 bytes CE 512 bytes CE 512 bytes
(Total) E (Total) (Total) (Total)
direccin fsica del nodo especificado y la
remite, corrigiendo posibles errores

Capa Fsica: convierte la trama en seales


fsicas y las pone en el medio
SITR: Redes de Computadores 22

11
Ejemplo: receptor
2000 caracteres ASCII 7bits (2000 bytes)
Capa Aplicacin: Proceso recibe
cadena caracteres ASCII 7 bits

Capa Presentacin: Se convierte de


2000 bytes (ASCII
8bits) formato ASCII 8 bits a ASCII 7 bits

Capa Transporte : recibe el mensaje,


Dir Puerto 2000 bytes (ASCII comprueba si es correcto y enva un
8bits) asentimiento

Capa Red: comprueba que la


Dst/Fue 1024 bytes Dst/Fue 1024 bytes direccin de destino es la actual.
nte/Frg (Total) nte/Frg (Total)
Ordena y Reensambla los paquetes

Capa Enlace: recibe la trama y


CE 512 bytes CE 512 bytes CE 512 bytes CE 512 bytes
(Total) (Total) (Total) (Total) comprueba que es correcta enviando
un asentimiento. Reensambla las
tramas

Capa Fsica: convierte la seal fsica


en una ristra de bits

SITR: Redes de Computadores 23

Protocolos ISO - LAN (1)


Sigue un modelo diferente al modelo OSI ya que su
arquitectura fue diseada con anterioridad por los propios
fabricantes.
El IEEE realiz los trabajos de normalizacin cubriendo
normas diferentes bajo la numeracin 802.x

Capa Red 802.1 Relaccin general con modelo OSI

Capa Enlace 802.2 LLC Nivel de Enlace Lgico

802.3 802.4 802.5 MAC


CSMA/CD TokenBus TokenRing .......
Capa Fsica
Subcapa de Sealizacin
SITR: Redes de Computadores 24

12
Protocolos ISO - LAN (2)
El modelo IEEE se diferencia fundamentalmente en los dos
primeros niveles (Fsico y de Enlace). Se reestructuran en tres
capas:
{ Medio fsico de transmisin [Parte del Nivel Fsico OSI]
{ Control de acceso al medio (MAC) [Nivel Fsico + parte del Nivel
de Enlace]
{ Control de enlace lgico (LLC) [Resto del nivel de enlace]
La capa de red es equivalente al nivel de red OSI y se
encarga de manejar las diferencias con el modelo OSI hacia
los niveles superiores.
La mayor diferencia de arquitectura es que el nivel LLC
permite una comunicacin extremo a extremo (esto est
reservado al nivel de transporte en el modelo OSI). Esta
caracterstica permite independizar el nivel de red del tipo de
red de rea local que empleemos.
SITR: Redes de Computadores 25

Familia Protocolos TCP/IP


Capa
Aplicacin Capa
Aplicacin PING Telnet FTP SMTP HTTP SNMP BOOTP NFS/RPC DNS
Capa
Presentacin

Capa Sesin
Capa
Transporte TCP UDP
Capa
Transporte

Capa Red Capa


Red ICMP IP IGMP

Capa Enlace Capa


Enlace ARP Enlace RARP

Capa Fsica
Medio
Fsico
OSI SITR: Redes de Computadores 26

13
Familia Protocolos TCP/IP
Su desarrollo fue previo al del modelo OSI
Las ideas bsicas del modelo OSI se basaron en el modelo
de capas de TCP/IP por lo que existe una gran similitud
{ Los niveles ms bajos correspondientes a las capas fsica y de
enlace no estn especificados ya que el protocolo se pens para
funcionar sobre cualquier tipo de red
{ Los protocolos ARP y RARP se encargan de enlazar los
sistemas de direccionamiento IP y el de la red fsica utilizada
{ La base de la familia de protocolos es el nivel de Red (Internet
Protocol). Es un protocolo muy sencillo de tipo datagrama de
forma que se pueda implementar en cualquier tipo de mquina.
A diferencia de OSI, no se distingue claramente entre servicio,
interfaz y protocolo (est entremezclado)

SITR: Redes de Computadores 27

14

También podría gustarte