Pontificia Universidad Javeriana
Departamento de Sistemas
Facultad de Ingeniería
Comunicaciones y Redes
Capa de Transporte
Ing. Enrique Ruiz García
Abril 2013
Agenda

Capa de Transporte
 Funciones
 TCP




de la Capa de Transporte
Establecimiento y Finalización de conexiones
Control de Flujo
Formato encabezado TCP
UDP


Funcionamiento UDP
Formato UDP
 Capa de Aplicación
 FTP, Telnet, SNMP, HTTP, DNS, SMTP
Modelo de Referencia TCP/IP
Capa de Transporte




Hace uso de los servicios
ofrecidos por las capas
inferiores.
Segmenta los datos de
aplicaciones.
Maneja Direcciones de
aplicaciones (Puertos)
RFC 1700
Permite comunicación
entre procesos.
Modelo de Referencia TCP/IP
Capa de Transporte

Define servicios:
 Orientados
a
Conexión (OAC)
 No Orientados a
Conexión (NOAC)

Multiplexa los
servicios de red.
Modelo de Referencia TCP/IP
Capa de Transporte

Establece un flujo de datos extremo a extremo
Modelo de Referencia TCP/IP
Capa de Transporte

La comunicación extremo a extremo entre aplicaciones
(Procesos) se hace a través de un Soket
 Socket




Interfaz de comunicación entre un proceso de aplicación y la
capa de transporte
Puerta que permite pasar los datos de la red a los procesos
Los sockets pueden ser TCP o UDP
Los sockets están asociados a puertos
Modelo de Referencia TCP/IP
Capa de Transporte

Socket
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

TCP ofrece un Servicio Orientado a Conexión
 Se
establece y libera conexiones entre Emisor y
Receptor
 El Receptor acusa los segmentos recibidos
 El Emisor retransmite segmentos sin acuse
 Ordena los segmentos cuando llegan al destino
 Ofrece Control de Flujo y Congestión
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Mensajes de confirmación
t
t
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Retransmisión de mensaje
t
t
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Retransmisión de mensaje con mensaje duplicado
t
t
Mensaje Duplicado
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Retransmisión de mensaje con mensaje duplicado
t
Mensaje retrasado
t
Mensaje Duplicado
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Números de secuencia
 Para poder identificar un mensaje se utilizan números
de secuencia
 Con los números de secuencia identifican y descartan
Mensajes duplicados
 Los números de secuencia se deben acordar entre
las capas de transporte del emisor y receptor al
momento de establecer la conexión
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Establecimiento de conexión
 Intercambio de Números de secuencia
 Mecanismo de 3 vías (Three-way handshake) para
minimizar problemas de perdida de mensajes y
mensajes duplicados
 Pasos del establecimiento de conexión



Connection. Request con número de secuencia X
Connection. Accepted con secuencia Y y confirmación de
mensaje X
ACK de mensaje Y
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Intercambio de señales de tres vías
Modelo de Referencia TCP/IP
Capa de Transporte

Liberación de una conexión, el problema de los dos
ejércitos
Modelo de Referencia TCP/IP
Capa de Transporte

Liberación de una conexión
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Control de Flujo
 Evita que un emisor rápido inunde un receptor lento
 Se requiere un establecimiento de conexión
 Si no hay control de flujo se puede causar un
desbordamiento de Buffer
 El mecanismo de Control de Flujo en TCP se conoce
como Ventanas deslizantes o Windowing
 La ventana deslizante garantiza que los paquetes se
entreguen en el mismo orden en que se enviaron
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Control de Flujo Ventanas deslizantes
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Control de Flujo Ventanas deslizantes
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Formato de segmento TCP
Modelo de Referencia TCP/IP
Capa de Transporte - TCP

Establecimiento de conexión 3W-HS
Modelo de Referencia TCP/IP
Capa de Transporte – ¿¿¿¿ Qué está MAL ?????
Modelo de Referencia TCP/IP
Denegación de servicios DDos TCP Syn Flood
Tomado de Computer Networks Lab - DDoS Projects [2]
Modelo de Referencia TCP/IP
Capa de Transporte - UDP

UDP
 Ofrece un servicio NO orientado a conexión
 Las retransmisiones y los errores deben ser
procesadas por la capa superior
 No se maneja control de flujo (Windowing) ni acuses
de recibo
 Utilizado por aplicaciones como TFTP, DHCP, DNS,
SNMP
Modelo de Referencia TCP/IP
Capa de Transporte - UDP

Formato de segmento UDP
Modelo de Referencia TCP/IP
Capa de Transporte - UDP

Ejemplo mensaje UDP
Referencias




[1] Guía del Primer año CCNA 1 y 2, Aspectos básicos sobre
Networking v 3.1, Cisco Press – Pearson Education
[2] Tanenbaum, Andrew,Redes de Computadores,Cuarta Edición
Prentice Hall, 2003
[3] Zaquer, Craig, Redes “Manual de Referencia”, Primera
edición,Mc Graw Hill, 2002
[4] TCP/IP, Douglas E. Comer, Tercera Edición, Prentice Hall, 1996
Descargar

Mensaje Duplicado