Vous êtes sur la page 1sur 68

Introduccin

Redes de Comunicaciones
Paula Montoto Castelao Tecnologas de la Informacin y las Comunicaciones
pmontoto@udc.es
1

Telecomunicaciones

Informtica

Telemtica

Telemtica: ciencia que utiliza las telecomunicaciones para potenciar las posibilidades y aplicaciones de la informtica

Sumario
Definicin. Tipos de redes y su clasificacin Arquitectura de Redes Modelos de Referencia
Modelo de Referencia OSI Modelo de Referencia TCP/IP

Clasificacin de las redes


Por su mbito: Redes de rea local o LAN (Local Area Network): Diseadas desde el principio para transportar datos. Redes de rea extensa o WAN (Wide Area Network): Utilizan el sistema telefnico, diseado inicialmente para transportar voz. Por su tecnologa: Redes broadcast (broadcast = radiodifusin) Redes punto a punto

Clasificacin de las redes por su tecnologa


Tipo Broadcast Enlaces punto a punto La informacin se enva solo al nodo al cual va dirigida Enlaces dedicados Servicios de conmutacin de paquetes (X.25, Frame Relay y ATM). LANs conmutadas

Caractersticas La informacin se enva a todos los nodos de la red, aunque solo interese a unos pocos Ejemplos Casi todas las LANs (excepto LANs conmutadas) Redes de satlite Redes de TV por cable

Redes broadcast
El medio de transmisin es compartido. Suelen ser redes locales. Ej.: Ethernet 10 Mb/s Los paquetes se envan a toda la red, aunque vayan dirigidos a un nico destinatario. Posibles problemas de seguridad (encriptado) Se pueden crear redes planas, es decir redes en las que la comunicacin entre dos ordenadores cualesquiera se haga de forma directa, sin routers intermedios.

Redes de enlaces punto a punto (I)


La red esta formada por un conjunto de enlaces entre los nodos de dos en dos (lneas, circuitos, canales) Es posible crear topologas complejas (anillo, malla,etc.) Generalmente la comunicacin entre dos ordenadores cualesquiera se realiza a travs de nodos intermedios que encaminan o conmutan los paquetes (conmutador o router). Un router o conmutador es un ordenador especializado en la conmutacin de paquetes; generalmente utiliza un hardware y software diseados a propsito (p. ej. sistemas operativos en tiempo real) En una red de enlaces punto a punto el conjunto de routers o conmutadores y los enlaces que los unen forman lo que se conoce como la subred. La subred delimita la responsabilidad del proveedor del servicio.
7

Algunas topologas tpicas de redes punto a punto

Estrella

Anillo

Estrella distribuida, rbol sin bucles o spanning tree

Malla completa

Anillos interconectados
8

Topologa irregular (malla parcial)

Redes de enlaces punto a punto (II)


En una red punto a punto los enlaces pueden ser:
Simplex: transmisin en un solo sentido Semi-dplex o half-duplex: transmisin en ambos sentidos, pero no a la vez Dplex o full-duplex: transmisin simultnea en ambos sentidos

En el caso dplex y semi-dplex el enlace puede ser simtrico (misma velocidad en ambos sentidos) o asimtrico. Normalmente los enlaces son dplex simtricos No es trivial averiguar cual es la ruta ptima. Nodo: cada uno de los ordenadores que participan en la red (tipos: intermedios y terminales) Para llegar de un nodo a otro se han de atravesar uno o varios enlaces (hops). Cada enlace puede tener una velocidad diferente.
9

Clasificacin de las redes por su mbito


Distancia entre procesadores 1m 10 m 100 m 1 Km 10 Km 100 Km 1.000 Km 10.000 Km Procesadores ubicados en el mismo ... Sistema Habitacin Edificio Campus Ciudad Pas Continente Planeta WAN MAN (o WAN) LAN Ejemplo Multiprocesador

10

Redes de rea local o LAN (Local Area Network)


Caractersticas:
Generalmente son de tipo broadcast (medio compartido) Cableado normalmente propiedad del usuario Diseadas inicialmente para transporte de datos

Su alcance limitado permite saber el tiempo mximo de un extremo a otro => simplifica su gestin Ejemplos:
Ethernet (IEEE 802.3): 1, 10, 100, 1000 Mb/s Token Ring (IEEE 802.5): 1, 4, 16, 100 Mb/s FDDI: 100 Mb/s

Topologa en bus (Ethernet) o anillo (Token Ring, FDDI) En aos recientes se utilizan tecnologas tpicas de redes WAN
11

Topologas LAN tpicas


Ordenador (Host)

Ordenador (Host)

Cable

Cable

Bus (Ethernet)

Anillo (Token Ring, FDDI)

12

Redes de rea extensa o WAN (Wide Area Network)


Se caracterizan por utilizar normalmente medios telefnicos, diseados en principio para transportar la voz. Son servicios contratados normalmente a operadoras (Telefnica, Retevisin, Ono, BT, Uni2, etc.). Las comunicaciones tienen un costo elevado, por lo que se suele optimizar su diseo. Actualmente han reducido su tasa de errores Tienen la gran virtud de llegar prcticamente a todas partes Normalmente utilizan enlaces punto a punto temporales o permanentes, salvo las comunicaciones va satlite que son broadcast. Tambin hay servicios WAN que son redes de conmutacin de paquetes.
13

Clasificacin de las redes


Redes LAN Redes broadcast Ethernet, Token Ring, FDDI Redes de HIPPI, enlaces punto a LANs punto conmutadas Redes WAN Redes va satlite, redes CATV Lneas dedicadas, Frame Relay, ATM

14

Escenario tpico de una red completa (LAN-WAN)


Subred Host Router

LAN (red broadcast o LAN conmutada)

WAN (red de enlaces punto a punto)

15

Posibles formas de enviar la informacin


Segn el nmero de destinatarios el envo de un paquete puede ser:
Unicast: si se enva a un destinatario concreto. Es el mas normal. Broadcast: si se enva a todos los destinatarios posibles en la red. Ejemplo: para anunciar nuevos servicios en la red. Multicast: si se enva a un grupo selecto de destinatarios de entre todos los que hay en la red. Ejemplo: emisin de videoconferencia. Anycast: si se enva a uno cualquiera de un conjunto de destinatarios posibles. Ejemplo: servicio de alta disponibilidad ofrecido por varios servidores simultneamente; el cliente solicita una determinada informacin y espera recibir respuesta de uno cualquiera de ellos.

16

Internetworking
Se denomina as a la interconexin de redes diferentes Las redes pueden diferir en tecnologa (p. ej. EthernetToken Ring) o en tipo (p. ej. LAN-WAN). Tambin pueden diferir en el protocolo utilizado, p. ej. DECNET y TCP/IP. Los dispositivos que permiten la interconexin de redes diversas son:
Repetidores y amplificadores Puentes (Bridges) Routers y Conmutadores (Switches) Pasarelas de nivel de transporte o aplicacin (Gateways)

17

Definicin. Tipos de redes y su clasificacin Arquitectura de Redes Modelos de Referencia


Modelo de Referencia OSI Modelo de Referencia TCP/IP

18

Planteamiento del problema


La interconexin de ordenadores es un problema tcnico de complejidad elevada. Requiere el funcionamiento correcto de equipos (hardware) y programas (software) desarrollados por diferentes equipos humanos. Cuando las cosas no funcionan es muy fcil echar la culpa al otro equipo. La interoperabilidad no cumple la propiedad transitiva. El correcto funcionamiento de A con B y de B con C no garantiza el correcto funcionamiento de A con C Estos problemas se agravan ms an cuando se interconectan equipos de distintos fabricantes.
19

La solucin
La mejor forma de resolver un problema complejo es dividirlo en partes. En telemtica dichas partes se llaman capas y tienen funciones bien definidas. El modelo de capas permite describir el funcionamiento de las redes de forma modular y hacer cambios de manera sencilla. El modelo de capas ms conocido es el llamado modelo OSI de ISO (OSI = Open Systems Interconnection).

20

Ejemplo de comunicacin mediante el modelo de capas


Dos artistas, uno en Mosc y el otro en A Corua, mantienen por va telegrfica una conversacin sobre pintura. Para entenderse disponen de traductores ruso-ingls y gallego-ingls, respectivamente. Los traductores pasan el texto escrito en ingls a los telegrafistas que lo transmiten por el telgrafo utilizando cdigo Morse.
21

Ejemplo de comunicacin mediante el modelo de capas


Capa 4 Artista
Comunicacin virtual

Artista

Traductor

Traductor

Telegrafista

Telegrafista
Comunicacin real

Telgrafo Mosc
22

Telgrafo A Corua

Protocolos e Interfaces
Protocolos Interfaces

Capa
Pintura

Artista
Ruso Ingls

Artista
Gallego

Traductor
Texto escrito Morse

Traductor
Texto escrito

Telegrafista
Manipulador Impulsos elctricos

Telegrafista
Manipulador

Telgrafo Mosc
23

Telgrafo A Corua

Servicios ofrecidos a la capa N+1

Comunicacin real

Capa N

Comunicacin con la entidad homloga mediante el protocolo de la capa N

Servicios utilizados de la capa N-1

Comunicacin virtual (salvo si N=1)

24

Comunicacin indirecta mediante el modelo de capas


Supongamos ahora que Mosc y A Corua no disponen de comunicacin directa va telgrafo, pero que la comunicacin se realiza de forma indirecta por la ruta: Mosc Copenague: telgrafo por cable Copenague Pars: radiotelgrafo Pars A Corua: telgrafo por cable
25

Mosc Copenague

Pars

A Corua

Radiotelgrafo Telgrafo por cable


26

Comunicacin indirecta entre dos artistas a travs de una red de telgrafos


Pintura

Artista

Artista

Ingls

Traductor

Traductor

Morse

Morse

Morse

Telegrafista
Impulsos elctricos

Telegrafista
Ondas de radio

Telegrafista
Impulsos elctricos

Telegrafista

Telgrafo

Telgrafo

Telgrafo

Telgrafo

Mosc

Copenague
27

Pars

A Corua

Arquitectura de redes
La arquitectura es un patrn comn al que han de ceirse unos productos (hard y soft) para mantener un cierto grado de compatibilidad entre s. La necesidad de disear arquitecturas de redes surgi en los 70s por razones parecidas a las que provocaron las primeras arquitecturas de computadores. La primera fue SNA (Systems Networks Architecture) de IBM en 1974 que utiliz un modelo de 7 capas. Actualmente todas las arquitecturas utilizan un modelo de capas. El caso ms conocido y que suele utilizarse como referencia es el de OSI, que tambin tiene 7 capas.

28

Arquitectura de redes (cont.)


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 capa n solo habla con la capa n de otro sistema (comunicacin de igual a igual o peer to peer) siguiendo el protocolo de la capa n

La comunicacin entre dos capas adyacentes se realiza a travs de la interfaz. sta no forma parte de la arquitectura El conjunto de protocolos que interoperan en todos los niveles de una arquitectura dada se conoce como pila de protocolos o protocol stack. Ejemplo: la pila de protocolos OSI, SNA, TCP/IP, etc.

29

Modelo de capas
Actualmente todas las arquitecturas de red se describen utilizando un modelo de capas. El ms conocido es el denominado Modelo de Referencia OSI (Open Systems Interconnect) de ISO, que tiene 7 capas (como el SNA). Los objetivos fundamentales del modelo de capas son:
Sencillez: hace abordable el complejo problema de la comunicacin entre ordenadores Modularidad: permite realizar cambios con relativa facilidad a una de sus partes sin afectar al resto Compatibilidad: La comunicacin entre dos entidades de una capa puede realizarse independientemente de las dems.
30

Diseo de Arquitectura de Redes


Direccionamiento: identificar al emisor y receptor dentro de la red. Control de errores: debido a que los canales de comunicacin no son totalmente fiables. Envo ordenado: Puede ocurrir que las PDUs se reciban de manera no ordenada debido a que siguen caminos diferentes por la red. Para mantener el orden de secuencia, algunos protocolos realizan funciones de repeticin selectiva basada en la numeracin con una secuencia finita y mayor que el nmero mximo de PDUs pendientes de confirmar. Mecanismos de control de flujo y notificacin para indicar la congestin. Fragmentacin y ensamblado: Dos entidades necesitan intercambiar una serie de mensajes. Sin embargo, protocolos pueden necesitar dividir los datos en una serie de paquetes de menor tamao: fragmentacin. El proceso contrario, denominado ensamblado, debe reagrupar las secuencias de mensajes. Encapsulado: La mayora de los protocolos necesitan incorporar a los datos informacin de control para funciones propias de protocolo. El bloque da datos (datos y control) intercambiado a travs de un protocolo se denomina PDU.
31

Definicin. Tipos de redes y su clasificacin Arquitectura de Redes Modelos de Referencia Modelo de Referencia OSI Modelo de Referencia TCP/IP

32

El Modelo de referencia OSI de ISO (OSIRM)


Fue definido entre 1977 y 1983 por la ISO (International Standards Organization) para promover la creacin de estndares independientes de fabricante. Define 7 capas: Capa de Aplicacin Capa de Presentacin Capa de Sesin Capa de Transporte Capa de Red Capa de Enlace Capa Fsica
33

Capa Fsica
Todo hardware - define el medio de comunicacin (cable y conectores), los niveles elctricos de la seal, velocidad de la transmisin. Finalidad - un bit enviado sea reconocido por el receptor.

34

Capa Fsica
Especificacin de medios de transmisin mecnicos, elctricos, funcionales y procedurales

Transmite Los Datos

Medio fsico

N=1
35

Capa de Enlace
Debe asegurar la transmisin sin errores a travs de mecanismos de control de errores. Divide los datos emitidos en tramas. Asegura la recepcin sin problemas (duplicados). Redes broadcast: control de acceso al medio.

36

Capa de Enlace
Provee el control de la capa fsica Datos puros Detecta y/o corrige Errores de transmisin

Driver del dispositivo de comunicaciones

N=2
37

Capa de Red
Operacin de la Subred. Encamina los paquetes del origen al destino (enrutamiento) Las rutas 1) tablas estticas o 2) encaminarse dinmicamente en forma diferente para cada paquete. Evitar la congestin por exceso de paquetes y contabilidad del trfico (si a lugar). Si recibe una trama que no es para la mquina en que reside, la reenviar hacia la mquina destino. Permite interconectar redes heterogneas. Maneja los bits en paquetes(TCP/IP 64 Kb, IPv6 4 Gb).
38

Capa de Red
Suministra informacin sobre la ruta a seguir

Por donde debo ir a w.x.y.z?

Routers
39

N=3

Capa de Transporte
Acepta datos de la capa de sesin, los divide en unidades

ms pequeas, las pasa a la capa de red y asegura que la informacin llegue correctamente a su destino Conexin extremo a extremo entre los niveles de transporte de las mquinas origen y destino (capa host-host). Involucrados los niveles origen y destino sin intervenir los de las mquinas intermedias Si un nodo vuelve a enviar tramas perdidas (pueden duplicarse). Si hay enrutamiento dinmico - una trama puede llegar antes que las previas. Capa de transporte: elimina las tramas repetidas y las ordena.
40

Capa de Transporte
Verifica que los datos se transmitan correctamente Son estos datos buenos?

Error de comprobacin de mensaje

Conexin extremo a extremo (host a host)


Paquetes de datos
41

Este paquete no es bueno. Reenviar

N=4

Capa de Sesin
Permite a usuarios de diferentes mquinas

establecer sesiones entre ellos (inicio y finalizacin de dilogo). Negociacin de parmetros de dilogo Realiza tareas de sincronizacin. Ejemplo: El nivel de sesin en una transferencia de archivo inserta puntos de verificacin. Si hay una red insegura, por cada interrupcin de las comunicaciones el nivel de sesin se encarga de proseguir a partir del ltimo punto de verificacin y no empieza otra vez.
42

Capa de Sesin
Sincroniza el intercambio de datos entre capas inferiores y superiores
Me gustara enviarte algo Buena idea! Gracias De nada!

Cerrar Conexin

Establecer Conexin

N=5
43

Capa de Presentacin
Aspectos de representacin de la informacin
Ejemplo: tipo de codificacin de datos

Representacin de tipos de datos (ASN.1) Cifrado y descifrado de la informacin (seguridad) Compresin


44

Capa de Presentacin
Convierte los datos de la red al formato requerido por la aplicacin

Datos de capas bajas (independientes de la mquina) Datos de la aplicacin (dependientes de la mquina)


45

N=6

Capa de Aplicacin
Emulacin de terminales, transferencia de ficheros, correo electrnico y otras aplicaciones.

46

W W W

P) T HT FT P)

Capa de Aplicacin
Que debo enviar?

sf.

Fic he ro

s(

e-m

Ge sti n

de

Re

d(

SN MP )

P) T M S ( ail

Es la interfaz que ve el usuario final Muestra la informacin recibida En ella residen las aplicaciones Enva los datos de usuario a la aplicacin de destino usando los servicios de las capas inferiores

Tr an

N=7
47

Modelo TCP/IP
Origen: 1969 - DoD de los Estados Unidos. Los protocolos TCP/IP nacieron por la necesidad de interoperar redes diversas (internetworking) El modelo TCP/IP se dise despus de los protocolos (puede decirse que primero se hizo el traje y despus los patrones) Por eso a diferencia del OSI en el modelo TCP/IP hay unos protocolos predefinidos. A menudo se sigue un modelo hbrido. Adems en LANs el nivel de enlace se divide en dos subcapas. Esto da lugar a lo que denominamos el modelo hbrido.
48

Comparacin de modelos OSI, TCP/IP e hbrido


Progr. de usuario Sist. Operativo

Aplicacin Presentacin

Aplicacin

Aplicacin

Enlace Host-red Fsica


WAN

Enlace

LLC MAC

Fsica TCP/IP
49

OSI

Hbrido

LAN

Hardware

Red

Internet

Red

Firmware

Transporte

Transporte

Transporte

Software

Sesin

Protocolos y redes del modelo TCP/IP inicial


Capa (nombre OSI) Telnet Protocolos TCP IP FTP DNS UDP SMTP Aplicacin

Transporte Red Fsica y Enlace

Redes

ARPANET

SATNET

Packet

LAN

50

Comparacin OSI-TCP/IP
En OSI primero fue el modelo, despus los protocolos; en TCP/IP primero fueron los protocolos, luego el modelo En OSI el modelo es bueno, los protocolos malos; en TCP/IP ocurre al revs En OSI los productos llegaban tarde, eran caros y tenan muchos fallos En TCP/IP los productos aparecan rpido, estaban muy probados (pues los usaba mucha gente), y a menudo eran gratis.

51

Comparacin OSI-TCP/IP
El modelo TCP/IP utilizado es el siguiente:
5: Capa de aplicacin (incluye sesin y presentacin) 4: Capa de transporte 3: Capa de red 2: Capa de enlace
2.2: Subcapa LLC (Logical Link Control) 2.1: Subcapa MAC (Media Acess Control)

1: Capa fsica

52

Acceso a un servidor Web desde un cliente en una LAN Ethernet


Capa
HTTP

Aplicacin
Sockets TCP

Aplicacin
Sockets

4 3 2

Transporte
IP

Transporte

Red
IEEE 802.3

Red

Enlace
IEEE 802.3

Enlace

Fsica

Fsica

Cliente
53

Servidor

Protocolos e informacin de control


Normalmente todo protocolo requiere el envo de algunos mensajes especiales o informacin de control adicional a la que se transmite. generalmente esto se hace aadiendo una cabecera (a veces tambin una cola) al paquete a transmitir. La informacin de control reduce el caudal til, supone un overhead. Cada capa aade su propia informacin de control. Cuantas mas capas tiene un modelo mas overhead se introduce.
54

Elementos de datos en el modelo TCP/IP


20 bytes

Cabec. TCP
20 bytes

Datos aplicacin

Segmento TCP

Cabec. IP
14 bytes

Segmento TCP

Datagrama IP
4 bytes

Cabecera de enlace

Datagrama IP

Cola de enlace

Trama

Los valores que aparecen para el nivel de enlace se aplican al caso de Ethernet. Segn el tipo de red puede haber pequeas variaciones
55

Acceso a un servidor Web a travs de una conexin remota


Capa
HTTP

Aplicacin
TCP

Aplicacin

Transporte
IP IP IP

Transporte

Red
IEEE 802.3

Red
PPP

Red
IEEE 802.5

Red

Enlace
IEEE 802.3

Enlace
V.35

Enlace
IEEE 802.5

Enlace

Fsica

Fsica

Fsica

Fsica

Cliente

LAN Ethernet
56

LAN Token Ring

Servidor

Servicio orientado y no orientado a conexin


Un Servicio orientado a conexin (CONS) establece el canal antes de enviar la informacin. Ejemplo: llamada telefnica. Un Servicio no orientado a conexin (CLNS) enva los datos directamente sin preguntar antes. Si la comunicacin no es posible los datos se perdern. Ejemplo: servicio postal o telegrfico
57

Conexin o No Conexin? Ese es el dilema


En el servicio orientado a Conexin (CONS):
Se respeta el orden de los paquetes Se mantiene la misma ruta o camino para todos los paquetes Los paquetes no necesitan llevar la direccin de destino Si el canal se corta la comunicacin se interrumpe No se respeta el orden Cada paquete ha de llevar la direccin de destino La ruta puede variar para cada paquete La red es ms robusta, ya que si una ruta queda inservible se pueden usar otras
58

En el servicio No orientado a Conexin (CLNS):

Redes CONS vs CLNS


Ejemplos de redes/servicios CONS:
Red Telefnica conmutada (RTB, RDSI, GSM) ATM, X.25, Frame Relay

Ejemplos de redes/servicios CLNS


IP (Internet). Los paquetes IP se llaman datagramas. Ethernet

59

Calidad de Servicio (QoS)


La Calidad de Servicio (QoS, Quality of Service) consiste en fijar unos valores lmite para un conjunto de parmetros, asegurando as que la red no se va a congestionar. Por ejemplo:
Throughput o ancho de banda: 256 Kb/s Retardo o latencia: 200 ms Fluctuacin del retardo, o jitter: 100 ms Disponibilidad: 99,95 % (21 min/mes fuera de servicio)

Podemos ver la QoS como el contrato usuarioproveedor. NO todos los protocolos o redes ofrecen la posibilidad de negociar un QoS. (estrategia best-effort)
60

Defectos del modelo OSI


Modelo vlido a nivel didctico, pero inviable a nivel prctico (mucha complejidad y mala planificacin). Mala planificacin temporal TCP/IP se le ha anticipado claramente en el mercado. Mala tecnologa Las capas no estn bien dimensionadas, las de sesin y aplicacin estn casi vacas. De hecho el modelo OSI propuesto por Inglaterra tena slo cinco capas. Protocolos extraordinariamente complejos. Duplicidad de algunas funciones como el control de flujo. Olvida los servicios no orientados a conexin. Mala poltica.

61

Interconexin de redes
Repetidor (repeater) Puente (bridge) Enrutador (router) Gateway

62

Interconexin de redes - Repetidor


Interconexin de redes con el mismo protocolo en todos sus niveles (topologas de red compatibles) Es la forma ms simple y menos cara de conectar segmentos de red. Se utiliza para superar limitaciones de distancia. NO aslan trfico NI segmentan la red.

63

Interconexin de redes - Puente (bridge)


Interconexin de redes que difieren a nivel fsico y de enlace Slo operan en el nivel MAC de enlace (conectan segmentos de la misma red). Extienden la topologa de la red (i.e. Anillo-bus)

64

Interconexin de redes - Router


Interconexin de redes a nivel de red (nivel 3) Cada puerto de un router es un red separada: el trfico de broadcast no se enva a travs del router. Bsqueda del camino ptimo en funcin de mtricas: til cuando hay varias LAN o WAN. Soportan mezclas de topologas que proporcionan caminos redundantes: no hay restriccin en la topologa de la red

65

Interconexin de redes Enrutador (router) II

66

Interconexin de redes Gateway


Interconexin de redes que difieren en niveles superiores

67

Equipos de interconexin

68

Vous aimerez peut-être aussi