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 A...
Funciones de la capa de transporte <ul><li>Seguimiento de la comunicación individual entre aplicaciones en los hosts orige...
<ul><li>Segmentación : División en partes más pequeñas y manejables </li></ul><ul><li>Multiplexación : distintas comunicac...
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 Ten...
Propósito de la capa de transporte
Control de las conversaciones <ul><li>Establecimiento de una sesión: Asegura que la aplicación esté lista para recibir los...
Confiabilidad <ul><li>Seguimiento de datos transmitidos </li></ul><ul><li>Acuse de recibo de los datos recibidos (ACK) </l...
UDP: User Datagram Protocol <ul><li>Permite el envío de datagramas a través de la red sin que se haya establecido previame...
UDP: User Datagram Protocol <ul><li>Protocolos que usan UDP: </li></ul><ul><ul><li>DHCP </li></ul></ul><ul><ul><li>BOOTP <...
TCP: Transmission Control Protocol <ul><li>Es uno de los protocolos fundamentales en Internet </li></ul><ul><li>El protoco...
TCP: Transmission Control Protocol <ul><li>Aplicaciones que usan TCP: </li></ul><ul><ul><li>Aplicaciones Web </li></ul></u...
Direccionamiento de puerto <ul><li>Tanto TCP como UDP usan campos del encabezado para añadir un  número de puerto . Éste n...
Direccionamiento de puerto <ul><li>En el header de la PDU de la capa de transporte (Datagrama UDP o segmento) hay un puert...
Direccionamiento de puerto Cliente El servidor responde con la página Web HTTP Servidor Web Puerto predeterminado : 80 Pue...
Rangos de número de puerto RANGOS GRUPO DE PUERTOS TCP UDP 0 - 1023 Puertos bien conocidos Puerto Protocolo Puerto Protoco...
<ul><li>Demostración comando netstat </li></ul>Comando netstat
Segmentación y reensamblaje <ul><li>Segmentar los datos de aplicación en secciones garantiza que los datos se transmitan e...
Segmentación y reensamblaje <ul><li>El encabezado TCP proporciona la siguiente información: </li></ul><ul><ul><li>Puertos ...
Confiabilidad en TCP <ul><li>Pasos que aseguran la confiabilidad: </li></ul><ul><ul><li>Se inicia una sesión con el destin...
Establecimiento de una sesión TCP NODO ORIGEN NODO DESTINO Se verifica que el destino esté presente en la red El destino e...
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 ...
<ul><li>Demostración : Captura de segmentos TCP en Packet Tracer </li></ul>Establecimiento y finalización de una sesión TCP
Control del Flujo en TCP <ul><li>Ajuste de la tasa de transmisión de flujos de datos entre diferentes aplicaciones. </li><...
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...
Control de flujo en TCP <ul><li>Cuando el host receptor está congestionado y se pierden segmentos, envía un mensaje adjunt...
UDP <ul><li>No orientado a la conexión: Cuando es necesario, se envían los datos. </li></ul><ul><li>No realiza retransmisi...
FIN
Upcoming SlideShare
Loading in …5
×

Capa de transporte

1,290 views
1,215 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,290
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
53
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Capa de transporte

  1. 1. LA CAPA DE TRANSPORTE Presentación 1 Tecnólogo en administración de redes SENA
  2. 2. Capa de transporte
  3. 3. 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
  4. 4. Funciones de la capa de transporte <ul><li>Seguimiento de la comunicación individual entre aplicaciones en los hosts origen y destino. </li></ul><ul><li>Segmentación de datos y gestión de cada porción. </li></ul><ul><li>Reensamble de segmentos en flujos de datos de aplicación. </li></ul><ul><li>Identificación de las diferentes aplicaciones. </li></ul>
  5. 5. <ul><li>Segmentación : División en partes más pequeñas y manejables </li></ul><ul><li>Multiplexación : distintas comunicaciones entrelazadas, en la misma red. </li></ul><ul><li>NOTA : Sin segmentación, sólo una aplicación, el stream de vídeo por ejemplo, podría recibir datos. </li></ul>Funciones de la capa de transporte
  6. 6. 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
  7. 7. Propósito de la capa de transporte
  8. 8. Control de las conversaciones <ul><li>Establecimiento de una sesión: Asegura que la aplicación esté lista para recibir los datos </li></ul><ul><li>Entrega confiable: Reenvío de segmentos perdidos </li></ul><ul><li>Entrega en el mismo de orden: Entrega secuencial de datos. </li></ul><ul><li>Control de flujo: Control de la velocidad de flujo de datos, de acuerdo a la saturación del host. </li></ul>
  9. 9. Confiabilidad <ul><li>Seguimiento de datos transmitidos </li></ul><ul><li>Acuse de recibo de los datos recibidos (ACK) </li></ul><ul><li>Retransmisión de datos sin acuse de recibo </li></ul>
  10. 10. UDP: User Datagram Protocol <ul><li>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. </li></ul><ul><li>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. </li></ul>
  11. 11. UDP: User Datagram Protocol <ul><li>Protocolos que usan UDP: </li></ul><ul><ul><li>DHCP </li></ul></ul><ul><ul><li>BOOTP </li></ul></ul><ul><ul><li>DNS </li></ul></ul><ul><ul><li>Voz sobre IP (VoIP) </li></ul></ul><ul><ul><li>Video/audio en tiempo real (Streaming) </li></ul></ul>
  12. 12. TCP: Transmission Control Protocol <ul><li>Es uno de los protocolos fundamentales en Internet </li></ul><ul><li>El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. </li></ul><ul><li>También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto . </li></ul>
  13. 13. TCP: Transmission Control Protocol <ul><li>Aplicaciones que usan TCP: </li></ul><ul><ul><li>Aplicaciones Web </li></ul></ul><ul><ul><li>E-mail </li></ul></ul><ul><ul><li>Transferencia de archivos </li></ul></ul><ul><li>La unidad de información o PDU asociada a TCP es el SEGMENTO. </li></ul>
  14. 14. Direccionamiento de puerto <ul><li>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. </li></ul>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. 15. Direccionamiento de puerto <ul><li>En el header de la PDU de la capa de transporte (Datagrama UDP o segmento) hay un puerto de origen y uno de destino </li></ul><ul><li>El número de puerto actúa como dirección de retorno para la aplicación que realiza la solicitud. </li></ul><ul><li>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. </li></ul>
  16. 16. 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
  17. 17. 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
  18. 18. <ul><li>Demostración comando netstat </li></ul>Comando netstat
  19. 19. Segmentación y reensamblaje <ul><li>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. </li></ul>DATOS DE LA CAPA DE APLICACIÓN Parte 1 Encabezado Parte 2 Encabezado Parte N Encabezado
  20. 20. Segmentación y reensamblaje <ul><li>El encabezado TCP proporciona la siguiente información: </li></ul><ul><ul><li>Puertos de origen y destino </li></ul></ul><ul><ul><li>Número de secuencia </li></ul></ul><ul><ul><li>Reconocimiento de segmentos </li></ul></ul><ul><ul><li>Control de flujo </li></ul></ul>
  21. 21. Confiabilidad en TCP <ul><li>Pasos que aseguran la confiabilidad: </li></ul><ul><ul><li>Se inicia una sesión con el destino </li></ul></ul><ul><ul><li>El destino envía acuses de recibo de cada segmento enviado por el origen (ACK). Clave para la confiabilidad </li></ul></ul><ul><ul><li>Retransmisión de segmentos en caso de no recibir un ACK </li></ul></ul>
  22. 22. 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
  23. 23. 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
  24. 24. <ul><li>Demostración : Captura de segmentos TCP en Packet Tracer </li></ul>Establecimiento y finalización de una sesión TCP
  25. 25. Control del Flujo en TCP <ul><li>Ajuste de la tasa de transmisión de flujos de datos entre diferentes aplicaciones. </li></ul><ul><li>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. </li></ul><ul><li>El tamaño de la ventana inicial se negocia en el establecimiento de la sesión </li></ul><ul><li>TCP adapta la tasa de transmisión para que todos los datos se reciban. </li></ul>
  26. 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. 27. Control de flujo en TCP <ul><li>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. </li></ul><ul><li>La disminución del tamaño de la ventana aumenta la sobrecarga de la red. </li></ul><ul><li>El tamaño de la ventana siempre está en aumenta mientras no haya perdida de datos. </li></ul>
  28. 28. UDP <ul><li>No orientado a la conexión: Cuando es necesario, se envían los datos. </li></ul><ul><li>No realiza retransmisión ni secuenciación </li></ul><ul><li>No implementa el control de flujo </li></ul><ul><li>Protocolos que usan UDP: DNS, SNMP, DHCP, RIP, TFTP, Juegos online </li></ul><ul><li>Aplicaciones que pueden tolerar pérdidas de datos </li></ul><ul><li>La PDU de capa de transporte que usa UDP se denomina DATAGRAMA. </li></ul>
  29. 29. FIN

×