Vous êtes sur la page 1sur 29

LA CAPA DE

TRANSPORTE
Presentación 1
Tecnólogo en administración de redes
SENA
Funciones de la capa de
transporte
• Seguimiento de la comunicación individual
entre aplicaciones en los hosts origen y
destino.
• Segmentación de datos y gestión de cada
porción.
• Reensamble de segmentos en flujos de datos
de aplicación.
• Identificación de las diferentes aplicaciones.
Funciones de la capa de
transporte
• Segmentación: División en partes más
pequeñas y manejables
• Multiplexación: distintas comunicaciones
entrelazadas, en la misma red.

NOTA: Sin segmentación, sólo una aplicación,


el stream de vídeo por ejemplo, podría recibir
datos.
Propósito de la capa de
transporte
Usuario en el Nodo A envía el mensaje “Tengo una idea.”

Tengo una idea.

Tengo una idea.

Tengo una idea. Sesión (5)


H4 Tengo una idea. Transp. (4)
H3 H4 Teng H3 o una idea. Red (3)
H2 H3 H4 Teng T2 H2 H3 o una idea. T2 Enlace (2)

100011110100010111011010101010011111001000001
Física (1)
Control de las conversaciones
• Establecimiento de una sesión: Asegura que la
aplicación esté lista para recibir los datos
• Entrega confiable: Reenvío de segmentos
perdidos
• Entrega en el mismo de orden: Entrega
secuencial de datos.
• Control de flujo: Control de la velocidad de
flujo de datos, de acuerdo a la saturación del
host.
Confiabilidad
• Seguimiento de datos transmitidos
• Acuse de recibo de los datos recibidos (ACK)
• Retransmisión de datos sin acuse de recibo
UDP: User Datagram Protocol
• Permite el envío de datagramas a través de la red
sin que se haya establecido previamente una
conexión, ya que el propio datagrama incorpora
suficiente información de direccionamiento en su
cabecera.
• Tampoco tiene confirmación ni control de flujo,
por lo que los paquetes pueden adelantarse unos
a otros; y tampoco se sabe si ha llegado
correctamente, ya que no hay confirmación de
entrega o recepción.
UDP: User Datagram Protocol
• Protocolos que usan UDP:
– DHCP
– BOOTP
– DNS
– Voz sobre IP (VoIP)
– Video/audio en tiempo real (Streaming)
TCP: Transmission Control Protocol
• Es uno de los protocolos fundamentales en
Internet
• El protocolo garantiza que los datos serán
entregados en su destino sin errores y en el
mismo orden en que se transmitieron.
• También proporciona un mecanismo para
distinguir distintas aplicaciones dentro de una
misma máquina, a través del concepto de
puerto.
TCP: Transmission Control Protocol
• Aplicaciones que usan TCP:
– Aplicaciones Web
– E-mail
– Transferencia de archivos

• La unidad de información o PDU asociada a


TCP es el SEGMENTO.
Direccionamiento de puerto
• Tanto TCP como UDP usan campos del encabezado
para añadir un número de puerto. Éste número
identifica de manera exclusiva cada aplicación.
Aplicación: Correo electrónico
Protocolo: POP3/SMTP
Puerto: 110/25

Aplicación: Quicktime Aplicación: Web


Protocolo: N/A Protocolo: HTTP
Puerto: 458 Puerto: 80

Aplicación: Transferencia de archivos


Protocolo: FTP
Puertos: 20/21
Direccionamiento de puerto
• En el header de la PDU de la capa de
transporte (Datagrama UDP o segmento) hay
un puerto de origen y uno de destino
• El número de puerto actúa como dirección de
retorno para la aplicación que realiza la
solicitud.
• Cuando una aplicación de cliente envía una
solicitud a una aplicación de servidor, el
puerto de destino es el asignado al servicio.
Rangos de número de puerto
RANGOS GRUPO DE TCP UDP
PUERTOS
0 - 1023 Puertos bien Puerto Protocolo Puerto Protocolo
conocidos

21 FTP 69 TFTP
23 Telnet 520 RIP
25 SMTP
80 HTTP
110 POP3
443 HTTPS

1024 - 49151 Puertos 1863 MSN 1812 RADIUS


registrados 8080 HTTP 5060 SIP
alternativo

49152 - 65535 Puertos privados


o dinámicos
Comando netstat
• Demostración comando netstat
Segmentación y reensamblaje
• Segmentar los datos de aplicación en
secciones garantiza que los datos se
transmitan en el medio y que múltiples
aplicaciones puedan ser multiplexadas.
DATOS DE LA CAPA DE APLICACIÓN

Encabezado Parte 1

Encabezado Parte 2

Encabezado Parte N
Segmentación y reensamblaje
• El encabezado TCP proporciona la siguiente
información:
– Puertos de origen y destino
– Número de secuencia
– Reconocimiento de segmentos
– Control de flujo
Confiabilidad en TCP
• Pasos que aseguran la confiabilidad:
– Se inicia una sesión con el destino
– El destino envía acuses de recibo de cada
segmento enviado por el origen (ACK). Clave para
la confiabilidad
– Retransmisión de segmentos en caso de no recibir
un ACK
Establecimiento de una sesión TCP
NODO NODO
ORIGEN DESTINO
Finalización de una sesión TCP
NODO NODO
ORIGEN DESTINO
Establecimiento y finalización
de una sesión TCP
• Demostración: Captura de segmentos TCP en
Packet Tracer
Control del Flujo en TCP
• Ajuste de la tasa de transmisión de flujos de
datos entre diferentes aplicaciones.
• Tamaño de la ventana: Cantidad de datos (En
bytes) que deben enviarse antes de recibir un
ACK. El tamaño de la ventana es un campo del
encabezado TCP.
• El tamaño de la ventana inicial se negocia en
el establecimiento de la sesión
• TCP adapta la tasa de transmisión para que
todos los datos se reciban.
Control del Flujo en TCP
Tamaño de la ventana = 3000

1500 bytes
N. Sec. 1 1-1500
1500 bytes
N. Sec. 1501 1501-3000
ACK ACK 3001

1500 bytes
N. Sec. 3001 3001-4500
1500 bytes
N. Sec. 4501 4501-6000
ACK ACK 6001

ACK: Acuse de recibo


Número del próximo byte esperado
Control de flujo en TCP
• Cuando el host receptor está congestionado y
se pierden segmentos, envía un mensaje
adjunto con el ACK reduciendo el tamaño de
la ventana.
• La disminución del tamaño de la ventana
aumenta la sobrecarga de la red.
• El tamaño de la ventana siempre está en
aumenta mientras no haya perdida de datos.
UDP
• No orientado a la conexión: Cuando es necesario, se
envían los datos.
• No realiza retransmisión ni secuenciación
• No implementa el control de flujo
• Protocolos que usan UDP: DNS, SNMP, DHCP, RIP,
TFTP, Juegos online
• Aplicaciones que pueden tolerar pérdidas de datos
• La PDU de capa de transporte que usa UDP se
denomina DATAGRAMA.
FIN

Vous aimerez peut-être aussi