Académique Documents
Professionnel Documents
Culture Documents
Capa de transporte
entrega (TCP)
red enlace
físico
•
de datos de
red de enlace
control de flujo datos de la
• configuración de la conexión
datos de la
desordenada: UDP
datos de la
red de enlace de
datos de red físicos
• no-volantes extensión de
enlace físico
solicitud
“ mejor esfuerzo ” IP
transporte
datos de la
datos de la
red enlace
red enlace
físico
• servicios no disponibles: físico
• garantías de retardo
multiplexación en el emisor:
manejar datos de múltiples tomas de corriente, demultiplexar en el receptor:
añadir cabecera de transporte (más tarde utilizar información de cabecera para entregar
utilizado para demultiplexación) segmentos recibidos para corregir socket
transporte
transporte P1 P2 transporte
enchufe
P3 aplicación de P4
proceso
aplicación de aplicación de
físico
enlace enlace
red enlace
red de red de
físico físico
cabecera
• cada datagrama lleva un segmento de
la capa de transporte
otros campos de
• cada segmento tiene origen, número solicitud
de puerto de destino de datos (carga útil)
transporte transporte
P1
P3 P4
aplicación de
aplicación de aplicación de
enlace enlace
físico
red de red de
red enlace
físico físico
transporte
transporte transporte
P4 P5 P6
P3 P2 P3
aplicación de
aplicación de aplicación de
red
enlace físico
físico
red de enlace
enlace
físico red
servidor:
dirección IP B
host: IP
host:
puerto: A, 9157 IP de origen, puerto: C, 5775 dest dirección C
dirección IP A
IP, puerto: B, 80
origen, puerto: B, 80 dest IP,
IP de origen, puerto: A, 9157
dest IP, puerto: B, 80 IP de
IP de origen, puerto: C, 9157 dest
IP, puerto: B, 80
transporte
transporte transporte
P4
P3 P2 P3
aplicación de
aplicación de aplicación de
red
enlace físico
físico
red de enlace
enlace
físico red
servidor:
dirección IP B
host: IP
host:
puerto: A, 9157 IP de origen, puerto: C, 5775 dest dirección C
dirección IP A
IP, puerto: B, 80
origen, puerto: B, 80 dest IP,
IP de origen, puerto: A, 9157
dest IP, puerto: B, 80 IP de
IP de origen, puerto: C, 9157 dest
IP, puerto: B, 80
• sin conexión:
• añadir fiabilidad a la
• sin handshaking capa de aplicación
entre el emisor UDP, el
• Específico de la aplicación de
receptor
recuperación de errores!
• cada segmento UDP manejado
independientemente de los demás
longitud, en bytes de
32 bits segmento UDP,
incluyendo cabecera
puerto de origen # puerto dest #
suma de comprobación
(carga útil)
• sencilla: no hay estado de conexión
en el emisor, el receptor
remitente: receptor:
• tratar contenido del segmento, • calcular la suma de comprobación
incluyendo campos de cabecera, de segmento recibido
como secuencia de números enteros
• comprobar si la suma de comprobación
de 16 bits
calculada es igual al valor comprobación
• suma de control: adición (una ' s
sobre el terreno:
suma complemento) de
contenido del segmento
• NO - ha detectado un error
11110011001100110
11101010101010101
1
1
1011101110111100
• no “ mensaje
límites ” • orientado a la conexión:
• flujo controlado:
• remitente no abrumar
receptor
Capa de Transporte 3-17
Estructura de un segmento TCP
bits
URG: datos urgentes (por lo
Puerto de origen # puerto dest # 32
general no se utiliza)
ACK: ACK #
válido
no segmentos!)
cabeza len ventana de recepción
FSRPAU de datos (no
PSH: datos de empuje ahora utilizado el recuento de bytes
dispuesto a aceptar
# bytes Rcvr
(generalmente no se utiliza) suma de comprobación puntero de datos URG
secuencia de acuse de recibo
(como en UDP)
secuencia de números
tamaño de ventana
• ACK acumulativo
enviado enviado, notyet utilizable, no se
Q: cómo el receptor maneja ACKed ACKed ( “ durante pero aún no puede utilizar
secuencia de números
número de reconocimiento
UN RWND
• Falta un segmento!
Un anfitrión host B
Los
tipos de usuario
' do '
Seq = 42, ACK = 79, los datos = ' do '
acoger ACKs
recepción de