Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQunit 1
ARQunit 1
Emisor:Transforma el Medio: Medio fsico por el mensaje original en una seal cual se transmite la seal (electromagntica) para electromagntica generada transmitirla eficientemente Hilos o cables metlicos Adeca Guas de onda Codifica La atmsfera Amplifica p Fibras Fib pticas ti Etc.
Unidad I. Introduccin. Principios Bsicos pg.2
Receptor: Transforma el mensaje enviado en una seal comprensible para el receptor Compensa C la atenuacin Minimiza el ruido
Arquitectura de Redes
Lneas Telefnicas
mdem
Terminal Remoto
Computadora Central
DTE
Interfaz
DCE
M di Medio
DCE
Interfaz
DTE
Solucin: interconectar cada dispositivo a una red de comunicaciones Conjunto de equipos de datos autnomos interconectados: - autnomos: no necesitan de ningn otro equipo para operar. - interconectados: intercambio de informacin. Primeros objetivos: - Compartir recursos. - Fiabilidad. - Minimizar costes.
Unidad I. Introduccin. Principios Bsicos pg.6
Estaciones (PCs, FAX, etc) Nodo
Nodo
red de comunicaciones i i
Nodo
Arquitectura de Redes
Bus Estrella Estrella extendida rbol o jerrquica Malla completa p Anillo Red R d celular l l
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
FRECUENCIA FRECUE
Separabilidad
TIEMPO
FRECUENCIA F FRECUENC
TIEMPO
Unidad I. Introduccin. Principios Bsicos pg.12
FRE ECUENCIA
TIEMPO
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Separabilidad
Separabilidad
Tcnicas de Conmutacin
Normalmente, la red no est completamente mallada (o conectada), es decir, no hay un enlace directo posible entre cada pareja de nodos. As, para establecer un camino de intercambio de datos entre dos equipos terminales (fuente y destino) de una comunicacin se establecen diferentes mecanismos. Estos mecanismos se conocen como tcnicas de conmutacin que permiten el transporte de informacin a travs de la red. Existen tres tipos fundamentales: Conmutacin de circuitos Conmutacin de mensajes Conmutacin de paquetes Circuito virtual Datagrama Unidad I. Introduccin. Principios Bsicos pg.18
Tcnicas de encaminamiento
Qu Q rutas t pueden d seguir i los l mensajes j a travs t de d la l red?. d? Qu caminos puede seguir la informacin en la red?. Tiene un sentido ms global y buscan el mejor camino entre todos los posibles para ir de un terminal origen a un terminal destino a travs de la red E Encaminamiento i i t Fijo Fij vs. Encaminamiento E i i t Variable V i bl
Tcnicas de conmutacin
Cmo se controla el avance de la informacin en la red?. Cmo atraviesan su ruta los datos de un mensaje?. Tienen un sentido ms local y buscan una salida en un nodo a partir de una identificacin presentada a la entrada de dicho nodo Conmutacin de Circuitos vs. Conmutacin de Paquetes
Unidad I. Introduccin. Principios Bsicos pg.19 Arquitectura de Redes
Componentes: Abonados: dispositivos que se conectan a la red. Ej: Telfono o modem. Bucle local o de abonado: enlace entre el abonado y la red. Ej: cable de par trenzado ( (varias decenas de km) ) Centrales: Centros de conmutacin de la red. Si los abonados se conectan directamente a ellos se llaman centrales finales. Un misma central final puede servir a miles de abonados. Lneas principales o troncales: son las lneas entre centrales. centrales Pueden transportar muchos circuitos de voz usando tanto FDM como TDM.
Unidad I. Introduccin. Principios Bsicos pg.21 Arquitectura de Redes
En el establecimiento, la estacin origen pide al nodo al que est conectado una conexin con la estacin destino. Para encontrar el camino (concatenacin de enlaces entre nodos) hasta las estacin remota este nodo se usa informacin de encaminamiento, encaminamiento disponibilidad, disponibilidad coste, coste etc. etc El proceso se repite nodo a nodo, hasta llegar al nodo al que est conectado el terminal destino, que comprueba si el terminal est preparado para aceptar la conexin. Si la estacin remota est disponible el nodo destino enva una seal de aceptacin a nodo origen a travs del camino o circuito establecido, establecido que se mantendr durante toda la transferencia de informacin.
Unidad I. Introduccin. Principios Bsicos pg.22 Arquitectura de Redes
B
tPA-1 tTestA-1 tNA-1 tP1 1-2 2 tTest1-2 tN1-2 tP2-B tTest2-B tNtrx/rcx tTestTotal tPtotal tNtrx/rcx tPtotal
Test = 2tPtotal + 2tTestTotal + ntN + 2tNtrx/rcx Ttrx-ctos = tPtotal + tTtrx-ctosTotal + tNtrx/rcx Tlib = 2tPtotal + 2tTlibTotal + 2tNtrx/rcx
- Tiempo de propagacin tPtotal tPi = tPA-1+ tP1-2 +...+ tPn-B, siendo tPi diprop / vprop diprop = distancia del enlace i-simo (m) vprop = velocidad de propagacin = 2108 m/s - Tiempo de procesado* tN tNi = tNA-1= tN1-2 ... ; tNtrx/rcx - Tiempo Ti de d transmisin t i i (establecimiento t bl i i t ,transfer t f ,liberacin lib i ) tTestTotal tTest i = tTestA-1+ tTest1-2 + + tTestn-B tTlibTotal tTlib i = tTlibA-1 + tTest1-2 + + tTlibn-B m tTtrx-ctosTotal , y siendo trx ctosTotal tTctos = c m = longitud del mensaje (bits) c = tasa de transmisin constante (bps)
* El tiempo de procesado (tN) se debe a distintas funciones: entender la marcacin, encaminamiento, i i t tarificacin, t ifi i etc. t Se S distingue di ti entre t procesado d en nodo d (tNi) y en los l extremos de la comunicacin (tNtrx/rcx) ya que, una vez establecida la conexin los nodos ya no procesan la informacin (que se transmite de forma continua) y tNi = 0.
Seal de aceptacin
Transferencia informacin
Arquitectura de Redes
Tlib
Seal de liberacin
Ttrx-ctos
Test
- Dado que la longitud de los mensajes es variable, el retardo tambin es variable. Al mismo tiempo que es necesario determinar la capacidad q p de almacenamiento q que ser necesaria p para evitar prdidas de informacin.
Arquitectura de Redes
Procesadores
Interfaz de red
Buffers de recepcin
Memoria central
Buffers de reenvo
Interfaz de red
Secuencia de eventos: - Recepcin de todos los bits del mensaje. - Almacenamiento en la memoria central. - Procesado. - Encaminamiento E i i t h hacia i el l nodo d siguiente. i i t - Transmisin.
Unidad I. Introduccin. Principios Bsicos pg.25 Arquitectura de Redes
T = Ttrx-mensajes j
siendo
B
tPA-1
- Tiempo de propagacin tPtotal tPi = tPA-1+ tP1-2 +...+ tPn-B, siendo tPi diprop / vprop diprop = distancia del enlace i-simo (m) vprop = velocidad de propagacin = 2108 m/s - Tiempo de procesado tN tNi = tNA-1 = tN1-2 ... - Tiempo de espera en cola* tW - Tiempo de transmisin (transferencia del mensaje) m + HM tTtrx-msjTotal tTmi , tomando tTmi = , y siendo ci m = longitud del mensaje (bits) HM = longitud de la cabecera del mensaje (bits) ci = capacidad del enlace i-simo (bps)
* En el esquema representado se ha supuesto que hay una nica conexin, es decir, que el mensaje sale del nodo inmediatamente despus de haber sido procesado. Si hubiera h bi varias i conexiones, i h b que aadir habra di el l tiempo ti d espera en cola de l (tW), puesto t que el buffer de salida podra estar ocupado por otros mensajes.
Arquitectura de Redes
Ttr rx-mensajes
Datos de usuarios
Datos
Inf Control
Datos
Datos
Arquitectura de Redes
Desventajas - Mayor retardo comparado con conmutacin de circuitos: Retardos en los nodos, retardo de espera en cola, cola etc. etc - Aparece el fenmeno del jitter. Los paquetes de una determinada fuente puede sufrir diferentes retardos. - Necesidad de cabeceras en los paquetes. - Mayor procesado de la informacin.
Arquitectura de Redes
Arquitectura de Redes
T = Ttrx-datagrama g
siendo
B
tPA-1
- Tiempo de propagacin tPtotal tPi = tPA-1+ tP1-2 +...+ tPn-B, siendo tPi diprop / vprop diprop = distancia del enlace i-simo (m) vprop = velocidad de propagacin = 2108 m/s - Tiempo de procesado tN tNi = tNA-1 = tN1-2 ... - Tiempo de espera en cola tW - Tiempo de transmisin (transferencia de los paquetes) p p m tTtrx-datTotal tTdati + , tomando tTdati = , y con ci p-HD cmn m = longitud del mensaje (bits) p = longitud l it d d del l paquete t i incluyendo l d l la cabecera b (bit (bits) ) HD = longitud de la cabecera de cada paquete (bits) ci = capacidad del enlace i-simo (bps) m p-H HD = nmero de paquetes (entero superior)
* En el sumatorio, tTdati no se incluye el tTdati correspondiente al cmn
Arquitectura de Redes
Hay dos modalidades de circuito virtual. CVP: CIRCUITO VIRTUAL PERMANENTE. La ruta est siempre establecida y los comunicantes la usan cuando la necesitan. Establecida cuando un usuario se abona a la red. CVC: CVC CIRCUITO VIRTUAL CONMUTADO. CONMUTADO La L ruta se establece bl solo l cuando d los l sistemas i fi l la finales l necesitan.
Unidad I. Introduccin. Principios Bsicos pg.32 Arquitectura de Redes
DLCI = 4
DLCI = 5
W
B
tPA-1 tTestA-1 tNA-1 tP1 1-2 2 tTest1-2 tN1-2 tP2-B tTest2-B tNtrx/rcx tTestTotal tPtotal tNtrx/rcx tPA-1 tTcvA-1 tNA-1 tP1-2 tTcv1-2 tN1-2 tP2-B NtTcv2-B tNtrx/rcx tPtotal tTlibTotal tNtrx/rcx tTlibTotal tPtotal tNtrx/rcx
- Tiempo de propagacin tPtotal tPi = tPA-1+ tP1-2 +...+ tPn-B, siendo tPi diprop / vprop diprop = distancia del enlace i-simo (m) vprop = velocidad de p propagacin p g = 2108 m/s - Tiempo de procesado tN tNi = tNA-1 = tN1-2 ... - Tiempo de espera en cola tW - Tiempo de transmisin (establecimiento, transfer, liberacin) tTestTotal tTest i = tTestA + tTest1 + + tTestn estA-1 1 est1-2 2 estn-B B tTlibTotal tTlib i = tTlibA-1 + tTest1-2 + + tTlibn-B p p tTtrx-cvTotal tTcvi + m , tomando tTcvi = , y con ci p-HCV cmn m = longitud g del mensaje j ( (bits) ) p = longitud del paquete incluyendo la cabecera (bits) HCV = longitud de la cabecera de cada paquete (bits) ci = capacidad del enlace i-simo (bps) m = nmero de paquetes (entero superior) p-H p HCV
En el esquema representado se ha supuesto que los paquetes de aceptacin de llamada y de liberacin del circuito son suficientemente pequeos como para considerar transmisin continua.
* En el sumatorio, tTdati no se incluye el tTdati correspondiente al cmn
Seal de aceptacin
Arquitectura de Redes
Tlib
Seal de liberacin
Ttrx-cv
Test
Longitud g ptima p de p paquete: q aquella que minimiza el tiempo de retardo de transmisin del mensaje. Se calcula como:
p opt
mH H n
Ejemplo de mensaje de 10bytes (con cabecera de 1byte) - Cuanto mayor sea el mensaje o el tamao de la cabecera, mayor ser el tamao del paquete ptimo. - Cuanto ms nodos intermedios haya ms conveniente ser fragmentar el mensaje.
Unidad I. Introduccin. Principios Bsicos pg.35 Arquitectura de Redes
1.3 23 2.3
1.2 22 2.2
1.1 21 2.1
B.3 C.3
B.2 C.2
B.1 C.1
C
El orden no siempre p se respeta
Arquitectura de Redes
La mayor parte de las redes de conmutacin de paquetes actuales utilizan circuitos virtuales
Arquitectura de Redes
Informacin de estado
T = Test + Tp + TT + Tlib
T = Tp + Tw + nT TN + (n+1)T ( +1)TT
T = Tp + Tw + nT TN + TT
El tipo de servicio es independiente del tipo de red sobre el que se ofrezca, pudiendo darse distintas combinaciones entre tipos de servicio y de redes.
Arquitectura de Redes
Arquitectura de Redes
PROTOCOLOS
Reglas g que definen o regulan q g la comunicacin entre entidades de sistemas diferentes. Se requiere que hablen el mismo idioma. Entidades: Aplicaciones para usuarios. Gestores de correo electrnico. Sistemas de gestin de bases de datos. datos Sistemas: Computador. Terminal. Sensor remoto.
ELEMENTOS CLAVE
Sintaxis: Semntica Temporizacin: Formato de los datos. Niveles de seal. Informacin de control. Gestin de errores. Coordinacin Coordinacin de velocidades. velocidades Secuenciacin
Arquitectura de Redes
Arquitectura de protocolos: estructura formada por un conjunto de mdulos que realiza las funciones de comunicacin entre entidades.
Ejemplos
EJEMPLO 1. Comunicacin entre artistas: dos artistas, mantienen por va telegrfica una conversacin sobre pintura: uno en Mosc y el otro en Valencia, Valencia Para entenderse disponen de traductores ruso-ingls y valenciano-ingls, resp. Los traductores pasan el texto escrito en ingls a los telegrafistas que lo transmiten por el telgrafo utilizando cdigo Morse. p transferencia de archivos entre dos ordenadores EJEMPLO 2. Modelo de tres capas: unidos por una red de comunicaciones
Unidad I. Introduccin. Principios Bsicos pg.45 Arquitectura de Redes
Valencia A ti t Artista
Valenciano
3 2 1
Traductor
Texto escrito Morse
Traductor
Texto escrito
Telegrafista
Manipulador Impulsos elctricos
Telegrafista
Manipulador
Telgrafo
Comunicacin real
Telgrafo
Comunicacin virtual
Arquitectura de Redes
Artista
Ingls
Artista
Traductor
Morse M Morse M Morse
Traductor
Telegrafista
p Impulsos elctricos
Telegrafista
Ondas de radio
Telegrafista
Impulsos p elctricos
Telegrafista
Telgrafo
Telgrafo
Telgrafo
Telgrafo
Mosc
Copenhague
Pars
Valencia
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Capa de transporte
Intercambio de datos de una manera segura: Todos los datos llegan a la aplicacin destino. destino Mismo orden en que fueron enviados. Independiente de la red que se use. Independiente de la naturaleza de las aplicaciones. Capa comn compartida por todas las aplicaciones.
Capa de aplicacin
Admite varias aplicaciones de usuario. Para cada tipo de aplicacin se necesita un mdulo independiente. Ejemplo: correo electrnico, transferencia de ficheros, navegacin web,
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Aplicacin. Aplicacin Presentacin. Sesin. Transporte. Transporte Red Enlace de datos Fsica.
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
RED
RED
Arquitectura de Redes
Qu debo enviar?
Es la interfaz q que ve el usuario final Muestra la informacin recibida p En ella residen las aplicaciones Enva los datos de usuario a la aplicacin de destino usando los servicios de las capas inferiores
Arquitectura de Redes
Identifica al proceso origen y al destinatario de los datos Verifica que los datos se transmitan correctamente
Este paquete no es bueno bueno. Reenviar
Arquitectura de Redes
Implementa un sistema universal de direcciones lgicas denominadas direcciones IP. Realiza el encaminamiento de mensajes j at travs d de l las diferentes redes. Hace uso de encaminadores, encaminadores denominados gateways o routers.
Routers
Arquitectura de Redes
Intermediario entre un host y la red, y entre los dispositivos de red red. Usa las direcciones fsicas de los dispositivos empleados. Constituye la tecnologa de red sobre la que se acta.
Arquitectura de Redes
TCP
UDP
IP
Encapsulado de protocolos
20 bytes 20 bytes 14 bytes
Cabec. TCP
Cabec. IP
Cabecera de enlace
Datagrama IP
Cola de enlace
Arquitectura de Redes
Aplicacin
3 2 1
Host-to-Host
IP
Transporte
Internet
LAN Ethernet
Red
Acceso a red
Acceso a red
Cliente
Unidad I. Introduccin. Principios Bsicos pg.69
Servidor
Arquitectura de Redes
Aplicacin
Host-to-Host
IP IP IP
Host-to-Host
I t Internet t
Ethernet
Internet
PPP
Internet
Token Ring
I t Internet t
Acceso a red
Acceso a red
Acceso a red
Acceso a red
Cliente
LAN Ethernet
Servidor
Arquitectura de Redes
Una di U direccin i IP es un cdigo di numrico nico que identifica a un ordenador especfico en Internet
Arquitectura de Redes
Identifican una conexin de un nodo. Direccin consta de 32 bits, conceptualmente dividido en dos campos:
Identificador de red (netid). Identificador de nodo (hostid).
Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando los dgitos decimales por puntos
10011011 11010010 00100110 11110001
155
210
38
241
Arquitectura de Redes
Clase A
Pocas redes (126) 16.777.214 nodos por red
ID red
2
ID nodo
1.0.0.0 ... 126.0.0.0 16 32
Clase B
Redes R d medianas di (16 382) (16.382) 65532 nodos por red
1 0
3
ID red
128.1.0.0 ... 191.254.0.0
ID nodo
24 32
Clase C
Muchas redes (2.097.150) (2 097 150) 254 nodos por red
1 1 0
4
ID red
192.0.1.0 ... 223.255.254.0
ID nodo
32
Clase D
1 1 1 0
Direccin Multicast
224.0.0.0 ... 239.255.255.0 5 32
Clase E
1 1 1 1 0
Arquitectura de Redes
Ejemplo de direccionamiento de una host perteneciente a una red con 8 bits destinados a hostid y, p por tanto, , 24 bits destinados a netid.
L La mscara d red de d permita i delimitar d li i el l tamao de d la l red d y, por tanto, identificar id ifi l las hosts pertenecientes a la red.
Unidad I. Introduccin. Principios Bsicos pg.74 Arquitectura de Redes
Direccin 200.45.34.56 y mscara 255.255.255.224 AND 11001000 00101101 00100010 00111000 11111111 11111111 11111111 11100000 11001000 00101101 00100010 00100000
Realizando un AND lgico entre la direccin IP y el complemento a 1 de la mscara de red se obtiene el identificador de host.
Arquitectura de Redes
Este host Host en esta red Direccin de red Difusin directa Difusin limitada Direccin de loopback 127
T d 0 Todo 0s Utilizadas como direccin fuente en el arranque del sistema Se refiere nicamente a l red la d y no a sus nodos. d Envo de un paquete a todos los nodos de la red netid. Envo de un paquete a todos los nodos de su red durante el arranque del sistema Utilizada para pruebas
Todo 0s
hostid
netid
Todo 0s
netid
Todo 1s
Todo 1s
cualquier dgito
Arquitectura de Redes
Red o rango 127.0.0.0 128 0 0 0 128.0.0.0 191.255.0.0 192 0 0 0 192.0.0.0 224.0.0.0 240 0 0 0 255.255.255.254 240.0.0.0 255 255 255 254 10.0.0.0 172 16 0 0 172.31.0.0 172.16.0.0 172 31 0 0 192.168.0.0 192.168.255.0
Uso Reservado (fin clase A) Reservado (inicio Clase B) Reservado (fin clase B) Reservado (inicio Clase C) Reservado (inicio Clase D) Reservado (clase E) Privado Privado Privado
Arquitectura de Redes
LAN A 147.156.0.0 147 156 0 1 147.156.0.1 213.15.1.1 193.146.62.1 LAN C 193.146.62.0 IP: 213 213.15.1.2 15 1 2 Router: 213.15.1.1
Arquitectura de Redes
LAN A 165.12.0.0
LAN B 213.1.1.0
A 213 213.1.1.0 1 1 0 por 192 192.168.2.2 168 2 2 Red 192.168.2.0 165.12.0.1 165.12.0.2 165 12 0 2 Router 165.12.0.1 X 192.168.2.1
192.168.2.2
213.1.1.1
Arquitectura de Redes
Nueva versin del protocolo IP IPv6: identificadores de 128 bits de longitud. longitud Representacin X:X:X:X:X:X:X:X, cada X representa el valor hexadecimal de un grupo de 16 bits. Ejemplo: 2001:410:0:1::0:45FF/128 (direccin de un host)
Unidad I. Introduccin. Principios Bsicos pg.80 Arquitectura de Redes
rea geogrfica EEUU y Canad Asia oriental y Pacfico Europa, Oriente Medio y Asia Central Amrica y el Caribe (excepto EEUU y Canad) frica y Oceano Indico
Arquitectura de Redes
Network Information Center asigna dominios de primer nivel (Top Level Domains). Cada pas administra su TLD (ES NIC www.nic.es). (ES-NIC, i ) Cada TLD dispone de sus propias normas (autonoma) acerca de quien puede registrar g un dominio de segundo g nivel, ,q que dominios estn permitidos, que procedimientos hay que seguir para registrar un dominio de segundo nivel, etc.
Arquitectura de Redes
TLDs
es
fr
Dominios en .es Cada zona corresponde a una autoridad administrativa, administrativa responsable de esa porcin jerrquica.
wzar
tele2
Arquitectura de Redes
DNS raz
g g www.google.com
Arquitectura de Redes
Para comunicarse con una aplicacin li i en un host h t destino, una fuente necesita conocer su direccin IP y el nmero e o de pue puerto. o
Protocolos : - TCP (Transmission Control Protocol) Fiable (orientado a conexin) - UDP (User Datagram Protocol) No fiable (no orientado a conexin)
Unidad I. Introduccin. Principios Bsicos pg.86 Arquitectura de Redes
Ejemplos de servicios:
Terminal remota (TELNET): Facilita la comunicacin interactiva con una mquina remota como si el usuario o proceso estuvieran trabajando en esa mquina. File Transfer Protocol (FTP): Facilita a un usuario o proceso de aplicacin acceder e interactuar con un sistema de ficheros remoto. p Mail Transfer Protocol (SMTP) ): Proporciona p un servicio de transferencia de correo Simple a travs de una red entre sistemas de correo radicados en diferentes mquinas. Simple Network Management Protocol (SNMP): Facilita la gestin remota de los elementos de una red (hosts, routers, protocolos, etc.) y administracin
HyperText Transfer Protocol (HTTP):Proporciona un servicio distribuido de presentacin de la informacin. Post Office Protocol versin 3 (POP3): Proporciona un servicio de acceso al buzn de correo del usuario o mailbox.
Unidad I. Introduccin. Principios Bsicos pg.88 Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
C Consorcio i W3C (www.w3c.org, ( 3 1994) se encarga d de estandarizar t d i t todas d las tecnologas relacionadas con la web. Unidad I. Introduccin. Principios Bsicos pg.93 Arquitectura de Redes