Tema1 PDF
Tema1 PDF
Tema1 PDF
Grados Ing. Informática / Ing. de Computadores / Ing. del Software / Doble Grado
Universidad Complutense de Madrid
PROFESORES:
Rafael Moreno Vozmediano
Rubén Santiago Montero
Juan Carlos Fabero Jiménez
Inmaculada Pardines Lence
Carlos González Calvo
Julio Septién del Castillo
Introducción
● 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
Tipos de redes: Redes de área local
● Redes de Área Local (LAN = Local Area Network)
○ De carácter privado
○ Área de cobertura limitada
■ 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
● Tipos de LAN
○ LAN de difusión (broadcast)
■ Computadores interconectados por un medio de transmisión compartido
■ Cuando un computador quiere enviar información, la difunde a todos los
demás a través del medio compartido
■ Si dos o más computadores transmiten simultáneamente se produce
una colisión y la información resultante es inválida
○ LAN conmutada (switched)
■ Computadores interconectados a través de un conmutador (switch)
■ La información se envía solamente al destinatario
■ No hay colisiones
Tipos de redes: Redes de área local
● Topologías típicas de LAN
○ LAN de difusión (broadcast)
■ Cable común (bus)
● Ejemplo: Ethernet 10Base2
HUB
■ Concentrador o Hub (estrella)
● El hub es un dispositivo repetidor que
difunde la información a todas las salidas
● Ejemplo: Ethernet 10Base-T
Red UCM
(proveedor local)
Redi RedIRIS
Madrid (red académica y Proveedor nacional
UAM
de invesitagión
Proveedor regional Española)
UPM
Hablar Hablar
Layer 1
Escuchar Escuchar
Aire
Arquitectura de Red: Protocolos
Ejemplo 2
● Correspondencia segura
● El protocolo debe incluir capas adicionales
○ Cifrado
○ Envío de correo
● Ventaja del uso de capas Hablar Hablar
Layer 3
○ Modularidad (otro alg. cifrado) Escuchar Escuchar
○ Servicio vs implementación Conexión Lógica
○ Uso parcial de las capas
Cifrar Cifrar
Layer 2
Descifrar Descifrar
Objetos idénticos
Enviar Enviar
Layer 1
Recibir Recibir
Servicio Postal
Arquitectura de Red: Protocolos
Caracterí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
Computador A Computador B
○ El conjunto de servicios y protocolos
Protocolo Capa N
Capa N Capa N
Servicios de Servicios de
la Capa N-1 Protocolo Capa N-1 la Capa N-1
Capa N-1 Capa N-1
Servicios de Servicios de
la Capa N-2 la Capa N-2
Arquitectura de Red: Protocolo TCP/IP
Transmission Control Protocol / Internet Protocol (TCP/IP)
● Conjunto de protocolos usados en Internet
● Jerárquico, compuesto por módulos que ofrecen una funcionalidad específica
Arquitectura de Red: Protocolo TCP/IP
Transmission 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.
Arquitectura de Red: Protocolo TCP/IP
Transmission 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
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
Aplicación Layer 5
Transporte Layer 4
Red Layer 3
Enlace de Datos Layer 2
Física Layer 1
SNMP
Aplicación
DNS NIS+ NFS FTP HTTP TELNET SMTP POP3 RPC
Origen Destino
Aplicación (5)
Física (1)
Arquitectura de Red: Protocolo TCP/IP
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)
Origen Destino
Mensaje
Aplicación (5)
Segmento / Datagrama
Transporte (4)
Paquete / Datagrama Paquete / Datagrama
Red (3)
Trama (Frame) Trama (Frame)
Enlace de Datos (2)
Bits Bits
Física (1)
Arquitectura de Red: Protocolo TCP/IP
Encapsulación
● Al mensaje en cada nivel (carga o “payload”) 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
Des-encapsulación (recepción) Aplicación Mensaje
● Cuando se recibe un mensaje y se envía
Transporte 4 Mensaje
a las capas superiores
● Cada paso conlleva comprobación de Red 3 4 Mensaje
errores
Enlace de Datos 2 3 4 Mensaje
● Los routers pueden re-encapsular el
mensaje según el enlace utilizado. El Física Flujo de bits
datagrama (3), en general no se
modificará
Arquitectura de Red: Protocolo TCP/IP
Ejemplo: Encapsulación y transformaciones en un router
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
Arquitectura de Red: Modelo OSI
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
Aplicación