Académique Documents
Professionnel Documents
Culture Documents
Temario
1. 2. 3. 4. 5. 6. 7. Introduccin Arquitecturas, protocolos y estndares Conmutacin de paquetes Conmutacin de circuitos Tecnologas Control de acceso al medio en redes de rea local Servicios de Internet
1/30
Temario
1. Introduccin 2. Arquitecturas, protocolos y estndares 3. Conmutacin de paquetes 4. Conmutacin de circuitos 5. Tecnologas 6. Control de acceso al medio en redes de rea local 7. Servicios de Internet
2/30
Elementos de la red
Elementos
Hosts = end systems
PCs, estaciones, telfonos, PDAs, servidores, tostadoras, TVs, etc. Ejecutan aplicaciones de red (...) Forman el borde (edge) de la red Conectados con la red enlaces de comunicaciones
Fibra, cobre, radio, satlite Tasa de transmisin (bps) ancho de banda (bandwidth)
mediante
Veremos Servicios:
Los principios de funcionamiento de aplicaciones clsicas de Internet (Web, e-mail, FTP, etc.) Tambin los fundamentos del servicio telefnico tradicional
4/30
Elementos
Conmutadores
Conmutadores telefnicos Routers en el caso de Internet Interconectados comunicaciones mediante enlaces de
Forman el ncleo (core) de la red Emplean rutas o caminos (paths) dentro de la red () Veremos arquitecturas:
En la toma de decisiones en los conmutadores En la organizacin de la red En el clculo de los caminos Arquitectura interna de los conmutadores
5/30
Elementos
Protocolos
Controlan el envo y la recepcin de informacin Entre las aplicaciones (HTTP, FTP) Entre los hosts (UDP, TCP) Entre los nodos (IP, ICMP) Veremos algunos de la familia TCP/ IP (Internet)
6/30
Protocolos
Capas de protocolos
Las redes son complejas! Muchos elementos:
Hosts Conmutadores Enlaces de diferente tipo Aplicaciones Hardware, software Hay alguna forma de organizar las estructura de la red? O al menos la forma de explicarla?
8/30
Capas de protocolos
Analoga
Usuario escribe una carta La deja en su buzn e indica a su asistente para quin es El asistente aade una portada indicando el remitente y destinatario La enva a la oficina remota mediante un fax
To: B From: A
9/30
Capas de protocolos
Llega a la oficina destino La recibe el secretario Retira la portada y la coloca en el buzn del destinatario La recoge el usuario Hemos separado las tareas
10/30
To: B From: A
Capas de protocolos
Los asistentes ofrecen un servicio simple realizando tareas ms complicadas para ello Se comunican entre ellos mediante un protocolo
Informacin adicional al mensaje (portada) Encapsulacin y desencapsulacin
Interfaz
To: B From: A
To: B From: A
11/30
Qu es un protocolo?
Un protocolo humano y uno de redes de ordenadores:
Gracias De nada
tiempo
<file> FIN
OK, FIN
12/30
Qu es un protocolo?
Todas las comunicaciones estn gobernadas por protocolos Especifican:
Los mensajes a enviar El formato de los mensajes Las acciones a llevar a cabo ante ciertos mensajes o ciertos eventos
13/30
Por qu capas?
Sistemas complejos Una estructura ayuda en la identificacin de funciones y relaciones La modularizacin facilita el mantenimiento y actualizacin del sistema
Cambio en una capa es transparente a las dems
Servicios
Servicios y protocolos
Capa N+1
Interfaz
Protocolo
Capa N+1
Servicio Protocolo
Capa N
Interfaz
Capa N
Servicio Protocolo
Capa N-1
Capa N-1
16/30
Servicios y protocolos
PDU = Protocol Data Unit Bloque de datos que intercambian dos entidades Capa N+1
Interfaz
(N+1)-PDU (N+1)-PDU
Protocolo
Servicio Protocolo
Capa N
Interfaz
Servicio Protocolo
Capa N-1
Capa N-1
17/30
Funciones
Funcionalidades ofrecidas por los protocolos
Encapsulado Segmentacin/fragmentacin y reensamblado Control de la conexin Entrega en orden Control de flujo Control de errores Direccionamiento Multiplexacin Servicios de transmisin
18/30
Encapsulado
La PDU contiene tambin datos de control Suele ser una cabecera (header) (. . .) En ocasiones una cola (trailer) o ambas
(N+1)-PDU (N+1)-PDU
Capa N+1
HN
Capa N+1
Datos N-PDU
HN
Datos
Capa N
Capa N
Capa N-1
Capa N-1
19/30
Encapsulado
Tpicos datos de control:
Direcciones Cdigos para la deteccin de errores Control del protocolo (segn los servicios ofrecidos) (N+1)-PDU (N+1)-PDU
Capa N+1
HN
Capa N+1
Datos N-PDU
HN
Datos
Capa N
Capa N
Capa N-1
Capa N-1
20/30
Fragmentacin y reensamblado
Un nivel puede imponer a otro una MTU MTU = Maximum Transfer Unit Motivos:
La tecnologa en cuestin est diseada para unos tamaos mximos o incluso constantes Control de errores ms eficiente a menor PDU Uso de medio compartido ms equitativo Menores recursos de memoria en el receptor Necesidad de interrumpir para trfico de control Capa N+1
HN (N+1)-PDU Datos HN Datos (N+1)-PDU HN HN Datos Datos
Capa N+1
Capa N
MTU
Capa N
Capa N-1
Capa N-1
21/30
Fragmentacin y reensamblado
Desventajas:
Cuanto menor es el bloque mayor es la proporcin de informacin de control A menores bloques mayor nmero de llegadas por segundo (interrupciones) Mayor tiempo de procesado invertido para la misma informacin
Capa N+1
HN
Capa N+1
Capa N
MTU
Capa N
Capa N-1
Capa N-1
22/30
Control de la conexin
Servicio de datagramas: cada PDU es independiente Servicio orientado a conexin: existe una asociacin lgica entre las entidades extremo Se dan varias fases
Establecimiento conexin () de la
Entidad de protocolo
Solicitud de conexi
Entidad de protocolo
n
Solicitud
de cierre
PDUs numeradas
de conex
in
23/30
Entrega en orden
Una red puede desordenar las PDUs que transporta Una red de datagramas puede decidir un camino diferente para cada uno En base a este servicio, una capa orientada a conexin puede ofrecer entrega en orden Numeracin de PDUs
13
12
11
10
1
24/30
Control de flujo
Fuente puede enviar demasiado rpido para lo que puede procesar el receptor () Desbordamiento de memoria (buffer) Control de flujo: receptor limita la velocidad de emisor Emisor-Receptor pueden ser extremos finales o intermedios de la red o ambos
25/30
Control de errores
Recuperar prdidas o deterioro de los datos Dos funciones separadas:
Deteccin de errores (CRC) y prdidas (timeout) Retransmisin
13
12
11
10
1
26/30
Direccionamiento
Pretende identificar a una entidad en una mquina Complejo, en varias capas simultneamente Ejemplo (en Internet)
En Capa 2: direcciones fsicas (la tarjeta) En Capa 3: direcciones de red (la mquina) En Capa 4: puertos (la aplicacin)
Multiplexacin
Multiplexacin ascendente
Varios flujos de capa superior se transportan en uno de capa inferior
Divisin
Un nico flujo de capa superior se divide en varios de capa inferior
28/30
Servicios de transmisin
Servicios adicionales Ejemplo:
Prioridades Calidad de servicio Seguridad
29/30
Desventajas
Eficiencia
Subptima
Ejemplo: TCP y enlace inalmbrico
Redundancia de funciones
Fragmentacin y reensamblado Espacios de direcciones
Confuso en la realidad
Reapilamiento (IP sobre ATM) A qu capa pertenece la seguridad?
30/30