Está en la página 1de 15

Ampliación de

Redes de Computadores
Tema 1 - Introducción

Diapositivas adaptadas de Kurose. Computer Networking: A Top-Down Approach Fifth Edition


Tema 1: Introducción
Objetivos:

• Recordar muy brevemente algunos de los


conceptos básicos vistos en la asignatura de
Redes de Computadores (2º)

• Comentar brevemente los principales aspectos


que se van a ver durante el curso

Ampliación de Redes de Computadores - Tema 1 - Introducción 2


REDES – Tema 1 - Introducción
▫ 1.1 ¿Qué es Internet?
▫ 1.2 Frontera de la red
 Sistemas terminales (hosts), redes de acceso, enlaces
▫ 1.3 Núcleo de la red
 Conmutación de circuitos y paquetes, estructura de la red
▫ 1.4 Retardos, pérdida y tasa de transferencia en
redes de conmutación de paquetes
▫ 1.5 Capas de protocolos y modelos de servicio
▫ 1.6 Seguridad en redes
▫ 1.7 Historia
TEMA 2
AMPLIACIÓN DE REDES DE
COMPUTADORES

Ampliación de Redes de Computadores - Tema 1 - Introducción 3


REDES – Tema 2 - Capa de Aplicación
• 2.1 Principios de las aplicaciones de red
• 2.2 Web y HTTP
• 2.3 FTP
• 2.4 Correo electrónico
▫ SMTP, POP3, IMAP
• 2.5 DNS
• 2.6 Aplicaciones P2P
• 2.7 Programación con sockets de UDP
• 2.8 Programación con sockets de TCP

Ampliación de Redes de Computadores - Tema 1 - Introducción 4


REDES – Tema 3 - Capa de Transporte
• 3.1 Servicios de la capa de transporte
• 3.2 Multiplexación y demultiplexación
• 3.3 Transporte sin Conexión: UDP
• 3.4 Principios de un servicio de transferencia de
datos fiable
• 3.5 Transporte orientado a la conexión: TCP
▫ Estructura de segmento
▫ Transferencia de datos fiable
▫ Control de flujo
▫ Gestión de la conexión TCP
• 3.6 Principios del control de la congestión
• 3.7 Mecanismo de control de la congestión de TCP
Ampliación de Redes de Computadores - Tema 1 - Introducción 5
REDES – Tema 4 - Capa de Red
• 4.1 Introducción
• 4.2 Redes de circuitos virtuales y de datagramas
• 4.3 Dentro de un router
• 4.4 IP: Protocolo de Internet
▫ Formato de un datagrama
▫ Direccionamiento IPv4: DHCP, NAT
▫ ICMP
▫ IPv6 TEMA 3
• 4.5 Algoritmos de enrutamiento AMPLIACIÓN DE REDES DE
▫ Estado de enlaces COMPUTADORES
▫ Vector de distancias
▫ Enrutamiento jerárquico
• 4.6 Enrutamiento en Internet
▫ RIP
▫ OSPF
▫ BGP
• 4.7 Difusión y multidifusión
Ampliación de Redes de Computadores - Tema 1 - Introducción 6
REDES – Tema 5 - Capa de Enlace
• 5.1 Introducción y Servicios
• 5.2 Detección y corrección de errores
• 5.3 Protocolos de acceso múltiple
• 5.4 Direccionamiento de la capa de enlace
• 5.5 Ethernet
• 5.6 Switches
• 5.7 PPP
• 5.8 Virtualización del enlace: MPLS
• 5.9 Un día en la vida de una petición web

Ampliación de Redes de Computadores - Tema 1 - Introducción 7


Síntesis: un día en la vida de una petición web
• Viaje de descenso por la pila del protocolo
▫ aplicación, transporte, red, enlace
• Síntesis
▫ objetivo: identificar, revisar, entender los
protocolos a todos los niveles aparentemente
involucrados en el escenario simple de una
solicitud de página web
▫ escenario: un estudiante con un portátil se
conecta a la red del campus para solicitar y
recibir información desde www.google.com

Ampliación de Redes de Computadores - Tema 1 - Introducción 8


Escenario
browser Servidor DNS
ISP (RedIris)
68.80.0.0/13

Red de campus
68.80.2.0/24

web page

Servidor web Red de Google


64.233.169.105 64.233.160.0/19

Ampliación de Redes de Computadores - Tema 1 - Introducción 9


Conectando con Internet
DHCP DHCP • El portátil necesita conseguir
DHCP UDP
DHCP IP
una dirección IP con DHCP,
DHCP Eth dirección del primer router,
Fis dirección del DNS
DHCP
 La petición DHCP se
encapsula en UDP, luego en
DHCP DHCP IP, y luego en Ethernet 802.1
DHCP UDP
DHCP IP  La trama Ethernet tiene una
DHCP Eth router dirección MAC de destino
Fis (ejecuta DHCP) FF:FF:FF:FF:FF:FF para
difundirla en todos los
dispositivos conectados al
conmutador
 El router recibe la trama y
extrae el datagrama IP de la
trama Ethernet y se
desencapsula
Ampliación de Redes de Computadores - Tema 1 - Introducción 10
Conectando con Internet
DHCP DHCP • El servidor DHCP devuelve
DHCP UDP DHCP ACK con la dirección
DHCP IP IP del cliente, la dirección IP
DHCP Eth del primer router, la máscara
Fis de red y la dirección y
nombre del DNS
 Como el switch tiene la
DHCP DHCP capacidad de auto-
DHCP UDP aprendizaje, sabe reenviar
DHCP IP una trama hacia el puerto
DHCP Eth router de salida del cliente
DHCP
Fis (ejecuta DHCP)  El cliente DHCP recibe
Red de campus DHCP ACK
68.80.2.0/24

El cliente conoce su dirección IP, nombre y dirección del DNS,


la máscara de red y la dirección IP del primer router

Ampliación de Redes de Computadores - Tema 1 - Introducción 11


ARP (antes del DNS, antes del HTTP)
DNS DNS • Antes de enviar una petición HTTP
DNS UDP se necesita la dirección IP de
DNS IP
ARP www.google.com: DNS
ARP query Eth
Fis  La consulta DNS se crea, se
encapsula en UDP, después en IP y
en Ethernet. Para enviar la trama al
ARP router necesitamos la dirección
ARP reply Eth MAC de su interfaz: ARP
Fis
 El cliente crea una consulta ARP
query que recibe el router y el
cual responde enviando su
dirección MAC mediante ARP
 El cliente conoce la dirección
MAC del primer router de
manera que puede enviar la
trama con la consulta DNS

Ampliación de Redes de Computadores - Tema 1 - Introducción 12


Utilizando el DNS DNS
DNS
UDP Servidor DNS
DNS IP
DNS DNS DNS Eth
DNS UDP DNS Fis
DNS IP
DNS Eth
Fis
DNS
ISP (RedIris)
68.80.0.0/13
 El datagrama IP enviado desde la
red de campus a la red RedIris es
enrutado (tablas creadas por
protocolos de enrutamiento RIP,
OSPF, IS-IS y/o BGP ) al servidor
 El datagrama IP conteniendo
DNS
la consulta DNS se envía a
través del switch desde el  El datagrama IP llega al DNS y
cliente al router encuentra el nombre de
www.google.com con su IP
 El servidor DNS responde al
cliente con al dirección IP de
www.google.com
Ampliación de Redes de Computadores - Tema 1 - Introducción 13
Conexión TCP transportando HTTP
HTTP  Para enviar una petición
HTTP
SYNACK
SYN TCP
HTTP request, el cliente
SYNACK
SYN IP abre un socket TCP
SYNACK
SYN Eth hacia el servidor web
Fis

 Un segmento SYN TCP


(paso 1 de 3) con puerto
destino 80 e inserta el
segmento TCP en un
SYNACK
SYN TCP datagrama IP con la direc.
SYNACK
SYN IP de www.google.com
SYNACK
SYN Eth
Fis  El servidor web responde
con TCP SYNACK (paso 2
Servidor web de 3)
64.233.169.105  Conexión TCP establecida

Ampliación de Redes de Computadores - Tema 1 - Introducción 14


Petición/respuesta HTTP
HTTP
HTTP HTTP
HTTP
HTTP TCP  GET HTTP enviada en
HTTP
HTTP IP un socket TCP
HTTP
HTTP Eth
Fis

 El datagrama IP
conteniendo la petición GET
HTTP se enruta a
www.google.com
 El servidor web responde
HTTP HTTP con HTTP reply
HTTP TCP (conteniendo la página web)
HTTP IP
HTTP Eth  El datagrama IP con la
Fis respuesta HTTP reply se
enruta hacia el cliente
Servidor web
64.233.169.105  Página web finalmente
mostrada
Ampliación de Redes de Computadores - Tema 1 - Introducción 15

También podría gustarte