Está en la página 1de 3

Tema 5: El transporte de datos por internet TCP/UDP

La capa de transporte
Servicio de transporte de bits a las aplicaciones que se comunican

Una aplicación toma la iniciativa y solicita servicios a la otra≈CLIENTE / SERVIDOR

Solo existe en las entidades extremas ⇒ nivel HOST-HOST

Unidad básica de información: Mensaje (UDP) / Segmento (TCP), no datagramas o IP

Servicio orientado a conexión (TCP): garantía de entrega, sin error, pérdida ni duplicación

Servicio no orientado a conexión (UDP): sin confirmación, de forma independiente

La capa de transporte: ≈ capa de enlace ???


Presentan en común: Control de errores + Control de flujo

Enlace: nodo a nodo

Transporte: origen a
destino

TCP: Protocolo de Control de Transmisión


 Servicio de transmisión orientado a la conexión
 Flujo continuo de bytes durante la conexión
 Unidad de información adecuada a IP : SEGMENTO
 Reconocimientos temporizados
 Retransmisión tras timeout: volver a pedir cuando pase un tiempo sin recibir
 La verificación del Checksum permite los descartes (sin reconocimiento)
 Asegura la reordenación de los datos, indep. de los datagramas IP
 Control de flujo en función del espacio local de almacenamiento
1 = c = cliente

2 = s = servidor

Cada app y por tanto cada servidor tiene un puedo que les identifica

IPc + puerto del cliente (del 1023 en adelante) + IPs + Puerto de servidor (van del 0 al 1023):
RELACION UNICA *Hay excepciones en la numeración*

Un servidor puede tener diversos puertos, que a la vez se conecten diversos clientes
(diferentes sesiones o accesos)

Transporte: Servicio orientado a la conexión


Los protocolos orientados a conexión requieren un procedimiento explícito de establecimiento
y terminación de la comunicación.

El modelo más habitual de los servicios orientados a conexión se basa en dos protagonistas:

 Cliente: el que inicia la conexión


 Servidor: el que es invitado a conectar
La conexión puede terminarse tanto por iniciativa del cliente como del servidor.

1. Cliente: me quiero conectar a


este puerto (se crea el camino)
El servidor puede aceptar o
rechazar.

2. Intercambio de información

EN UDP SOLO HAY


TRANSFERENCIA

UDP: Protocolo de Datagrama de Usuario


Se basa en el mismo principio no fiable y no orientado a la conexión de IP:

 No utiliza reconocimientos Los mensajes pueden perderse, duplicarse,


 No proporciona control de flujo llegar fuera de orden o más deprisa que el
receptor procesarlos
 No reordena los mensajes recibidos

El programa que utiliza UDP acepta la responsabilidad de gestionar el problema de la fiabilidad

Modelo Cliente Servidor


 Una aplicación:
o Empieza la ejecución 1º
o Espera pasivamente en un puerto fijo
 Otra aplicación
o Empieza la ejecución después
o Establece contacto con la 1ª aplicación
o Esto es la interacción Cliente -Servidor
 Programa pasivo: Servidor
 Programa activo: Cliente, pues hará la acción de conectarse
 La información fluye en ambos sentidos, normalmente:
o el cliente envía petición al servidor y el servidor responde.

También podría gustarte