Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes PDF
Redes PDF
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
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
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.
1
Bibliografa
ndice:
{ Conceptos Previos
{ Resumen Histrico
{ Tipos de Redes: alcance, topologa, ...
{ Arquitectura de Red
{ Modelo ISO/OSI
{ Modelo TCP/IP
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)
Normalizacin
{ EUROPA: ITU-T (CCITT), ECMA
{ USA: ANSI, EIA, ISO, IEEE
SITR: Redes de Computadores 6
3
Clasificacin: Alcance
Area amplia (WAN) LAN WAN
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
Estudio de Base
El diseo es complejo e intervienen numerosos factores.
{ Se tiende a un diseo estructurado y a una mayor
normalizacin.
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
Medio
6
Protocolos OSI (1)
Conjunto de reglas que regulan la comunicacin entre
entidades del mismo nivel
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.
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
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)
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
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
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
11
Ejemplo: receptor
2000 caracteres ASCII 7bits (2000 bytes)
Capa Aplicacin: Proceso recibe
cadena caracteres ASCII 7 bits
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
Capa Sesin
Capa
Transporte TCP UDP
Capa
Transporte
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)
14