arquitectura de protocolos en lans · controlando errores y el flujo de la información. ... capa...

25
ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Área de Ingeniería Telemática Arquitectura de protocolos en LANs Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

Upload: others

Post on 21-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOSÁrea de Ingeniería Telemática

Arquitectura de protocolos en LANs

Area de Ingeniería Telemáticahttp://www.tlm.unavarra.es

Arquitectura de Redes, Sistemas y Servicios3º Ingeniería de Telecomunicación

Page 2: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

1/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Temario1. Introducción2. Arquitecturas, protocolos y estándares3. Conmutación de paquetes4. Conmutación de circuitos5. Tecnologías6. Control de acceso al medio en redes de área local7. Servicios de Internet

Page 3: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

2/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Temario1. Introducción2. Arquitecturas, protocolos y estándares3. Conmutación de paquetes

• Arquitectura de protocolos para LANs• Ethernet• Protocolos de Internet

4. Conmutación de circuitos5. Tecnologías6. Control de acceso al medio en redes de área local7. Servicios de Internet

Page 4: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

3/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

LAN, MAN, WANLAN• Son redes privadas• Se limitan a un edificio o una zona local (1 ó 2Km)• Las velocidades hoy en día están entre 10 y 1000MbpsMAN• Pueden ser públicas o privadas• Interconectan LANs separadas en un área metropolitana• Las velocidades tipicas están entre 1 y 622MbpsWAN• Normalmente controlada por un operador• Cubre un area muy amplia• Interconecta LANs y MANs

MAN

LAN

WAN

Visto en Introducción

Page 5: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

4/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

• Ejemplos: Ethernet, WiFi, FDDI,Token Ring, etc

Local Area Networks (LANs)• Conectan estaciones de trabajo,

periféricos, terminales...• Compartir recursos• Suelen ser tecnologías basadas

en medios de broadcast• Muchos usuarios

Medio de transmisión

Visto en Introducción

Page 6: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

5/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Ejemplo: Ethernet• Topología física

• Topología lógica

• Define cómo están conectadoslos hosts

Dos ámbitos:• Topología física

– Diseño y cableado de la red

– Interconexionado

• Topología lógica– Cómo los hosts emplean el

medio

Topologías de LAN

Page 7: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

6/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANBus• Todas las estaciones se unen a un medio de transmisión lineal

(el bus)• Si es física suele requerir un terminador• El bus es un punto de fallo• Una transmisión cualquiera alcanza ambos extremos del bus• Requiere direccionamiento y un mecanismo para regular las

transmisiones

Page 8: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

7/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Datos

Comunicación en un bus¿Cómo?• Transmitir datos en bloques (tramas)• Origen envía al medio la información que desea hacer llegar a

otra máquina• La información incluye una identificación de la máquina destino• Destinatario recoge la información, el resto la ignoran (red

broadcast)

Formato típico de la trama

Cabecera: Indicaquién la envía yquién la deberecibir

Page 9: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

8/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Comunicación en un busEjemplo:• Tecnología en bus (Ethernet original) (… …)

A B C D

Page 10: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

9/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANÁrbol• Generalización del bus• El árbol comienza en la cabecera (headend)• La transmisión de una estación se propaga por todo el medio

Page 11: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

10/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANAnillo• Simple (un solo sentido)• Doble (ambos sentidos)• Ejemplo (…)

Page 12: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

11/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Comunicación en un anilloEjemplo:• Tecnología en anillo (Token Ring) (. . .)

Se envía una trama

El destinatario se guarda una copia

Page 13: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

12/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANEstrella• Todos conectados a un nodo central:

– Hub: Retransmite cada trama a todos (lógicamente es un bus)– Switch: store-and-forward, solo al destinatario

• Más costosa que el bus• Independencia de los hosts a efecto de fallos en el cable

• El elemento central es un punto de fallo

Page 14: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

13/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANEstrella extendida• Expansión de la estrella

Page 15: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

14/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Topologías de LANMalla completa (full mesh)

Page 16: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

15/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Medio

Arquitectura de protocolos

Físico

Enlace

Red

Transporte

Sesión

Presentación

Aplicación• 7 niveles OSI de un sistema de

comunicaciones• En una LAN necesitamos emplear

solo dos para realizar lacomunicación (… …)

Cómo se transmiten los bits (la información)por el medio de comunicación físico

Permite enviar bloques de datos (tramas),controlando errores y el flujo de lainformación

Page 17: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

16/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

MedioMedio

Arquitectura de protocolos

Físico

Enlace

Red

Transporte

Sesión

Presentación

Aplicación

Físico

LLCMAC

• LLC = Logical Link Control• MAC = Medium Access Control

Punto de acceso alservicio LLC (LSAP)

Modelo de referenciaIEEE 802

Page 18: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

17/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Medio

Físico

LLCMAC

Modelo de referenciaIEEE 802

Arquitectura de protocolosCapa física• Codificación/decodificación• Sincronización• Transmisión/recepción de bits• No en esta asignatura

Capa de enlace• Interfaz con las capas superiores• Control de errores y de flujo• Ensamblado de datos en tramas• Reconocimiento de dirección• Detección de errores• Control de acceso al medio

Page 19: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

18/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Arquitectura de protocolos

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

Cabecerared

Cabeceratransporte

CabeceraLLC

CabeceraMAC

DatosAplicación

ColaMAC

CabeceraMAC

CabeceraLLC

Cabecerared

Cabeceratransporte

DatosAplicación

Datagrama IPTrama MAC

Segmento TCP

PDU LLC

Page 20: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

19/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Logical Link Control

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

• Debe soportar el acceso a un mediocompartido

• Pero la mayor parte del trabajo lo lleva elsubnivel MAC

• ¿ Direcciones LLC ?– SAPs = Service Access Points– Hace referencia al protocolo superior

• Servicios ofrecidos:– Unacknowledged connectionless:

datagramas– Connection-mode: conexión lógica, control

de flujo y de errores– Acknowledged connectionless: datagramas

confirmados

• Protocolo similar a HDLC

Page 21: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

20/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Logical Link Control

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

• PDU LLC– DSAP = Destination Service Access Point– SSAP = Source Service Access Point– LLC Control

CabeceraLLC Datos

DSAP SSAP LLC Control

1 1 1 ó 2 Bytes

Page 22: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

21/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Medium Access Control

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

• LANs y MANs se basan generalmente en unmedio compartido

• El subnivel MAC controla el uso de estemedio

• ¿ Dónde está el control ?– Centralizado en un nodo de la red

• Mayor control (prioridades, reserva, etc.)• Resto de estaciones son más simples• Evita problemas de coordinación distribuida

– Descentralizado• No hay un solo punto de fallo• No hay un nodo que pueda ser un cuello de

botella

Page 23: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

22/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Medium Access Control

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

• ¿ Cómo se lleva a cabo ?– Síncronamente (TDM, FDM, etc.)– Asíncronamente (según la demanda)

• Round Robin: eficiente con alta carga• Reserva: solicitar con anterioridad• Contienda: no hay control que determine

de quién es el turno

Page 24: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

23/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

Medium Access Control

Medio

Físico

LLCMAC

Red

Transporte

Aplicación

• PDU MAC– Dirección MAC destino– Dirección MAC origen– Control– CRC (Cyclic Redundancy Check) o FCS

(Frame Check Sequence)• Detección y descarte de tramas erróneas

CabeceraMAC

DatosAplicación

ColaMAC

Direccióndestino

Direcciónorigen Control CRC

Page 25: Arquitectura de protocolos en LANs · controlando errores y el flujo de la información. ... Capa de enlace • Interfaz con las capas superiores ... • El subnivel MAC controla

24/24

AR

QU

ITEC

TUR

A D

E R

EDES

, SI

STEM

AS

Y SE

RVI

CIO

rea

de In

geni

ería

Tel

emát

ica

A continuación…

Ethernet