Nivel de Transporte: Principios Temario

Anuncio
Nivel de Transporte: Principios
Tema 3.- Nivel de transporte en Internet
Dr. Daniel Morató
Redes de Computadores
Ingeniero Técnico en Informática de Gestión, 2º curso
Material adaptado del libro Com puter Networking: A Top Down Approach Featuring the Internet,
3rd edition. Jim Kurose, Keith Ross, Ed. Addison-W esley, Julio 2004
Temario
0.- Presentación de la asignatura
1.- Introducción
2.- Nivel de aplicación en Internet
3.- Nivel de transporte en Internet
4.- Nivel de red en Internet
5.- Nivel de enlace
10 Nov
Nivel de transporte
1/10
Temario
0.- Presentación de la asignatura
1.- Introducción
2.- Nivel de aplicación en Internet
3.- Nivel de transporte en Internet
!
!
!
Principios
Protocolo UDP
Protocolo TCP
4.- Nivel de red en Internet
5.- Nivel de enlace
10 Nov
Nivel de transporte
2/10
Tema 3: Nivel de Transporte
Objetivos:
• Comprender
los
principios detrás de
los servicios del nivel
de transporte
! Multiplexación,
demultiplexación
! Transferencia
de
datos fiable
! Control de flujo
! Control de congestión
10 Nov
• Aprender sobre protocolos de
transporte en Internet
! UDP:
transporte
sin
conexión
! TCP: transporte orientado
a conexión
Nivel de transporte
3/10
Protocolos de transporte
Aplicación
Aplicación
Aplicación
Nivel de transporte
TCP
UDP
Nivel de red
IP
Nivel de enlace
10 Nov
Nivel de transporte
4/10
Protocolos y servicios de transporte
• Ofrece comunicación lógica entre
a
red
enlace
físico
tr
ex
o
em
• Más de un protocolo de transporte
o
em
! Receptor: reensambla
los
segmentos en mensajes, los
pasa al nivel de aplicación
red
enlace
físico
tr
ex
! Emisor: separa los mensajes
en segmentos, los pasa al
nivel de red
red
enlace
físico
ca
gi
ló
protocolos de transporte
funcionan en los end systems
red
enlace
físico
ón
ci
ca
• Los
red
enlace
físico
ni
mu
Co
procesos de aplicación corriendo
en diferentes hosts
aplicación
transporte
red
enlace
físico
aplicación
transporte
red
enlace
físico
disponible para las aplicaciones
! Internet: TCP y UDP
10 Nov
Nivel de transporte
5/10
Nivel de transport vs. red
• Nivel de red: comunicación
•
• Entrega fiable, en orden (TCP)
lógica entre hosts
Nivel
de
transporte:
comunicación lógica entre
procesos
! control de congestión
! control de flujo
! establecimiento de conexión
• Entrega
no
fiable
desordenada (UDP)
! Se basa en los servicios del
nivel de red
! Añade funcionalidad al nivel
de red
y
! extensión del IP “best-effort”
sin grandes añadidos
• Servicios no disponibles:
! garantías de retardo
! garantías de ancho de banda
10 Nov
Nivel de transporte
6/10
Multiplexación/demultiplexación
Multiplexación en emisor
Recoger datos de varios sockets,
añadir cabecera a los datos
(empleada para demultiplexar)
Demultiplexación en receptor
Entregar los segmentos
recibidos al socket correcto
proceso
proceso
proceso
UDP
proceso
proceso
IP
Sockets
Transporte
UDP
Red
IP
10 Nov
Enlace
Físico
UDP
IP
Enlace
Enlace
Físico
Físico
Nivel de transporte
7/10
Cómo funciona la demux.
32 bits
• Host recibe datagrama IP
•
! Cada datagrama tiene una IP
origen e IP destino
! Cada
datagrama
lleva
1
segmento del nivel de transporte
! Cada segmento tiene un puerto
origen y uno destino
! Nota: well-known port numbers
para aplicaciones específicas
(www.iana.org)
El host podría emplear la dirección IP
y el puerto destino para dirigir el
segmento al socket apropiado
10 Nov
puerto origen
puerto dest.
otros campos de
la cabecera
datos de la
aplicación
(mensaje)
formato de mensaje TCP/UDP
Nivel de transporte
8/10
Temario
0.- Presentación de la asignatura
1.- Introducción
2.- Nivel de aplicación en Internet
3.- Nivel de transporte en Internet
!
!
!
Principios
Protocolo UDP
Protocolo TCP
4.- Nivel de red en Internet
5.- Nivel de enlace
10 Nov
Nivel de transporte
9/10
A continuación
UDP
10 Nov
Nivel de transporte
10/10
Descargar