Redes de Computadores - elai.upm.es · coseno ármónicos armónicos basados en T (f=1 /T)...

Post on 04-Oct-2018

222 views 0 download

Transcript of Redes de Computadores - elai.upm.es · coseno ármónicos armónicos basados en T (f=1 /T)...

1

Redes de ComputadoresRedes de Computadores

Tema 2Tema 2

Arquitectura en capasArquitectura en capas

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

Red de comunicación de datos

2

CapasCapas

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

BitsBits

TramasTramas

PaquetesPaquetes

SegmentosSegmentos

SesionesSesiones

FormatosFormatos

MensajesMensajes

HW

SW

NIC

Infra

SO

App

Tramos

Extremos

Capas y TCP/IPCapas y TCP/IP

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

HW

SW

NetworkInterface

IP

TCPUDP

Aplicación

MAC

Direcc. IPLLC

3

Nivel FísicoNivel Físico

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

Red de comunicación

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

Red de comunicación

Físico

Enlace

Red

Medios de TransmisiónMedios de Transmisión

�� Cable coaxialCable coaxial

�� Par trenzadoPar trenzado

�� Fibra ópticaFibra óptica

�� Ondas de radioOndas de radio

�� MicroondasMicroondas

�� InfrarrojosInfrarrojos

�� Ondas de luzOndas de luz

4

Cable CoaxialCable Coaxial•Usan un tipo de conector específico•Velocidad de transmisión de 10Mbps

Par trenzadoPar trenzado•Muy utilizado actualmente•Categorías:

•CAT 3, 16Mbps•CAT 4, 20Mbps•CAT 5, 5e, 1Gbps•CAT 6, 1Gbps y más

• Pueden estar apantallados

5

Fibra ópticaFibra óptica•Es difícil de mantener e instalar.•Inmune al ruido eléctrico•Varios Gbps

Fibra ópticaFibra óptica•Multimodo – más facil de mantener, mas barato•Monomodo – más velocidad, mayor distancia

6

Medios de TransmisiónMedios de Transmisión

�� Cable coaxialCable coaxial

�� Par trenzadoPar trenzado

�� Fibra ópticaFibra óptica

�� Ondas de radioOndas de radio

�� MicroondasMicroondas

�� InfrarrojosInfrarrojos

�� Ondas de luzOndas de luz

Espectro electromagnéticoEspectro electromagnético

7

FrecuenciasFrecuencias

�� Ondas de radioOndas de radio

Tarjeta de RedTarjeta de Red•Network Interface Card (NIC)•Dispositivo de E/S, Interfaz entre ordenador y medio físico•Por un lado, acepta datos (o se los proporciona) al ordenador•Prepara los datos para el cable de red (obtiene datos del cable)•Controla el flujo de datos entre ordenador y red•Identifica al ordenador en la red (dirección MAC)

8

Modulación (Amplitud, Frecuencia)Modulación (Amplitud, Frecuencia)Convertir una señal ( datos ) en otra, apropiada para transmitirla por el medio, utilizando un parámetro de la señal resultante (amplitud, frecuencia, fase )

Modulación (Formulación)Modulación (Formulación)

Señal Portadora

Señal Moduladora – modifica un parámetro de la señal modulada

9

Análisis de Análisis de FourierFourier

�� Toda señal Toda señal periódica puede periódica puede descomponerse en descomponerse en una suma de una suma de señales seno y señales seno y coseno coseno ármónicosármónicos

�� armónicos basados armónicos basados en T (en T (f=1f=1/T)/T)

Análisis de Análisis de FourierFourier

10

MultiplexaciónMultiplexación en frecuenciaen frecuencia

Ancho de BandaAncho de Banda

�� rango de frecuencias que se transmiten sin rango de frecuencias que se transmiten sin atenuación (Bode)atenuación (Bode)

�� diferencia entre frecuencia máxima y mínima diferencia entre frecuencia máxima y mínima empleada en un canalempleada en un canal

�� velocidad máxima:velocidad máxima:

H=AnchoH=Ancho de bandade banda L=NivelesL=NivelesS/N en S/N en dBdB: 20 : 20 dB=100dB=100 vecesveces

11

ASK, FSK, PSKASK, FSK, PSKAmplitude Shift Key Frecuency Shift Key Phase Shift Key

Codificación NRZ, ManchesterCodificación NRZ, Manchester�� NRZNRZ

•• Muy sencillaMuy sencilla

•• Puede producir mala sincronizaciónPuede producir mala sincronización

�� ManchesterManchester

•• Fuerza cambios en la señal, mejora la sincronizaciónFuerza cambios en la señal, mejora la sincronización

•• Puede necesitar un mayor ancho de bandaPuede necesitar un mayor ancho de banda

•• Más complicado de realizarMás complicado de realizar

12

Datos asíncronosDatos asíncronos

•Cada byte se precede de un comienzo y de un fin. •Son sistemas baratos y sencillos•Bueno para baja velocidad y poco volumen de datos•Control, bit de paridad•P. Ej: RS-232

Datos Datos SíncronosSíncronos

•Usa unos “Flags” para indicar comienzo y fin de mensaje (01111110)•Longitud variable•Sincronismo implícito. Puede necesitar forzar cambios de bit (bit stuffing)•Control mediante CRC•P. Ej: HDLC High-level Data Link Control

13

Redes Locales: nivel de enlaceRedes Locales: nivel de enlace

�� Construir las tramas de datosConstruir las tramas de datos

�� Control de flujoControl de flujo

�� Gestión de errores en la transmisiónGestión de errores en la transmisión

�� Obtención de direcciones de nivel Obtención de direcciones de nivel físicofísico

�� Gestión de acceso al medioGestión de acceso al medio

Nivel EnlaceNivel Enlace

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

Red de comunicación

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

Red de comunicación

Físico

Enlace

Red

14

Capas EnlaceCapas Enlace

FísicoFísico

EnlaceEnlace

RedRed

TransporteTransporte

SesiónSesión

PresentaciónPresentación

AplicaciónAplicación

HW

SW

Media Access Control

Logical Link Control

TramasTramas�� DatosDatos

�� Dirección de destino (físico)Dirección de destino (físico)

�� Dirección de origen (físico)Dirección de origen (físico)

�� Control de errores (CRC)Control de errores (CRC)

�� FlagsFlags, indicadores, indicadores

EthernetEthernet::

15

Control de flujoControl de flujo

�� Controlar que el receptor puede recibir, no está Controlar que el receptor puede recibir, no está saturadosaturado

�� Controlar que el emisor puede enviar.Controlar que el emisor puede enviar.

�� ACK, NACKACK, NACK

Detección de erroresDetección de errores

�� Bits de paridadBits de paridad

�� CRC (Códigos de redundancia cíclica)CRC (Códigos de redundancia cíclica)

�� ChecksumsChecksums

�� Códigos correctoresCódigos correctores

000011001100110011 Paridad Par = En total, pares

16

CRCCRC

�� Códigos de redundancia cíclicaCódigos de redundancia cíclica

�� Se expresan como polinomiosSe expresan como polinomios

�� Muy efectivos detectando erroresMuy efectivos detectando errores

�� Fácil implementación en hardwareFácil implementación en hardware

x16+x12+x5+1

100110011010-------------00111001

1010-------------00111001

1010-------------00010001

1010-------------00000101

1010-------------00000101

Acceso al medioAcceso al medio

�� Si hay más de 1 emisor y/o 1 receptor Si hay más de 1 emisor y/o 1 receptor compartiendo el medio, posibles colisiones.compartiendo el medio, posibles colisiones.

�� Todos deben usar el mismo métodoTodos deben usar el mismo método

�� Método de paso de testigoMétodo de paso de testigo

�� Método CSMA/CDMétodo CSMA/CD

17

Destino de la comunicaciónDestino de la comunicación

Punto a Punto MulticastBroadcast

TopologíasTopologías

18

Direccionamiento físicoDireccionamiento físico

�� Asociadas a un dispositivo (tarjeta)Asociadas a un dispositivo (tarjeta)

�� Formato contiene al fabricante y un número Formato contiene al fabricante y un número dentro del fabricante (núm. serie)dentro del fabricante (núm. serie)

�� Número único en el mundoNúmero único en el mundo

Dirección MAC: 00:07:E9:C5:C5:98

Fabricante: 00:07:E9Núm. Serie: C5:C5:98 (16 millones)

CSMA/CDCSMA/CD

�� CarrierCarrier SenseSense

�� MultipleMultiple AccessAccess

�� CollisionCollision DetectionDetection

�� Cuando hay colisión, los nodos involucrados paran la Cuando hay colisión, los nodos involucrados paran la transmisión,esperantransmisión,esperan un tiempo y vuelven a retransmitirun tiempo y vuelven a retransmitir

�� El tiempo de espera es determinado en función de las colisiones El tiempo de espera es determinado en función de las colisiones que han ocurrido previamenteque han ocurrido previamente

�� DespuesDespues de 16 reintentos se aborta la transmisión, con lo que no de 16 reintentos se aborta la transmisión, con lo que no hay garantía de que un paquete de datos llegue, contando sólo hay garantía de que un paquete de datos llegue, contando sólo con este nivel….con este nivel….

�� … pero los niveles superiores lo pueden garantizar… pero los niveles superiores lo pueden garantizar