Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transport 1
Transport 1
lo
physical
g
corren en sistemas terminales data link
ic
physical
a
(computadores, no equipos
le
network
nd
data link
internos como routers)
-e
physical network
nd
data link
❍ Lado Tx: divide el mensaje de physical
tr
an
la aplicación en segmentos, y network
spo
data link
los pasa a la capa de red
rt
physical
lo
❍ physical
g
data link
ic
❍ Establecimiento de conexión physical
a le
network
nd
❒ Entrega no confiable, talvez data link
-e
physical network
desordenada: (UDP)
nd
data link
physical
tr
❍ Básicamente el mismo servicio
an
network
s
que “mejor esfuerzo (“best-
po
data link
rt
physical
effort”) IP
❒ Qué servicios no se ofrecen: application
transport
❍ Garantías de retardo network
data link
❍ Garantías de ancho de banda physical
❍ (Básicamente porque no es
fácil implementarlo basándose
en los servicios de IP)
= socket = proceso
P3 P1
P1 P2 P4 aplicación
aplicación aplicación
host 2 host 3
host 1
Capa Transporte 3-8
Cómo trabaja la demultiplexación
❒ El host Rx recibe datagramas IP
❍ Cada datagrama tiene dirección 32 bits
IP fuente y dirección IP
destino # puerto fuente # puerto dest.
❍ Cada datagrama incluye 1
segmento de la capa transporte Otros campos
❍ Cada segmento tiene números del encabezado
de puerto fuente y destino
(recordar: hay números de
puerto conocidos para Datos de la aplicación
aplicaciones específicas)
(mensaje)
❒ El host usa direccion IP y número
de puerto para conducir un
segmento al socket apropiado
❒ Puertos 0-1023 reservados por
protocolos establecidos (well Formato de segmento TCP/UDP
known port numbers), HTTP: 80,
FTP: 21, ver RFC 1700
Capa Transporte 3-9
Demultiplexación sin conexión (UDP)
❒ Cuando la capa transporte en un host Rx recibe un
segmento UDP:
❍ Chequea número de puerto destino en segmento
❍ Dirige el segmento UDP al socket con ese número
de puerto
❒ Datagramas IP con direcciones IP y/o números de
puerto origen diferentes pueden ser dirigidos al
mismo socket destino
P1 P4 P5 P6 P2 P1P3
PO: 5775
PD: 80
IP-O: B
IP-D: C
PO: 5775
PD: 80
IP-O: B
IP-D: C
Transmisor: Receptor:
❒ Trata el contenido de cada ❒ Calcula el checksum del
segmento como una secuencia segmento recibido
de enteros de 16 bits
❒ Chequea si el checksum calculado
❒ checksum: suma del corresponde al valor de
contenido del segmento y
checksum recibido en el campo:
luego tomamos el
complemento 1. ❍ NO corresponde - error
❒ Transmisor pone el valor del detectado
checksum en el campo ❍ SI - no hay error detectado.
checksum del datagrama UDP Pero podrían haber errores
sin embargo?
1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Sumar reserva 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1
suma 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0
checksum 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1
Capa Transporte 3-23
Contenido de Capítulo 3
❒ 3.1 Servicios de la ❒ 3.5 Transporte
capa transporte orientado a la conexión:
❒ 3.2 Multiplexing y TCP
demultiplexing ❍ Estructura de un
segmento
❒ 3.3 Transporte sin
❍ Transferencia confiable
conexión: UDP de datos
❒ 3.4 Principios de ❍ Control de flujo
transferencia ❍ Gestión de la conexión
confiable de datos ❒ 3.6 Principios del control
de congestión
❒ 3.7 Control de
congestión en TCP