LA CAPA DE TRANSPORTE Presentación 1 Tecnólogo en administración de redes SENA
Capa de transporte
Capa de transporte FTP SMTP Telnet DNS SNMP HTTP DHCP RIP SSH TCP UDP Muchos Más… IP Ethernet Frame relay Token Ring ATM Aplicación Transporte Internet Acceso a la red Aplicación Transporte Transporte
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.
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.  Funciones de la capa de transporte
Propósito de la capa de transporte Enlace (2) Física (1) Usuario en el Nodo A envía el mensaje “Tengo una idea.” H4 H3 Tengo una idea. Tengo una idea. Teng o una idea. H3 H4 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 Tengo una idea. Tengo una idea. Red (3) Transp. (4) Sesión (5) 100011110100010111011010101010011111001000001
Propósito de la capa de transporte
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 : Web Protocolo : HTTP Puerto: 80 Aplicación : Transferencia de archivos Protocolo : FTP Puertos: 20/21 Aplicación : Correo electrónico Protocolo : POP3/SMTP Puerto: 110/25 Aplicación : Quicktime Protocolo : N/A Puerto: 458
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.
Direccionamiento de puerto Cliente El servidor responde con la página Web HTTP Servidor Web Puerto predeterminado : 80 Puerto origen Puerto destino DATOS 49158 80 DATOS Puerto origen Puerto destino DATOS 80 49158 DATOS
Rangos de número de puerto RANGOS GRUPO DE PUERTOS TCP UDP 0 - 1023 Puertos bien conocidos Puerto Protocolo Puerto Protocolo 21 23 25 80 110 443 FTP Telnet SMTP HTTP POP3 HTTPS 69 520 TFTP RIP 1024 - 49151 Puertos registrados 1863 8080 MSN HTTP alternativo 1812 5060 RADIUS SIP 49152 - 65535 Puertos privados o dinámicos
Demostración comando netstat 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 Parte 1 Encabezado   Parte 2 Encabezado  Parte N Encabezado
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 ORIGEN NODO DESTINO Se verifica que el destino esté presente en la red El destino envía un reconocimiento al nodo A (ACK) El  nodo A envía un ACK al nodo B y se inicia la sesión
Finalización de una sesión TCP NODO ORIGEN NODO DESTINO Se envía un FIN El destino envía un reconocimiento de FIN al nodo A (ACK) El  nodo A envía un ACK al nodo B y se finaliza sesión B envía FIN al nodo A
Demostración : Captura de segmentos TCP en Packet Tracer Establecimiento y finalización de una sesión TCP
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 1500 bytes ACK N. Sec. 1 1500 bytes 1500 bytes ACK 1-1500 1501-3000 ACK 3001 N. Sec. 1501 N. Sec. 3001 N. Sec. 4501 3001-4500 4501-6000 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

Capa de transporte

  • 1.
    LA CAPA DETRANSPORTE Presentación 1 Tecnólogo en administración de redes SENA
  • 2.
  • 3.
    Capa de transporteFTP SMTP Telnet DNS SNMP HTTP DHCP RIP SSH TCP UDP Muchos Más… IP Ethernet Frame relay Token Ring ATM Aplicación Transporte Internet Acceso a la red Aplicación Transporte Transporte
  • 4.
    Funciones de lacapa 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.
  • 5.
    Segmentación : Divisiónen 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. Funciones de la capa de transporte
  • 6.
    Propósito de lacapa de transporte Enlace (2) Física (1) Usuario en el Nodo A envía el mensaje “Tengo una idea.” H4 H3 Tengo una idea. Tengo una idea. Teng o una idea. H3 H4 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 Tengo una idea. Tengo una idea. Red (3) Transp. (4) Sesión (5) 100011110100010111011010101010011111001000001
  • 7.
    Propósito de lacapa de transporte
  • 8.
    Control de lasconversaciones 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.
  • 9.
    Confiabilidad Seguimiento dedatos transmitidos Acuse de recibo de los datos recibidos (ACK) Retransmisión de datos sin acuse de recibo
  • 10.
    UDP: User DatagramProtocol 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.
  • 11.
    UDP: User DatagramProtocol Protocolos que usan UDP: DHCP BOOTP DNS Voz sobre IP (VoIP) Video/audio en tiempo real (Streaming)
  • 12.
    TCP: Transmission ControlProtocol 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 .
  • 13.
    TCP: Transmission ControlProtocol Aplicaciones que usan TCP: Aplicaciones Web E-mail Transferencia de archivos La unidad de información o PDU asociada a TCP es el SEGMENTO.
  • 14.
    Direccionamiento de puertoTanto 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 : Web Protocolo : HTTP Puerto: 80 Aplicación : Transferencia de archivos Protocolo : FTP Puertos: 20/21 Aplicación : Correo electrónico Protocolo : POP3/SMTP Puerto: 110/25 Aplicación : Quicktime Protocolo : N/A Puerto: 458
  • 15.
    Direccionamiento de puertoEn 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.
  • 16.
    Direccionamiento de puertoCliente El servidor responde con la página Web HTTP Servidor Web Puerto predeterminado : 80 Puerto origen Puerto destino DATOS 49158 80 DATOS Puerto origen Puerto destino DATOS 80 49158 DATOS
  • 17.
    Rangos de númerode puerto RANGOS GRUPO DE PUERTOS TCP UDP 0 - 1023 Puertos bien conocidos Puerto Protocolo Puerto Protocolo 21 23 25 80 110 443 FTP Telnet SMTP HTTP POP3 HTTPS 69 520 TFTP RIP 1024 - 49151 Puertos registrados 1863 8080 MSN HTTP alternativo 1812 5060 RADIUS SIP 49152 - 65535 Puertos privados o dinámicos
  • 18.
  • 19.
    Segmentación y reensamblajeSegmentar 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 Parte 1 Encabezado Parte 2 Encabezado Parte N Encabezado
  • 20.
    Segmentación y reensamblajeEl encabezado TCP proporciona la siguiente información: Puertos de origen y destino Número de secuencia Reconocimiento de segmentos Control de flujo
  • 21.
    Confiabilidad en TCPPasos 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
  • 22.
    Establecimiento de unasesión TCP NODO ORIGEN NODO DESTINO Se verifica que el destino esté presente en la red El destino envía un reconocimiento al nodo A (ACK) El nodo A envía un ACK al nodo B y se inicia la sesión
  • 23.
    Finalización de unasesión TCP NODO ORIGEN NODO DESTINO Se envía un FIN El destino envía un reconocimiento de FIN al nodo A (ACK) El nodo A envía un ACK al nodo B y se finaliza sesión B envía FIN al nodo A
  • 24.
    Demostración : Capturade segmentos TCP en Packet Tracer Establecimiento y finalización de una sesión TCP
  • 25.
    Control del Flujoen 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.
  • 26.
    Control del Flujo en TCP Tamaño de la ventana = 3000 1500 bytes 1500 bytes ACK N. Sec. 1 1500 bytes 1500 bytes ACK 1-1500 1501-3000 ACK 3001 N. Sec. 1501 N. Sec. 3001 N. Sec. 4501 3001-4500 4501-6000 ACK 6001 ACK: Acuse de recibo Número del próximo byte esperado
  • 27.
    Control de flujoen 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.
  • 28.
    UDP No orientadoa 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.
  • 29.