Professional Documents
Culture Documents
Redes
Profesor : Karen Kiefer Hernández
mkiefer@ubiobio.cl
Diapositivas basadas en texto “Computer Networks: A System Approach” por Larry Peterson y Bruce Davie.
Morgan Kaufmann, 2013
Objetivos capa de transporte
Sin conexión:
No hay handshaking (apretón de
manos) entre servidor y receptor UDP
Cada segmento UDP es manejado en
forma independiente de los otros
UDP: más
A menudo es usado para flujos (streaming)
multimedia en aplicaciones que requieren:
Tolerancia a pérdida
Sensibilidad a la tasa
Otros usos de UDP
DNS
SNMP (Simple red Management Protocol)
Transferencia confiable sobre UDP: agrega
confiabilidad en la capa Aplicación
Recuperación de errores específicos según la
aplicación!
Checksum UDP (suma de chequeo)
Objetivo: detectar “errores” (e.g., bits cambiados) en
segmentos transmitidos
Fuente/emisor: Receptor:
• Trata el contenido de cada Calcula el checksum del segmento recibido
segmento como una secuencia Chequea si el valor calculado corresponde al
valor de checksum recibido en el campo:
de enteros de 16 bits
NO corresponde – error detectado
• Checksum: suma del contenido
SI - no hay error detectado.
del segmento y luego tomamos
el complemento 1.
• El origen pone el valor del
checksum en el campo
checksum del datagrama UDP
Ejemplo Checksum en Internet
Cuando sumamos números, la reserva del bit más significativo debe ser sumada al resultado
Tomar el complemento 1 no es más que invertir los bits
Capa de transporte
transferencia confiable de
Control de flujo
Fuente: Receptor:
• Agrega # secuencia al paquete • Debe chequear si el paquete
• 2 #’s (0,1) de secuencia recibido es duplicado
• Estado indica si el numero de
• Debe chequear si el ACK/NAK
secuencia esperado es 0 o 1
recibido esta corrupto
• Nota: el receptor no puede saber si
• El doble del numero de estados
su ultimo ACK/NAK fue recibido OK
• Estado debe “recordar” si paquete por la fuente
“actual” tiene # de secuencia 0 ó 1
Rdt 2.2: un protocolo libre de NAK
confiable de datos
Control de flujo
Gestión de una conexión
Principio de control de congestión
Control de congestión TCP
Transferencia confiable de datos en TCP
Eventos del transmisor en TCP
TCP: escenarios de retransmisión
TCP: escenarios de retransmisión
Retransmisiones Rápidas
Retransmisión rápida TCP
Capa de transporte
Control de congestión
TCP
Control de Congestion
Estrategias para control de congestión
Control de congestión en TCP
Control de congestión TCP; incremento
aditivo decrecimiento multiplicativo (AIMD)
Partida lenta en TCP
TCP: detectando y reaccionando a una
perdida
Refinamiento
Otros