Você está na página 1de 25

REDES

Grados Ing. Informtica / Ing. de Computadores / Ing. del Software Universidad Complutense de Madrid

TEMA 1. Introduccin a las redes

PROFESORES: Rafael Moreno Vozmediano Rubn Santiago Montero Juan Carlos Fabero Jimnez

Tipos de redes: Redes de rea local

Redes Interconexin de un conjunto de dispositivos capaz de comunicarse dispositivo: mquina, porttil, mvil, dispositivo de interconexin ( router)... comunicacin: intercambio de informacin sobre cualquier medio

Tipos de redes: Redes de rea local

Redes de rea Local (LAN) De carcter privado. Interconecta dispositivos en una oficina, hogar o edificio Cada dispositivo tiene un identificador nico en la red, su direccin Los mensajes estn etiquetados por las direcciones origen y destino Topologas: cable comn (bus) / inalmbricas - redes de difusin switch - redes conmutadas

mquina de cualquier tipo Switch

conector terminador cable comn

Tipos de redes: Redes de rea extensa


Ocupan un rea geogrfica mayor (ciudad, pas, incluso global) Una WAN interconecta dispositivos de conexin como routers, switches... Normalmente de uso pblico y gestionadas por empresas de comunicacin WAN punto a punto Conectan dos dispositivos de comunicacin va un medio de transmisin (aire, cable) Ejemplos: Conexin modem DSL WAN conmutadas (switched) Conectan ms de dos extremos Ejemplo: Backbone de Internet
RED

RED

RED

switch

switch

RED

switch

RED

Tipos de redes: Interred


Conexin de Redes (internetworks) Redes LAN o WAN habitualmente estn interconectadas Una inter-red (internet o internetwork) es una conexin de varias LAN o WAN Ejemplo: internet de varias WANs y LANs

RED

RED

RED

switch

switch

router

router

switch

router

switch

Tipos de redes: Funcionamiento


Conmutacin Una interred es una red conmutada (switch conecta al menos dos extremos) Cada switch enva datos de un enlace a otro Tipos de redes conmutadas: Conmutacin por circuitos Hay siempre una conexin dedicada (circuito) entre los dos extremos La capacidad del enlace determina el nmero de circuitos simultneos Los switches no realizan procesamiento Conmutacin por paquetes La comunicacin se hace en bloques (paquetes) Los switches (router) almacena y enva los paquetes La capacidad del enlace determina los retardos en la comunicacin

cola

cola

switch

switch router router

Tipos de redes: Funcionamiento


Difusin Los computadores estn unidos mediante un canal de comunicacin compartido La informacin se divide en paquetes, que identifican la mquina emisora y la destinataria Cuando un computador quiere enviar informacin, la escribe en el canal Si dos o ms computadores escriben simultneamente se produce una colisin y la informacin resultante es invlida Ejemplos Redes de rea local (LAN, Local Area Network): Ethernet, Token Ring, WiFi

Tipos de redes: Internet


Costumer Network Costumer Network Costumer Network Costumer Network

Provider Network Peering Point BACKBONES

Provider Network

Red Telefona Cable Wireless Conexin directa

Peering Point

Provider Network
Costumer Network Costumer Network

Provider Network
Costumer Network Costumer Network

Provider Network
Costumer Network Costumer Network

Tipos de redes: Internet


Breve Historia de Internet Antecedentes (~1960) Desarrollo de la conmutacin de paquetes MIT - 1961 ARPANET: Interconexin de supercomputadoras - 1969 Nacimiento de Internet (1970-1990) Internetting Project (ARPANET) Vint Cerf - 1972 Conexin de diferentes redes (inter-red) ARPANET + radio + satlite - 1977 Especificacin 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 electrnico: protocolo SMTP Multimedia: video/voz/televisin sobre IP Redes sociales: twiiter, facebook... Aplicaciones y servicios Web

Tipos de redes: Internet

Arquitectura de Red: Protocolos


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 Comunicacin directa entre dos personas Un nico nivel (conversacin cara a cara en el mismo idioma) Reglas: [Comienzo de la comunicacin] Saludo [Codificacin informacin] Uso de un registro verbal adecuado [Control de acceso al medio] Hablar/escuchar [Cierre de la comunicacin] Despedida

Hablar Escuchar

Aire

Hablar Escuchar

Layer 1

Arquitectura de Red: Protocolos


Ejemplo 2 Correspondencia segura El protocolo debe incluir capas adicionales Cifrado Envo de correo Ventaja del uso de capas Hablar Hablar Modularidad (otro alg. cifrado) Escuchar Escuchar Servicio vs implementacin Conexin Lgica Uso parcial de las capas Cifrar Cifrar Descifrar Descifrar Objetos idnticos Enviar Recibir Enviar Recibir Layer 1

Layer 3

Layer 2

Servicio Postal

Arquitectura de Red: Protocolos


Caractersticas de una arquitectura en capas Cada capa tiene una serie de funciones bien definidas Servicios La capa K slo se comunica con su capa inferior K-1 a travs de los servicios que sta ofrece Protocolos Las capas del mismo nivel manejan las mismas reglas y unidades de informacin En la comunicacin se establece una conexin lgica en cada capa. Arquitectura de una red El conjunto de capas que la forman Computador A Computador B El conjunto de servicios y protocolos
Protocolo Capa N Capa N Servicios de la Capa N-1 Capa N-1 Servicios de la Capa N-2 Protocolo Capa N-1 Capa N Servicios de la Capa N-1 Capa N-1 Servicios de la Capa N-2

Arquitectura de Red: Protocolo TCP/IP


Transmission Control Protocol / Internet Protocol (TCP/IP) Conjunto de protocolos usados en Internet Jerrquico, compuesto por mdulos que ofrecen una funcionalidad especfica

Arquitectura de Red: Protocolo TCP/IP


Transmission Control Protocol / Internet Protocol (TCP/IP) Capa Aplicacin Intercambio de mensajes entre dos programas (aplicaciones) Comunicacin extremo-a-extremo con la lgica de la aplicacin Protocolos de Aplicacin: HTTP, SMTP, FTP, TELNET, DNS... Capa Transporte Comunicacin extremo-a-extremo Encapsula los mensajes de la aplicacin en un segmento o datagrama Enva un mensaje de una aplicacin y lo entrega a la aplicacin correspondiente en el otro extremo TCP, protocolo de transporte orientado a conexin: control de flujo, errores y congestin UDP, sin conexin (mensajes independientes). Simple, sin las ventajas anteriores.

Arquitectura de Red: Protocolo TCP/IP


Transmission Control Protocol / Internet Protocol (TCP/IP) Capa Red Es la responsable de la comunicacin 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, congestin o flujo Protocolos asociados: IGMP, ARP, ICMP,DHCP

Arquitectura de Red: Protocolo TCP/IP


Transmission Control Protocol / Internet Protocol (TCP/IP) La arquitectura TCP/IP se suele implementar mediante un modelo de 5 capas Aplicacin Transporte Red Enlace de Datos Fsica Layer 5 Layer 4 Layer 3 Layer 2 Layer 1

Capa Enlace de Datos Transmisin 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 correccin/deteccin de errores

Arquitectura de Red: Protocolo TCP/IP


Transmission Control Protocol / Internet Protocol (TCP/IP) Capa Fsica Responsable del envo de bits por el enlace en particular Realiza la codificacin, conversiones (digital-digital, digital-analgica...), multiplexacin... La comunicacin sigue siendo lgica. Medio de transmisin, envo efectivo de la informacin como seales electromagnticas

Arquitectura de Red: Protocolo TCP/IP


Aplicacin
SNMP DNS NIS+ NFS FTP HTTP TELNET SMTP POP3 RPC

Transporte

UDP

TCP

ICMP

OSPF

RIP DHCP ARP RARP

Red
IP

Enlace / Fsica

Token Ring

Ethernet

PPP

Arquitectura de Red: Protocolo TCP/IP


Ejemplo 3 Comunicacin 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 fsicos diferentes Switch: enlace de datos (nivel 2), puede usar dos capas fsicas diferentes

Origen

Destino

Aplicacin (5)
router switch switch

Transporte (4) Red (3) Enlace de Datos (2) Fsica (1)

Arquitectura de Red: Protocolo TCP/IP


Ejemplo 4 Conexiones lgicas y objetos de comunicacin en la transmisin OrigenDestino 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)

Origen Mensaje

Destino

Aplicacin (5)
Segmento / Datagrama

Transporte (4)
Paquete / Datagrama Trama (Frame) Paquete / Datagrama

Red (3)
Trama (Frame)

Enlace de Datos (2)


Bits Bits

Fsica (1)

Arquitectura de Red: Protocolo TCP/IP


Encapsulacin All mensaje en cada nivel (carga) se le aade una cabecera con informacin propia de cada protocolo La capa de transporte incluye informacin sobre los procesos origen y destino que se comunican, el control de errores (e.g. checksums) o control de flujo La capa de red aade a lo anterior (carga) informacin sobre los hosts origen y destino, control de errores de ese nivel, fragmentacin La capa de enlace incluye en su cabecera la direccin de enlace de los extremos Des-encapsulacin (recepcin) Cuando se recibe un mensaje y se enva a las capas superiores Cada paso conlleva comprobacin de errores Los routers puede re-encapsular el mensaje segn el enlace utilizado. El datagrama (3), en general no se modificar
Aplicacin Transporte Red Enlace de Datos Fsica

Mensaje 4 Mensaje 3 2 3 4 Mensaje 4 Mensaje

Flujo de bits

Arquitectura de Red: Protocolo TCP/IP


Ejemplo: Encapsulacin y transformaciones en un router

Arquitectura de Red: Modelo OSI


Estndar desarrollado por la organizacin ISO (International Organization for Standarization) El modelo OSI (Open Systems Interconection) es un estndar ISO que trata los aspectos de la comunicacin en red (finales de los 70) El objetivo del estndar es permitir la comunicacin 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 despus 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

Arquitectura de Red: Modelo OSI


Modelo OSI y TCP/IP Capa de Aplicacin Parte de la funcionalidad de la capa de sesin es implementada por algunos de los protocolos de transporte de TCP/IP Las capas OSI de aplicacin/presentacin corresponden ms con el diseo de las aplicaciones de red Aplicacin Presentacin Sesin Transporte Red Enlace de Datos Fsica Modelo OSI Transporte Red Enlace de Datos Fsica Protocolos TCP/IP Protocolos Transporte Protocolo Internet y otros Tecnologa WAN/LAN Aplicacin Mltiples protocolos de aplicacin