Redes

Anuncio
UNIVERSIDAD NACIONAL DEL COMAHUE
Redes de computadoras
Internet
Juan Carlos Brocca
Redes - Internet
Descripción
Redes - Internet
Descripción Física
Redes - Internet
Descripción Física
●
Sistemas terminales
● Millones de dispositivos –
hosts - interconectados:
● Pcs, Servidores, Celulares
● Ejecutan aplicaciones de red
Redes - Internet
Descripción Física
●
●
Sistemas terminales
● Millones de dispositivos –
hosts - interconectados:
● Pcs, Servidores, Celulares
● Ejecutan aplicaciones de red
Enlaces de comunicación
● Tasa de transmisión = ancho
de banda
Redes - Internet
Descripción Física
●
●
●
Sistemas terminales
● Millones de dispositivos –
hosts - interconectados:
● Pcs, Servidores, Celulares
● Ejecutan aplicaciones de red
Enlaces de comunicación
● Tasa de transmisión = ancho
de banda
Sistemas Intermedios
● Dispositivos de conmutación
● Routers
● Reenvían datos
Redes - Internet
Descripción Práctica
Internet
Descripción Práctica
●
ISP: Internet Service Providers
●
Proporcionan diferentes tipo de acceso
Internet
Descripción Práctica
●
ISP: Internet Service Providers
●
●
Proporcionan diferentes tipo de acceso
Protocolos
Conjunto de reglas que se
establecen para el proceso de
comunicación entre dos sistemas
●
●
Controlan el envío y recepción de
mensajes
HTTP, TCP, IP, Ethernet
Internet
Descripción Práctica
●
ISP: Internet Service Providers
●
●
Protocolos
Conjunto de reglas que se
establecen para el proceso de
comunicación entre dos sistemas
●
●
●
Proporcionan diferentes tipo de acceso
Controlan el envío y recepción de
mensajes
HTTP, TCP, IP, Ethernet
Estándares de internet
●
●
RFC: Request for Comments
IETF: Internet Engineering Task Force
Internet
Descripción del Servicio
Internet
Descripción del Servicio
Internet permite aplicaciones distribuidas
● Se ejecutan en los propios sistemas
terminales
● Intercambian datos entre si
● Web (Wiki, Facebook), VoIP, email,
juegos, e-commerce, bases de datos,
compartir archivos.
●
Internet
Descripción del Servicio
Internet permite aplicaciones distribuidas
● Se ejecutan en los propios sistemas
terminales
● Intercambian datos entre si
● Web (Wiki, Facebook), VoIP, email,
juegos, e-commerce, bases de datos,
compartir archivos.
●
Proporciona dos tipos de servicios:
● Orientado a Conexión
● Entrega confiable (garantizada) de datos
desde el origen al destino
● No orientado a conexión (best effort)
● Sin garantía sobre la eventual entrega
de datos
●
Estructura de Internet
Estructura de Internet
Borde de la red
Sistemas terminales
Estructura de Internet
Borde de la red
Sistemas terminales
Núcleo o Centro de la red
Interconexión de Routers
Estructura de Internet
Borde de la red
Sistemas terminales
Núcleo o Centro de la red
Interconexión de Routers
Redes de Acceso
Medios Físicos
Enlaces de comunicaciones
Borde de la Red
Sistemas terminales - hosts:
● Computadoras conectadas a Internet
●
Ejecutan los programas de aplicaciones
Borde de la Red
Sistemas terminales - hosts:
● Computadoras conectadas a Internet
●
Ejecutan los programas de aplicaciones
Modos de comunicación:
Borde de la Red
Sistemas terminales - hosts:
● Computadoras conectadas a Internet
●
Ejecutan los programas de aplicaciones
Modos de comunicación:
Modelo cliente/servidor
● Los hosts clientes hacen solicitudes,
reciben respuestas de los servidores
●
●
Navegador Web/servidor Web; cliente de
correo/servidor de correo
Borde de la Red
Sistemas terminales - hosts:
● Computadoras conectadas a Internet
●
Ejecutan los programas de aplicaciones
Modos de comunicación:
Modelo cliente/servidor
● Los hosts clientes hacen solicitudes,
reciben respuestas de los servidores
●
●
Navegador Web/servidor Web; cliente de
correo/servidor de correo
Modelo peer to peer
● Uso mínimo (o no uso) de servidores
dedicados
●
●
Skype, BitTorrent
Borde de la Red
Transferencia de datos entre sistemas terminales
Servicio orientado a conexión.
TCP - Transmission Control Protocol [RFC 793]
HTTP (Web), FTP (file transfer protocol), Telnet
(login remoto), SMTP (e-mail)
Borde de la Red
Transferencia de datos entre sistemas terminales
Servicio orientado a conexión.
TCP - Transmission Control Protocol [RFC 793]
HTTP (Web), FTP (file transfer protocol), Telnet
(login remoto), SMTP (e-mail)
Servicio NO orientado a conexión.
UDP - User Datagram Protocol [RFC 768]
Media streaming, teleconferencia, DNS, telefonía
IP, SNMP
Núcleo de la Red
Malla de routers interconectados
Transporte de datos
●
Conmutación de circuitos:
circuito dedicado por llamada
Núcleo de la Red
Malla de routers interconectados
Transporte de datos
●
Conmutación de circuitos:
circuito dedicado por llamada
●
Conmutación de paquetes:
datos enviados a través de la red como
trozos discretos
El núcleo de la Red
Conmutación de circuitos
Reserva de recursos por sesión:
Ancho de banda del enlace
Capacidad
Recursos dedicados
No se comparten con otras sesiones
Desempeño garantizado como el
de un circuito físico
Se requiere establecer la sesión
antes de enviar información
El núcleo de la Red
Conmutación de circuitos
●
●
●
Los recursos de la red (p.e.
ancho de banda) se dividen
en trozos – pieces.
Los trozos se asignan a
llamadas
No se comparten recursos
●
●
Si no se usan, se desperdician
El ancho de banda se divide en
trozos por
●
●
División de frecuencia (FDM)
División de tiempo (TDM)
El núcleo de la Red
Conmutación de circuitos
El núcleo de la Red
Conmutación de paquetes
●
●
Cada secuencia de datos end to end se divide en paquetes
●
Los paquetes de distintos usuarios comparten los recursos de red
●
Cada paquete utiliza todo el ancho de banda del enlace
●
Los recursos se utilizan a medida que se necesitan
Existe competencia por los recursos:
●
Demanda agregada puede exceder la cantidad disponible de recursos
●
Congestión: cola de los paquetes, espera para uso del enlace
●
store and forward: Los paquetes se mueven un “salto” a la vez
–
Los nodos reciben el paquete completo antes de reenviarlo
El núcleo de la Red
Conmutación de paquetes
Cada secuencia de datos se divide en paquetes:
●
Los paquetes de distintos usuarios comparten los recursos de red
10 Mb/s
Ethernet
A
B
C
Multiplexado estadístico
1.5 Mb/s
Cola de paquetes
esperando por el
enlace de salida
D
E
El núcleo de la Red
Conmutación de paquetes
Cada secuencia de datos se divide en paquetes:
●
●
Los paquetes de distintos usuarios comparten los recursos de red
Cada paquete utiliza todo el ancho de banda del enlace
10 Mb/s
Ethernet
A
B
C
Multiplexado estadístico
1.5 Mb/s
Cola de paquetes
esperando por el
enlace de salida
D
E
El núcleo de la Red
Conmutación de paquetes
Cada secuencia de datos se divide en paquetes:
●
●
●
Los paquetes de distintos usuarios comparten los recursos de red
Cada paquete utiliza todo el ancho de banda del enlace
Los recursos se utilizan a medida que se necesitan
10 Mb/s
Ethernet
A
B
C
Multiplexado estadístico
1.5 Mb/s
Cola de paquetes
esperando por el
enlace de salida
D
E
El núcleo de la Red
Causas del retardo de paquetes
1.Procesamiento en el nodo:
●
chequear errores a nivel de bit
●
determinar el puerto de salida
2.Colas
●
tiempo de espera para ser transmitido a través del enlace
●
dependencia del nivel de congestión del router
transmisión
A
propagación
B
Procesamiento
colas
en el nodo
Throughput (rendimiento)
●
throughput: tasa (bits/unidad de tiempo) a la
que se trasfieren bits entre trasmisor/receptor
●
instantáneo: tasa en un instante dado
●
promedio: tasa en un intervalo
Capacidad del
Capacidad del
Enlace Rs bits/s
Enlace Rc bits/s
Redes de Acceso
Medios Físicos
Conexión de los nodos finales
al router de borde
El acceso puede ser:
●
Residencial
●
Institucional
●
Móvil
Acceso residencial
Acceso punto a punto
Conexión conmutada a través de
modem
●
●
Hasta 56Kbps de acceso directo al
router
No es posible la conexión y el uso
del teléfono para voz al mismo
tiempo.
ADSL: asymmetric digital
subscriber line
●
●
●
Hasta 1 Mbps enviando - upstream
Hasta 8 Mbps recibiendo downstream
Línea física dedicada
Acceso institucional
Redes de Área Local
Redes de área local LAN
universidades / empresas
●
●
Conecta los sistemas
terminales a los routers
de borde.
Ethernet
–
10 Mbs, 100Mbps, 1Gbps,
10Gbps
Redes de acceso inalámbrico
●
●
Conecta los sistemas terminales y
el router de borde a través de una
estación base o access point
wireless LANs:
●
●
802.11b/g (WiFi): 11 Mbps/54 Mbps
Acceso inalámbrico áreas más
amplias
●
●
●
Proporcionada por operadores de
telecomunicaciones
~1Mbps sobre red celular
WiMAX – 802.16 (10’s Mbps) en área
amplia
Protocolos
Modelos de capas
●
Las redes son muy complejas
●
●
Cuentan con muchos elementos: hosts, routers,
enlaces, aplicaciones, protocolos, hardware,
software
Cómo se puede organizar la estructura de la
red?
●
Creación de un modelo en capas
–
–
Cada capa implementa un servicio usando su propia
lógica interna
confiando en los servicios provistos por las capas
inferiores (usándolos)
Protocolos
Modelos de capas
●
Ventajas
●
permite manejar sistemas complejos y la identificación de las
relaciones entre los componentes
–
●
●
●
modelo de referencia para la discusión
facilita el mantenimiento y actualización del sistema
( modularización)
cambios en la implementación del servicio provisto por una
capa es transparente para el resto del sistema
Desventajas
●
●
duplicación de funciones necesidad de una capa de datos de
otra capa para implementar un servicio
violación del modelo
Protocolos
Modelos de capas
●
Funciones de capa:
●
Control de error
–
●
Control de flujo
–
●
El lado transmisor divide el mensaje en trozos y el receptor lo reconstruye
Multiplexado
–
●
Impide la saturación de un de un dispositivo lento
Segmentación y reensamblado
–
●
Hace más fiable el canal lógico entre las capas en dos elementos de la red.
Permite que varias sesiones de alto nivel compartan una única conexión
Establecimiento de conexión
–
Establece la conexión con el par.
Protocolos
Modelos de capas
●
PDU Unidad de Datos de Protocolo
Protocol Data Units.
●
●
Se utiliza para el intercambio entre capas del
mismo nivel de dos dispositivos.
La forma en que se intercambian los PDUs está
definida por el protocolo de la capa a la que
pertenecen.
Pila de protocolos
Modelo OSI
La pila de protocolos de Internet
Pila
PDU
Mensaje
Segmento
Datagrama
Marco - Frame
PDU-1
Comparativa de modelos
Entidades y capas de red
Entidades y capas de red
Descargar