TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes...

33
TEMA 1. Introducción a las redes REDES Grados Ing. Informática / Ing. de Computadores / Ing. del Software Universidad Complutense de Madrid PROFESORES: Rafael Moreno Vozmediano Rubén Santiago Montero Juan Carlos Fabero Jiménez

Transcript of TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes...

Page 1: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

TEMA 1. Introducción a las redes

REDESGrados Ing. Informática / Ing. de Computadores / Ing. del SoftwareUniversidad Complutense de Madrid

PROFESORES: Rafael Moreno VozmedianoRubén Santiago MonteroJuan Carlos Fabero Jiménez

Page 2: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: Redes de área local● Redes

○ Interconexión de un conjunto de dispositivos capaz de comunicarse○ Dispositivo: máquina, portátil, móvil, dispositivo de interconexión (router)...○ Comunicación: intercambio de información sobre cualquier medio

Page 3: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: Redes de área local

● Redes de Área Local (LAN)○ De carácter privado. Interconecta dispositivos en una oficina, hogar o edificio○ Cada dispositivo tiene un identificador único en la red, su dirección○ Los mensajes están etiquetados por las direcciones origen y destino○ Topologías:

■ cable común (bus) / inalámbricas - redes de difusión ■ switch - redes conmutadas

Switch

cable comúnconector

terminador

máquina de cualquier tipo

Page 4: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: Redes de área extensa● Ocupan un área geográfica mayor (ciudad, país, incluso global)● Una WAN interconecta dispositivos de conexión como routers, switches...● Normalmente de uso público y gestionadas por empresas de comunicación

● WAN punto a punto○ Conectan dos dispositivos de comunicación vía un medio de transmisión

(aire, cable)○ Ejemplos: Conexión módem DSL

● WAN conmutadas (switched)○ Conectan más de dos extremos○ Ejemplo: Backbone de Internet

switch switch

switch

RED

RED RED

RED

RED

Page 5: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: InterredConexión de Redes (internetworks)

● Redes LAN o WAN habitualmente están interconectadas● Una inter-red (internet o internetwork) es una conexión de varias LAN o WAN● Ejemplo: internet de varias WANs y LANs

RED

RED RED

switch

switch switch

switch

router

router

router

Page 6: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: FuncionamientoConmutación

● Una interred es una red conmutada (switch conecta al menos dos extremos)● Cada switch envía datos de un enlace a otro● Tipos de redes conmutadas:

○ Conmutación por circuitos■ Hay siempre una conexión dedicada (circuito) entre los dos extremos■ La capacidad del enlace determina el número de circuitos simultáneos■ Los switches no realizan procesamiento

○ Conmutación por paquetes■ La comunicación se hace en bloques (paquetes)■ Los switches (router) almacenan y envían los paquetes■ La capacidad del enlace determina los retardos en la comunicación

switchswitch

routerrouter

cola cola

Page 7: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Tipos de redes: FuncionamientoDifusión

● Los computadores están unidos mediante un canal de comunicación compartido● La información se divide en paquetes, que identifican la máquina emisora y la

destinataria● Cuando un computador quiere enviar información, la escribe en el canal

Si dos o más computadores escriben simultáneamente se produce una colisión y la información resultante es inválida

● Ejemplos○ Redes de área local (LAN, “Local Area Network”): Ethernet, Token Ring,

WiFi

Page 8: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: HistoriaBreve Historia de Internet

● Antecedentes (~1960)○ Desarrollo de la conmutación de paquetes MIT - 1961○ ARPANET: Interconexión de supercomputadoras - 1969

● Nacimiento de Internet (1970-1990)○ Internetting Project (ARPANET) Vint Cerf - 1972○ Conexión de diferentes redes (inter-red) ARPANET + radio + satélite - 1977○ Especificación del protocolo TCP/IP - 1978○ UNIX de Berkeley incorpora la pila TCP/IP - 1981○ ARPANET: MILNET + CSNET + NSFNET...

● Internet Hoy ○ Protocolo HTTP - WWW, Tim Berners-Lee○ Correo electrónico: protocolo SMTP ○ Multimedia: video/voz/televisión sobre IP○ Redes sociales: twiiter, facebook...○ Aplicaciones y servicios Web

Page 9: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Historia

Page 10: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Estructura

BACKBONES

Provider Network

Provider Network

Provider Network

Provider Network

Provider Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

Costumer Network

● Red Telefonía● Cable● Wireless● Conexión directa

Peering Point

Peering Point

Page 11: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Red troncal científica

Page 12: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Red troncal científica

Page 13: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Tecnologías de AccesoRed Telefónica● Principalmente en el acceso residencial● Conexión WAN punto-a-punto

○ Modem (dial-up)○ DSL

Por Cable ● Principalmente en el acceso residencial

○ Servicios de TV por cable

Red Inalámbrica● Acceso residencial y combinado

○ WiFi○ WiMAX ○ Telefonía celular (GSM, 3G, 4G…)

Conexión Directa● Grandes organizaciones ~ ISP● Conexión WAN a ISP regional● Conexión red troncal

Page 14: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Conexión telefónica por módem convencional (dial-up modem)● Utiliza el bucle de abonado de la red telefónica convencional

○ Bucle de abonado: conexión entre el usuario final y la centralita telefónica○ Ancho de banda: 3.000 Hz (usado típicamente para transmisión de voz)○ Medio de transmisión típico: par trenzado

● Necesario el uso de MODEM○ Convierte los datos digitales a una señal analógica portadora

■ Se usan 2.400 Hz del ancho de banda total disponible○ Algunos estándar de módems

■ V.32: 9,6 Kbps■ V.92: flujo de datos asimétrico (bajada: 56 Kbps; subida: 48Kbps)

TELCO = Centralita Telefónica

Internet: Acceso por Red Telefónica

Page 15: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Internet: Acceso por Red TelefónicaADSL, Asymetric Digital Suscriber Line● Permite transmitir voz + datos a través del cable telefónico convencional● Aprovecha el ancho de banda no utilizado por la línea telefónica convencional

○ El ancho de banda real del bucle de abonado es de 1,1 Mhz aprox.○ La transmisión de voz sólo utiliza unos 3000 Hz

● ADSL utiliza flujos de datos de subida y bajada asimétricos○ Canal de voz: ~4Khz ○ Subida de datos ~80KHz○ Bajada de datos ~1MHz

Page 16: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

● Típica en EEUU y otros países○ Decenas de canales de TV a través de una red de cable coaxial○ Parte del ancho de banda disponible se puede utilizar para datos

Internet: Acceso por Red de TV por Cable

● Distribución de canales ○ Canales de TV (54 a 550 Mhz)

■ Hasta 80 canales de TV de 6MHz cada uno○ Canales de bajada de datos (550 a 750 MHz)

■ Varios canales de 6 MHz (compartidos por mútiples usuarios) ■ Velocidad máxima por canal: 30 Mbps

○ Canales de subida de datos (5 a 42 MHz)■ Varios canales de 6 MHz (compartidos por mútiples usuarios) ■ Velocidad máxima por canal: 12 Mbps

Page 17: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Redes de telefonía móvil ● Acceso a Internet a través de la red de telefonía móvil ● Evolución de las tecnologías móviles

○ Red móvil analógica (1G): sólo voz○ GSM/GPRS (2G y 2.5G): hasta 150 Kbps○ UMTS (3G): hasta 10 Mbps○ 4G: hasta 100 Mbps

Internet: Acceso por Redes Inalámbricas

Page 18: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Redes inalámbricas residenciales: WiFi● WiFi (Wireless Fidelity) es una tecnología de red WLAN especificada por el

estándar del IEEE 802.11● Ámbito LAN● Modo Infraestructura con Modem DSL● Algunas implementaciones físicas soportadas (cobertura < 300m)

○ 802.11a 54Mbs○ 802.11g 54Mbps○ 802.11n 70/150 Mbps

Redes públicas inalámbricas: WiMAX● WiMAX (Worldwide Interoperability for Microwave Access) especificado en el

estándar IEEE 802.16● Ámbito MAN● Sustituto de última milla de otras tecnologías (ej. DSL)

○ Radio de cobertura de hasta 80 kilómetros○ Velocidad hasta 75 Mbps (35+35 Mbps de subida y bajada).

Internet: Acceso por Redes Inalámbricas

Page 19: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolos

Hablar Escuchar

Hablar Escuchar

Layer 1Aire

● Definen las reglas que ambos extremos (y dispositivos intermedios) deben seguir para comunicarse

● Normalmente estas reglas se dividen en tareas a diferentes niveles● Cada nivel usa un protocolo especializado (protocolo en capas)● Ejemplo 1

○ Comunicación directa entre dos personas○ Un único nivel (conversación cara a cara en el mismo idioma)○ Reglas:

■ [Comienzo de la comunicación] Saludo■ [Codificación información] Uso de un registro verbal adecuado■ [Control de acceso al medio] Hablar/escuchar■ [Cierre de la comunicación] Despedida

Page 20: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: ProtocolosEjemplo 2

● Correspondencia segura● El protocolo debe incluir capas adicionales

○ Cifrado○ Envío de correo

● Ventaja del uso de capas○ Modularidad (otro alg. cifrado)○ Servicio vs implementación○ Uso parcial de las capas

Objetos idénticos

Enviar Recibir

Enviar Recibir

Layer 1

Cifrar Descifrar

Cifrar Descifrar

Layer 2

Hablar Escuchar

Hablar Escuchar

Layer 3

Servicio Postal

Conexión Lógica

Page 21: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: ProtocolosCaracterísticas de una arquitectura en capas

● Cada capa tiene una serie de funciones bien definidas● Servicios

○ La capa K sólo se comunica con su capa inferior K-1 a través de los servicios que ésta ofrece

● Protocolos○ Las capas del mismo nivel manejan las mismas reglas y unidades de

información○ En la comunicación se establece una conexión lógica en cada capa.

● Arquitectura de una red○ El conjunto de capas que la forman○ El conjunto de servicios y protocolos

Capa N

Capa N-1

Servicios de la Capa N-1

Servicios de la Capa N-2

Capa N

Capa N-1

Servicios de la Capa N-1

Servicios de la Capa N-2

Protocolo Capa N

Protocolo Capa N-1

Computador A Computador B

Page 22: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolo TCP/IPTransmission Control Protocol / Internet Protocol (TCP/IP)

● Conjunto de protocolos usados en Internet● Jerárquico, compuesto por módulos que ofrecen una funcionalidad específica

Page 23: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolo TCP/IPTransmission Control Protocol / Internet Protocol (TCP/IP)

● Capa Aplicación○ Intercambio de mensajes entre dos programas (aplicaciones)○ Comunicación extremo-a-extremo con la lógica de la aplicación○ Protocolos de Aplicación: HTTP, SMTP, FTP, TELNET, DNS...

● Capa Transporte○ Comunicación extremo-a-extremo○ Encapsula los mensajes de la aplicación en un segmento o datagrama○ Envía un mensaje de una aplicación y lo entrega a la aplicación

correspondiente en el otro extremo○ TCP, protocolo de transporte orientado a conexión: control de flujo, errores

y congestión○ UDP, sin conexión (mensajes independientes). Simple, sin las ventajas

anteriores.

Page 24: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolo TCP/IPTransmission Control Protocol / Internet Protocol (TCP/IP)

● Capa Red○ Es la responsable de la comunicación entre los hosts y de enviar los

paquetes por el mejor camino posible○ Internet Protocol:

■ Define el formato del paquete (datagrama)■ La forma en que se designan los hosts (direcciones)■ Encaminamiento (unicast and multicast)■ No ofrece control de errores, congestión o flujo■ Protocolos asociados: IGMP, ARP, ICMP,DHCP

Page 25: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Transmission Control Protocol / Internet Protocol (TCP/IP)● La arquitectura TCP/IP se suele implementar mediante un modelo de 5 capas

● Capa Enlace de Datos○ Transmisión de los datagramas por el enlace○ El datagrama se encapsula en un marco (frame)○ LAN con switch, WiFi, WAN cableada...○ No se especifica un protocolo en particular○ Pueden ofrecer corrección/detección de errores

Arquitectura de Red: Protocolo TCP/IP

Aplicación

Transporte

Red

Enlace de Datos

Física

Layer 5

Layer 4

Layer 3

Layer 2

Layer 1

Page 26: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolo TCP/IPTransmission Control Protocol / Internet Protocol (TCP/IP)

● Capa Física○ Responsable del envío de bits por el enlace en particular○ Realiza la codificación, conversiones (digital-digital, digital-analógica...),

multiplexación...○ La comunicación sigue siendo lógica.○ Medio de transmisión, envío efectivo de la información como señales

electromagnéticas

Page 27: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Protocolo TCP/IP

IP ARP RARP

OSPFICMP RIP

TCPUDP

FTP HTTPNFSNIS+

SNMP

TELNET SMTP POP3 RPC

PPPToken Ring Ethernet

Aplicación

Red

Transporte

Enlace / Física

DNS

DHCP

Page 28: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

switch

router

switch

Aplicación (5)

Transporte (4)

Red (3)

Enlace de Datos (2)

Física (1)

Origen Destino

Ejemplo 3● Comunicación entre dos LANs● Host origen y destino requieren transformaciones de las 5 capas● Routers: Encaminamiento (nivel 3), puede usar dos protocolos de enlace de

datos o físicos diferentes● Switch: enlace de datos (nivel 2), puede usar dos capas físicas diferentes

Arquitectura de Red: Protocolo TCP/IP

Page 29: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Ejemplo 4● Conexiones lógicas y objetos de comunicación en la transmisión Origen-

Destino anterior● Las capas 5,4 y 3 son extremo-a-extremo (internet)● Las capas 2 y 1 son paso-a-paso entre hosts y routers (no switch) (enlace)

Aplicación (5)

Transporte (4)

Red (3)

Enlace de Datos (2)

Física (1)

Origen DestinoMensaje

Segmento / Datagrama

Paquete / Datagrama

Trama (Frame) Trama (Frame)

BitsBits

Arquitectura de Red: Protocolo TCP/IP

Paquete / Datagrama

Page 30: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Mensaje43

Mensaje432

Mensaje4

MensajeAplicación

Transporte

Red

Enlace de Datos

Física

Encapsulación● All mensaje en cada nivel (carga) se le añade una cabecera con información

propia de cada protocolo● La capa de transporte incluye información sobre los procesos origen y destino

que se comunican, el control de errores (e.g. checksums) o control de flujo● La capa de red añade a lo anterior (carga) información sobre los hosts origen y

destino, control de errores de ese nivel, fragmentación● La capa de enlace incluye en su cabecera la dirección de enlace de los

extremos

Arquitectura de Red: Protocolo TCP/IP

Des-encapsulación (recepción)● Cuando se recibe un mensaje y se envía

a las capas superiores● Cada paso conlleva comprobación de

errores● Los routers puede re-encapsular el

mensaje según el enlace utilizado. El datagrama (3), en general no se modificará

Flujo de bits

Page 31: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Ejemplo: Encapsulación y transformaciones en un router

Arquitectura de Red: Protocolo TCP/IP

Page 32: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Modelo OSI● Estándar desarrollado por la organización ISO (International Organization for

Standarization)● El modelo OSI (Open Systems Interconection) es un estándar ISO que trata los

aspectos de la comunicación en red (finales de los 70) ● El objetivo del estándar es permitir la comunicación de dos sistemas

independientemente de los medios subyacentes● OSI no es un protocolo, sino un modelo para el desarrollo de éstos● El modelo OSI está estructurado en capas (7)● Finalmente el modelo OSI no ha tenido éxito:

○ Apareció después de los protocolos TCP/IP, y una vez desplegados éstos○ Algunas de las capas OSI nunca fueron definidas completamente○ El rendimiento de las implementaciones iniciales fue menor que TCP/IP

Page 33: TEMA 1. Introducción a las redes - fdi.ucm.es 1.pdf · Tipos de redes: Redes de área local Redes Interconexión de un conjunto de dispositivos capaz de comunicarse Dispositivo:

Arquitectura de Red: Modelo OSI

Aplicación

Transporte

Red

Enlace de Datos

Física

Múltiples protocolos de aplicación

Transporte

Red

Enlace de Datos

Física

Sesión

Presentación

Aplicación

Modelo OSI Protocolos TCP/IP

Protocolos Transporte

Protocolo Internet y otros

Tecnología WAN/LAN

Modelo OSI y TCP/IP ● Capa de Aplicación

○ Parte de la funcionalidad de la capa de sesión es implementada por algunos de los protocolos de transporte de TCP/IP

○ Las capas OSI de aplicación/presentación corresponden más con el diseño de las aplicaciones de red