Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAPA DE TRASPORTE, imagen - Coggle Diagram
CAPA DE TRASPORTE
PROTOCOLOS DE CAPAS DE TRASPORTE
TRASPORTE DE DATOS
FUNCION DE LA CAPA DE TRASPORTE
Es responsable de establecer una
sesión de comunicación temporaria
entre dos aplicaciones y de transmitir
datos entre ellas.
Enlace entre la capas de aplicación
TAREAS DE LA CAPA DE TRASPORTE
Seguimiento de las conversaciones:
realiza un seguimiento de cada
conversación individual
Segmentación: divide los datos en
segmentos que son más fáciles de
administrar y de transportar
Identificación de la aplicación:
garantiza que, aunque sean varias las
aplicaciones que se ejecuten en un
dispositivo, todas reciban los datos
correctos a través de los números de
puerto
MULTIPLEXION DE CONVERSACIONES
Datos en partes más pequeñas permite que se multiplexen
muchas comunicaciones distintas en la misma red
CONFIABILIDAD DE CAPAS DE TRASPORTE
El TCP/IP proporciona dos protocolos
de capa de transporte:
• Protocolo de control de transmisión
(TCP)
• Considerado confiable y asegura que
todos los datos lleguen al destino.
Protocolo de datagramas de usuario
(UDP)
• No proporciona confiabilidad.
• Tiene menos campos y es más rápido
que TCP
TCP
El transporte del TCP es similar a
enviar paquetes con seguimiento. Si
se divide un pedido de envío en varios
paquetes
Numeración y seguimiento de segmentos de
datos
Reconocimiento de los datos recibidos
Retransmisión de los datos sin
reconocimiento después de un tiempo
determinado
UDP
UDP para menos sobrecarga
y para reducir las posibles demoras.
Entrega de mejor esfuerzo (no
confiable)
Ningún reconocimiento
Similar a una carta no certificada
El protocolo de capa de transporte adecuado para la aplicación en cuestión
TCP: las bases de datos, los
navegadores web y los
clientes de correo electrónico
UDP: si uno o dos segmentos
de una transmisión de video
en vivo no llegan, si se
interrumpe la transmisión, es
posible que no sea perceptible
para el usuario
Descripción general de TCP y UDP
CARACTERISTICAS DEL TCP
Establecimiento de una sesión
• Protocoloorientado a la conexión
• Garantiza que la aplicación está lista para recibir datos
• Negocia la cantidad de tráfico que se puede reenviar en un momento determinado
Asegura que cada segmento que envía el origen llegue al destino
La numeración y la secuencia de los segmentos garantiza el rearmado en el orden correctO
Regula la cantidad de datos que transmite la fuente
Encabezado del TCP
El puerto de origen y de destino se utiliza para
identificar la aplicación.
El número de secuencia se utiliza para el rearmado
de datos.
El número de reconocimiento indica que los datos
se han recibido y están listos para el siguiente byte
del origen.
Longitud del encabezado: longitud del encabezado
del segmento TCP.
Bits de control: propósito y función del segmento
TCP.
Tamaño de la ventana: cantidad de bytes que se
puedan aceptar por vez.
Checksum: se utiliza para la verificación de errores
en el encabezado y los datos del segmento
C
aracteristicas del UDP
Los datos se reconstruyen en los datos en el orden que se recivieron
Los segmentos perdidos no se vuelven a encontrar
No hay establecimineto de sesion
No le informa al emisor sobre la disponibilidad de recursos
Encabezado del UDP
UDP es un protocolo sin información de estado, sin seguimiento.
Confiabilidad administrada por la aplicación.
Comunicacion separadas multiples
Los usuarios esperan recibir y enviar correo electrónico, ver sitios web y hacer una llamada
VoIP al mismo tiempo.
El TCP y el UDP administran múltiples conversaciones mediante identificadores únicos
llamados números de puerto.
Numeros de puertos
Puerto de origen
• Puerto de la aplicación de origen
que es generado dinámicamente
por el dispositivo emisor
Puerto de destino
• Informa al destino el servicio que
se solicita.
• Ejemplo: se solicitan los servicios
web del puerto 80
Pares de shokets
El puerto de origen y de destino
se incluyen en el segmento.
Los Segmentos se encapsulan
en el paquete IP.
IP y número de puerto = socket.
Ejemplo: 192.168.1.7:80.
Mediante los sockets, se pueden
distinguir múltiples procesos.
El puerto de origen actúa como
dirección de retorno.
Grupos de numeros de puertos
Puertos conocidos (números del 0 al 1023): estos números se reservan para
servicios y aplicaciones.
Puertos registrados (números del 1024 al 49 151): IANA asigna estos
números de puerto a una entidad que los solicite para utilizar con procesos o
aplicaciones específicos.
Puertos dinámicos o privados (números 49 152 a 65 535): en general, el
sistema operativo del cliente los asigna dinámicamente y los utiliza para
identificar la aplicación del cliente durante la comunicación.
El comando de netstat
Utilidad de red que puede
utilizarse para verificar
conexiones.
De manera predeterminada,
intenta resolver las
direcciones IP en nombres
de dominio y los números
de puerto en aplicaciones
conocidas.
Proceso de comunicacion de TCP
Proceso del servidor de TCP
Establecimineto de conexiones TCP
Paso 1: el cliente
de origen solicita
una sesión de
comunicación con
el servidor.
Paso 2: el servidor
reconoce y pide una
sesión con el cliente.
Paso 3: el cliente reconoce la
sesión de comunicación con el
servidor.
Finalizacion de la sesion de TCP
Para cerrar una conexión, se debe establecer el marcador de control
de finalización (FIN) en el encabezado del segmento.
Para finalizar todas las sesiones TCP de una vía, se utiliza un enlace
de dos vías, que consta de un segmento FIN y un segmento de
reconocimiento (ACK).
Para terminar una conversación simple admitida por TCP, se requieren
cuatro intercambios para finalizar ambas sesiones
Analisis del protocoloTCP de enlace de tres vias
Los seis bits del campo de bits de control del
encabezado del segmento TCP también se conocen
como marcadores.
• El marcador RST se utiliza para restablecer una conexión
cuando ocurre un error o se agota el tiempo de espera.
Confiabilidd y Control de flujo
Confiabilidad del TCP:entrega ordenada
Se asignan números de secuencia en
el encabezado de cada paquete.
Representan el primer byte de datos
del segmento TCP
Durante la configuración de la sesión,
se establece un número de secuencia
inicial (ISN)
A medida que se transmiten los datos
durante la sesión, el número de
secuencia se incrementa según el
número de bytes
Demostración en video: Confiabilidad de TCP (reconocimientos y números de
secuencia)
Video de demostración: pérdida y retransmisión de datos
Control del flujo de TCP: tamaño de la ventana y reconocimientos
l origen transmite
1460 bytes de datos dentro de
cada segmento
la PC B no
esperará a los 10 000 bytes
antes de enviar el
reconocimiento
PC A puede ajustar la
ventana de envío a medida que
recibe reconocimientos de PC
B
Comparación de baja sobrecarga y confiabilidad de UDP
UDP no está orientado a
la conexión.
No ofrece retransmisión,
secuenciación y control de
flujo.
Las funciones que no
proporciona la capa de
transporte se
implementan aparte
Proceso de comunicacion en UDP
Rearmado de datagramas UDP
UDP rearma datos en
el orden recibido y los
envía a la aplicación.
La aplicación debe
identificar la
secuencia correcta.
Procesos y solicitudes de servidores UDP
El servidor del
servicio de usuario de
acceso telefónico de
autenticación remota
(RADIUS)
Procesos de cliente UDP
TCP o UDP
Aplicaciones que utilizan TCP
TCP libera a las
aplicaciones de
tener que
administrar la
confiabilidad
Aplicaciones que utilizan UDP
aplicaciones multimedia
y video en vivo
solicitudes y respuestas
simples,
aplicaciones que
manejan la confiabilidad
por su cuenta