SlideShare una empresa de Scribd logo
1 de 44
La vida en un mundo
centrado en la red



  Aspectos básicos de networking: Capítulo 4




                                 © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   1
Objetivos de Aprendizaje
Al completar este capítulo podrá realizar tareas relacionadas con:
Explicar la necesidad de la capa de Transporte.
Identificar la función de la capa de Transporte a medida que
provee la transferencia de datos de extremo a extremo entre las
aplicaciones.
Describir las funciones de dos protocolos TCP/IP de la capa de
transporte: TCP y UDP.
Explicar las funciones clave de la capa de Transporte
incluyendo confiabilidad, direccionamiento de puerto y
segmentación.
Explicar cómo TCP y UDP manejan las funciones clave.
Identificar cuándo es apropiado usar TCP o UDP y proveer
ejemplos de aplicaciones que usan cada protocolo.

                              © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   2
FUNCIONES DE LA CAPA DE TRANSPORTE
 La capa de Transporte permite la segmentación de
  datos y brinda el control necesario para reensamblar
  las partes dentro de los distintos streams de
  comunicación.
 Las responsabilidades principales que debe cumplir
  son:
  – 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.
                              © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   3
FUNCIONES DE LA CAPA DE TRANSPORTE




                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   5
FUNCIONES DE LA CAPA DE TRANSPORTE
 La segmentación de los datos, que cumple con los
  protocolos de la capa de Transporte, proporciona los
  medios para enviar y recibir datos cuando se ejecutan
  varias aplicaciones de manera concurrente en una
  computadora.
 En la capa de Transporte, cada conjunto de secciones
  en particular que fluyen desde una aplicación de origen a
  una de destino se conoce como conversación.
 Para identificar todos los segmentos de datos, la capa
  de Transporte agrega un encabezado a la sección que
  contiene datos binarios.

                            © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   6
FUNCIONES DE LA CAPA DE TRANSPORTE




                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   7
FUNCIONES DE LA CAPA DE TRANSPORTE
 Las funciones principales especificadas por todos los
  protocolos de la capa de Transporte incluyen:
   – Segmentación y reensamblaje: La mayoría de las redes poseen
     una limitación en cuanto a la cantidad de datos que pueden
     incluirse en una única PDU (Unidad de datos del protocolo).
      • La capa de Transporte divide los datos de aplicación en bloques
        de datos de un tamaño adecuado.
      • En el destino, la capa de Transporte reensambla los datos antes
        de enviarlos a la aplicación o servicio de destino.
   – Multiplexación de conversaciones: Pueden existir varias
     aplicaciones o servicios ejecutándose en cada host de la red. A
     cada una de estas aplicaciones o servicios se les asigna una
     dirección conocida como puerto para que la capa de Transporte
     pueda determinar con qué aplicación o servicio se identifican los
     datos.
                                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   8
FUNCIONES DE LA CAPA DE TRANSPORTE
 Además de utilizar la información contenida
  en los encabezados para las funciones
  básicas de segmentación y reensamblaje
  de datos, algunos protocolos de la capa de
  Transporte proveen:
  – Conversaciones orientadas a la conexión
  – Entrega confiable
  – Reconstrucción ordenada de datos
  – Control del flujo

                        © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   9
FUNCIONES DE LA CAPA DE TRANSPORTE
 Un protocolo de la capa de Transporte puede implementar un
  método para asegurar la entrega confiable de los datos.
 En términos de redes, confiabilidad significa asegurar que cada
  sección de datos que envía el origen llegue al destino.
 En la capa de Transporte, las tres operaciones básicas de
  confiabilidad son:
   – Seguimiento de datos transmitidos
   – Acuse de recibo de los datos recibidos
   – Retransmisión de cualquier dato sin acuse de recibo
 Esto genera un equilibrio ("trade-off") entre el valor de confiabilidad
  y la carga que representa para la red.
 Los desarrolladores de aplicaciones deben elegir qué tipo de
  protocolo de transporte es adecuado en base a los requerimientos
  de sus aplicaciones.

                                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   10
FUNCIONES DE LA CAPA DE TRANSPORTE




                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   11
FUNCIONES DE LA CAPA DE TRANSPORTE
  Los dos protocolos más comunes de la capa de
   Transporte del conjunto de protocolos TCP/IP son el
   Protocolo de control de transmisión (TCP) y el
   Protocolos de datagramas de usuario (UDP).
   Ambos protocolos gestionan la comunicación de
   múltiples aplicaciones.
  UDP es un protocolo simple, sin conexión, descrito en
   la RFC 768. Cuenta con la ventaja de proveer la
   entrega de datos sin utilizar muchos recursos.
  Las porciones de comunicación en UDP se llaman
   datagramas. Este protocolo de la capa de Transporte
   envía estos datagramas como "máximo esfuerzo".
                           © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   12
FUNCIONES DE LA CAPA DE TRANSPORTE
 TCP es un protocolo orientado a la conexión, descrito en la RFC 793.
 TCP incurre en el uso adicional de recursos para agregar funciones.
 Las funciones adicionales especificadas por TCP están en el mismo
  orden de entrega, son de entrega confiable y de control de flujo.
 Cada segmento de TCP posee 20 bytes de carga en el encabezado,
  que encapsulan los datos de la capa de Aplicación, mientras que
  cada segmento UDP sólo posee 8 bytes de carga.
 En el encabezado de cada segmento o datagrama hay un puerto de
  origen y destino.
 El número de puerto de origen es el número para esta comunicación
  asociado con la aplicación que origina la comunicación en el host
  local.
 El número de puerto de destino es el número para esta comunicación
  asociado con la aplicación de destino en el host remoto.
                                 © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   13
FUNCIONES DE LA CAPA DE TRANSPORTE
 La combinación del número de puerto de la capa de
  Transporte y de la dirección IP de la capa de Red asignada
  al host identifica de manera exclusiva un proceso en
  particular que se ejecuta en un dispositivo host específico.
 Esta combinación se denomina socket. Eventualmente, los
  términos número de puerto y socket se utilizan en forma
  indistinta.
 Si el explorador Web que solicita la página Web se ejecuta
  en el host 192.168.100.48 y el número de puerto dinámico
  asignado al explorador Web es 49.152, el socket para la
  página Web será 192.168.100.48:49152.



                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   14
Autoridad de números asignados de Internet (IANA)




                      © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   16
FUNCIONES DE LA CAPA DE TRANSPORTE
 A veces es necesario conocer las conexiones TCP activas
  que están abiertas y en ejecución en el host de red.
 Netstat es una utilidad de red importante que puede usarse
  para verificar esas conexiones.
 Netstat indica el protocolo en uso, la dirección y el número
  de puerto locales, la dirección y el número de puerto ajenos y
  el estado de la conexión.




                              © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   19
FUNCIONES DE LA CAPA DE TRANSPORTE
 Con TCP, cada encabezado de segmento contiene un
  número de secuencia.
 Este número de secuencia permite que las funciones de la
  capa de Transporte del host de destino reensamblen los
  segmentos en el mismo orden en el que fueron transmitidos.
 Esto asegura que la aplicación de destino cuente con los
  datos en la forma exacta en la que se enviaron.
 A pesar de que los servicios que utilizan UDP también
  rastrean las conversaciones entre aplicaciones, no tienen en
  cuenta el orden en el que se transmitió la información ni el
  mantenimiento de la conexión.
 No existe número de secuencia en el encabezado UDP.

                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   20
FUNCIONES DE LA CAPA DE TRANSPORTE




                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   21
TCP: Comunicación con confiabilidad
 La confiabilidad de la comunicación TCP se lleva a cabo
  utilizando sesiones orientadas a la conexión.
 Antes de que un host que utiliza TCP envíe datos a otro
  host, la capa de Transporte inicia un proceso para crear una
  conexión con el destino.
 Luego de establecida la sesión, el destino envía acuses de
  recibo al origen por los segmentos que recibe.
 Estos acuses de recibo forman la base de la
  confiabilidad dentro de la sesión TCP.
 Parte de la carga adicional que genera el uso de TCP es el
  tráfico de red generado por los acuses de recibo y las
  retransmisiones.
                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   22
TCP: Comunicación con confiabilidad




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   23
TCP: Comunicación con confiabilidad
 Cada proceso de aplicación que se ejecuta en el
  servidor es configurado por el administrador del
  sistema para utilizar un número de puerto, de forma
  predeterminada o manual.
 Un servidor individual NO puede tener dos servicios
  asignados al mismo número de puerto en los
  mismos servicios de la capa de Transporte.
 Una manera de mejorar la seguridad en un servidor
  es restringir el acceso al servidor a sólo aquellos
  puertos asociados con los servicios y aplicaciones
  accesibles a solicitantes autorizados.
                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   24
TCP: Comunicación con confiabilidad




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   25
TCP: Comunicación con confiabilidad
 Cuando dos hosts se comunican utilizando TCP, se establece una
  conexión antes de que puedan intercambiarse los datos.
 Luego de que se completa la comunicación, se cierran las sesiones
  y la conexión finaliza.
 Los mecánismos de conexión y de sesión habilitan la función de
  confiabilidad de TCP.
 Para establecer la conexión los hosts realizan un intercambio de
  señales de tres vías.
 Los bits de control en el encabezado TCP indican el progreso y
  estado de la conexión.
 Enlace de tres vías:
   – Establece que el dispositivo de destino esté presente en la red.
   –Verifica que el dispositivo de destino tenga un servicio activo y que acepte
    las peticiones en el número de puerto de destino que el cliente que lo inicia
    intente usar para la sesión.
   –Informa al dispositivo de destino que el cliente de origen intenta establecer
    una sesión de comunicación en ese número de puerto.
                                     © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   26
TCP: Enlace de tres vías




                    © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   27
© 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   28
© 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   29
© 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   30
TCP: Comunicación con confiabilidad
 Para cerrar la conexión se debe establecer el señalizador de control
  FIN (Finalizar) 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 ACK.
  Osea, para terminar una conversación simple admitida por TCP, se
  requieren cuatro intercambios para finalizar ambas sesiones.
1.Cuando el cliente no tiene más datos para enviar al stream, envía un
  segmento con el señalizador FIN establecido.
2.El servidor envía un ACK para acusar recibo de Fin y terminar la
  sesión del cliente al servidor.
3.El servidor envía un FIN al cliente para finalizar la sesión del servidor
  al cliente.
4.El cliente responde con un ACK para dar acuse de recibo de FIN
  desde el servidor.
                                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   31
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   33
Administración de sesiones TCP
 Otra función de TCP es asegurar que cada segmento llegue
  a su destino.
 Los servicios TCP en el host de destino envían a la
  aplicación de origen un acuse de recibo de los datos
  recibidos.
 TCP utiliza el número de reconocimiento para segmentos
  que se vuelven a enviar al origen para indicar el próximo
  byte de esta sesión que espera el receptor.
 Esto se llama acuse de recibo de expectativa.
 Cada conexión se representa por dos sesiones de una vía.
 Los números de secuencia y de acuse de recibo se
  intercambian en ambas direcciones.
                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   34
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   35
Administración de sesiones TCP
 Por óptimo que sea el diseño de una red, siempre
  se producirán pérdidas ocasionales de datos.
 TCP cuenta con métodos para gestionar dichas
  pérdidas de segmentos.
 Cuando TCP en el host de origen no recibe un
  acuse de recibo pasado un tiempo predeterminado
  – Volverá al último número de acuse de recibo que
    recibió
  – Y retransmitirá los datos a partir de éste.


                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   36
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   37
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   38
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   39
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   40
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   41
Administración de sesiones TCP
 TCP también provee mecánismos para el control del flujo.
 El control del flujo contribuye con la confiabilidad de la
  transmisión TCP ajustando la tasa efectiva de flujo de
  datos entre los dos servicios de la sesión.
 Cuando el origen advierte que se recibió la cantidad de
  datos específicados en los segmentos, puede continuar
  enviando más datos para esta sesión.
 El campo Tamaño de la ventana en el encabezado TCP
  especifica la cantidad de datos que se pueden transmitir
  antes del acuse de recibo.
 El tamaño de la ventana inicial se determina durante el
  comienzo de la sesión a través del enlace de tres vías.
                               © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   42
Administración de sesiones TCP




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   43
UDP: comunicación con baja sobrecarga
 UDP es un protocolo simple que provee las funciones básicas
  de la capa de Transporte.
 Genera mucho menos sobrecarga que TCP, ya que no es
  orientado a la conexión y no cuenta con los sofisticados
  mecanismos de retransmisión, secuenciación y control del
  flujo.
 Ya que UDP opera sin conexión, las sesiones no se
  establecen antes de que se lleve a cabo la comunicación,
  como sucede con TCP.
 Se dice que UDP es basado en transacciones.
 Osea, cuando una aplicación posee datos para enviar,
  simplemente los envía.
                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   44
UDP: comunicación con baja sobrecarga




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   46
UDP: comunicación con baja sobrecarga
 Como en TCP, la comunicación cliente/servidor se inicia por
  una aplicación cliente que solicita datos de un proceso del
  servidor.
 El proceso de cliente UDP selecciona al azar un número de
  puerto del rango dinámico de números de puerto y lo utiliza
  como puerto de origen para la conversación.
 El puerto de destino por lo general será el número de puerto
  bien conocido o registrado asignado al proceso del servidor.
 Los números de puerto de origen seleccionados al azar
  colaboran con la seguridad.
 Ya que un intruso puede simular el acceso de un cliente
  intentando conectarse al número de puerto que tenga
  mayor posibilidad de estar abierto.

                             © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   47
UDP: comunicación con baja sobrecarga




                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   48
Resumen




          © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   49
© 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   50

Más contenido relacionado

La actualidad más candente

Rol de la capa de Transporte - REDES
Rol de la capa de Transporte - REDESRol de la capa de Transporte - REDES
Rol de la capa de Transporte - REDESEdgardo Diaz Salinas
 
Capa De Transporte cisco diapositivas
Capa De Transporte cisco diapositivasCapa De Transporte cisco diapositivas
Capa De Transporte cisco diapositivaskrystelito917
 
CAPA DE TRANSPORTE DEL MODELO OSI
CAPA DE TRANSPORTE DEL MODELO OSICAPA DE TRANSPORTE DEL MODELO OSI
CAPA DE TRANSPORTE DEL MODELO OSImafercita98
 
Ccna 1 capitulo 04
Ccna 1 capitulo 04Ccna 1 capitulo 04
Ccna 1 capitulo 04Hack '
 
Capitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSICapitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSIOctavio
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporteyudi
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 
Capa de transporte - capa 4 osi
Capa de transporte - capa 4 osiCapa de transporte - capa 4 osi
Capa de transporte - capa 4 osiEl Taller del Bit
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnjdc_3421
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mplsJAV_999
 
Capitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSICapitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSIOctavio
 
2 protocolos de la capa de red
2 protocolos de la capa de red2 protocolos de la capa de red
2 protocolos de la capa de redRonald Gutierrez
 
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESCapa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESArlys Cr
 
Final de prac
Final de pracFinal de prac
Final de pracLiz Lucas
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mplsneyneyney
 

La actualidad más candente (20)

Rol de la capa de Transporte - REDES
Rol de la capa de Transporte - REDESRol de la capa de Transporte - REDES
Rol de la capa de Transporte - REDES
 
Capa De Transporte cisco diapositivas
Capa De Transporte cisco diapositivasCapa De Transporte cisco diapositivas
Capa De Transporte cisco diapositivas
 
CAPA DE TRANSPORTE DEL MODELO OSI
CAPA DE TRANSPORTE DEL MODELO OSICAPA DE TRANSPORTE DEL MODELO OSI
CAPA DE TRANSPORTE DEL MODELO OSI
 
Ccna 1 capitulo 04
Ccna 1 capitulo 04Ccna 1 capitulo 04
Ccna 1 capitulo 04
 
Capitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSICapitulo 4: Capa de Transporte del Modelo OSI
Capitulo 4: Capa de Transporte del Modelo OSI
 
Capa de transporte model OSI
Capa de transporte model OSICapa de transporte model OSI
Capa de transporte model OSI
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte - capa 4 osi
Capa de transporte - capa 4 osiCapa de transporte - capa 4 osi
Capa de transporte - capa 4 osi
 
Capa de red del modelo OSI
Capa de red del modelo OSICapa de red del modelo OSI
Capa de red del modelo OSI
 
MPLS TE - Protocolos de Comunicación
MPLS TE - Protocolos de ComunicaciónMPLS TE - Protocolos de Comunicación
MPLS TE - Protocolos de Comunicación
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpn
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mpls
 
Capitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSICapitulo 4: Capa de transporte del modelo OSI
Capitulo 4: Capa de transporte del modelo OSI
 
2 protocolos de la capa de red
2 protocolos de la capa de red2 protocolos de la capa de red
2 protocolos de la capa de red
 
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESCapa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
 
Final de prac
Final de pracFinal de prac
Final de prac
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mpls
 

Destacado

Universidad internacional del ecuador
Universidad internacional del ecuadorUniversidad internacional del ecuador
Universidad internacional del ecuadorDanyel Guamán
 
Reconocen la labor de los profesionales administrativos
Reconocen la labor de los profesionales administrativosReconocen la labor de los profesionales administrativos
Reconocen la labor de los profesionales administrativosJasmine R. Del Riio
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computaciónmuenalaandres
 
La organización política de la sociedad
La organización política de la sociedadLa organización política de la sociedad
La organización política de la sociedadblasmarrero
 
Producción de phb a partir de residuos de la industria del biodiesel
Producción de phb a partir de residuos de la industria del biodieselProducción de phb a partir de residuos de la industria del biodiesel
Producción de phb a partir de residuos de la industria del biodieselJavier Viña
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Propiedades de la inmobiliaria
Propiedades de la inmobiliariaPropiedades de la inmobiliaria
Propiedades de la inmobiliariaEva Cabreja
 
Evento de diciembre
Evento de diciembreEvento de diciembre
Evento de diciembrechrhdlg
 
Redes sociales jonathan gomez
Redes sociales jonathan gomezRedes sociales jonathan gomez
Redes sociales jonathan gomezjonathan0106
 
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...ferchaa
 

Destacado (20)

Universidad internacional del ecuador
Universidad internacional del ecuadorUniversidad internacional del ecuador
Universidad internacional del ecuador
 
Reconocen la labor de los profesionales administrativos
Reconocen la labor de los profesionales administrativosReconocen la labor de los profesionales administrativos
Reconocen la labor de los profesionales administrativos
 
11.6.1
11.6.111.6.1
11.6.1
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Heroina
HeroinaHeroina
Heroina
 
2.8.1
2.8.12.8.1
2.8.1
 
La organización política de la sociedad
La organización política de la sociedadLa organización política de la sociedad
La organización política de la sociedad
 
Producción de phb a partir de residuos de la industria del biodiesel
Producción de phb a partir de residuos de la industria del biodieselProducción de phb a partir de residuos de la industria del biodiesel
Producción de phb a partir de residuos de la industria del biodiesel
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Propiedades de la inmobiliaria
Propiedades de la inmobiliariaPropiedades de la inmobiliaria
Propiedades de la inmobiliaria
 
Evento de diciembre
Evento de diciembreEvento de diciembre
Evento de diciembre
 
Cooperativismo alfonso ramos taller_19-02-11
Cooperativismo alfonso ramos taller_19-02-11Cooperativismo alfonso ramos taller_19-02-11
Cooperativismo alfonso ramos taller_19-02-11
 
Curso batch
Curso batchCurso batch
Curso batch
 
Clase7
Clase7Clase7
Clase7
 
Clase 26
Clase 26Clase 26
Clase 26
 
Proteã nas
Proteã nasProteã nas
Proteã nas
 
Laverdadsobre scioli
Laverdadsobre scioliLaverdadsobre scioli
Laverdadsobre scioli
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Redes sociales jonathan gomez
Redes sociales jonathan gomezRedes sociales jonathan gomez
Redes sociales jonathan gomez
 
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...
Fernanda Garcés, Karina Jetacama, Darío Villegas, Juan Campaña, Bladimir Cumb...
 

Similar a Exploration network chapter4

Resumen capitulo4
Resumen capitulo4Resumen capitulo4
Resumen capitulo4jorge
 
Resumen capitulo4
Resumen capitulo4Resumen capitulo4
Resumen capitulo4jorge
 
Resumen 4
Resumen 4Resumen 4
Resumen 4jorge
 
Capa de transporte model OSI
Capa de transporte model OSICapa de transporte model OSI
Capa de transporte model OSIfillescas
 
Protocolos de Internet basico desde ccna.pptx
Protocolos de Internet basico desde ccna.pptxProtocolos de Internet basico desde ccna.pptx
Protocolos de Internet basico desde ccna.pptxPedroAndrade156610
 
programacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxprogramacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxmviapiano
 
Redes Cap9
Redes Cap9Redes Cap9
Redes Cap9CJAO
 
Capa+de+transporte+del+modelo+osi
Capa+de+transporte+del+modelo+osiCapa+de+transporte+del+modelo+osi
Capa+de+transporte+del+modelo+osiPatricia Del Cid
 
capa transporte
capa transportecapa transporte
capa transporteFer Rondal
 
Modelo OSI Capa Red, Transporte
Modelo OSI Capa Red, TransporteModelo OSI Capa Red, Transporte
Modelo OSI Capa Red, Transporteyesua2604
 
Reporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteReporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteRoshio Vaxquez
 
Capa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoCapa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoMelissa Alcivar
 
Capa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoCapa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoMelissa Alcivar
 

Similar a Exploration network chapter4 (20)

Resumen capitulo4
Resumen capitulo4Resumen capitulo4
Resumen capitulo4
 
Resumen capitulo4
Resumen capitulo4Resumen capitulo4
Resumen capitulo4
 
Resumen 4
Resumen 4Resumen 4
Resumen 4
 
Capa de transporte model OSI
Capa de transporte model OSICapa de transporte model OSI
Capa de transporte model OSI
 
Protocolos de Internet basico desde ccna.pptx
Protocolos de Internet basico desde ccna.pptxProtocolos de Internet basico desde ccna.pptx
Protocolos de Internet basico desde ccna.pptx
 
programacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxprogramacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptx
 
Redes Cap9
Redes Cap9Redes Cap9
Redes Cap9
 
Exploration network chapter4
Exploration network chapter4Exploration network chapter4
Exploration network chapter4
 
Capa+de+transporte+del+modelo+osi
Capa+de+transporte+del+modelo+osiCapa+de+transporte+del+modelo+osi
Capa+de+transporte+del+modelo+osi
 
capa transporte
capa transportecapa transporte
capa transporte
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo OSI Capa Red, Transporte
Modelo OSI Capa Red, TransporteModelo OSI Capa Red, Transporte
Modelo OSI Capa Red, Transporte
 
Capa transporte_105
Capa transporte_105Capa transporte_105
Capa transporte_105
 
Reporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteReporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporte
 
Capa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoCapa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregido
 
Capa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregidoCapa transporte-modelo-osi coregido
Capa transporte-modelo-osi coregido
 
Capa transporte-modelo-osi coregidoo
Capa transporte-modelo-osi coregidooCapa transporte-modelo-osi coregidoo
Capa transporte-modelo-osi coregidoo
 

Más de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 

Más de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 
Compresor
CompresorCompresor
Compresor
 

Exploration network chapter4

  • 1. La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 4 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 1
  • 2. Objetivos de Aprendizaje Al completar este capítulo podrá realizar tareas relacionadas con: Explicar la necesidad de la capa de Transporte. Identificar la función de la capa de Transporte a medida que provee la transferencia de datos de extremo a extremo entre las aplicaciones. Describir las funciones de dos protocolos TCP/IP de la capa de transporte: TCP y UDP. Explicar las funciones clave de la capa de Transporte incluyendo confiabilidad, direccionamiento de puerto y segmentación. Explicar cómo TCP y UDP manejan las funciones clave. Identificar cuándo es apropiado usar TCP o UDP y proveer ejemplos de aplicaciones que usan cada protocolo. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 2
  • 3. FUNCIONES DE LA CAPA DE TRANSPORTE  La capa de Transporte permite la segmentación de datos y brinda el control necesario para reensamblar las partes dentro de los distintos streams de comunicación.  Las responsabilidades principales que debe cumplir son: – 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. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 3
  • 4. FUNCIONES DE LA CAPA DE TRANSPORTE © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 5
  • 5. FUNCIONES DE LA CAPA DE TRANSPORTE  La segmentación de los datos, que cumple con los protocolos de la capa de Transporte, proporciona los medios para enviar y recibir datos cuando se ejecutan varias aplicaciones de manera concurrente en una computadora.  En la capa de Transporte, cada conjunto de secciones en particular que fluyen desde una aplicación de origen a una de destino se conoce como conversación.  Para identificar todos los segmentos de datos, la capa de Transporte agrega un encabezado a la sección que contiene datos binarios. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 6
  • 6. FUNCIONES DE LA CAPA DE TRANSPORTE © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 7
  • 7. FUNCIONES DE LA CAPA DE TRANSPORTE  Las funciones principales especificadas por todos los protocolos de la capa de Transporte incluyen: – Segmentación y reensamblaje: La mayoría de las redes poseen una limitación en cuanto a la cantidad de datos que pueden incluirse en una única PDU (Unidad de datos del protocolo). • La capa de Transporte divide los datos de aplicación en bloques de datos de un tamaño adecuado. • En el destino, la capa de Transporte reensambla los datos antes de enviarlos a la aplicación o servicio de destino. – Multiplexación de conversaciones: Pueden existir varias aplicaciones o servicios ejecutándose en cada host de la red. A cada una de estas aplicaciones o servicios se les asigna una dirección conocida como puerto para que la capa de Transporte pueda determinar con qué aplicación o servicio se identifican los datos. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 8
  • 8. FUNCIONES DE LA CAPA DE TRANSPORTE  Además de utilizar la información contenida en los encabezados para las funciones básicas de segmentación y reensamblaje de datos, algunos protocolos de la capa de Transporte proveen: – Conversaciones orientadas a la conexión – Entrega confiable – Reconstrucción ordenada de datos – Control del flujo © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 9
  • 9. FUNCIONES DE LA CAPA DE TRANSPORTE  Un protocolo de la capa de Transporte puede implementar un método para asegurar la entrega confiable de los datos.  En términos de redes, confiabilidad significa asegurar que cada sección de datos que envía el origen llegue al destino.  En la capa de Transporte, las tres operaciones básicas de confiabilidad son: – Seguimiento de datos transmitidos – Acuse de recibo de los datos recibidos – Retransmisión de cualquier dato sin acuse de recibo  Esto genera un equilibrio ("trade-off") entre el valor de confiabilidad y la carga que representa para la red.  Los desarrolladores de aplicaciones deben elegir qué tipo de protocolo de transporte es adecuado en base a los requerimientos de sus aplicaciones. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 10
  • 10. FUNCIONES DE LA CAPA DE TRANSPORTE © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 11
  • 11. FUNCIONES DE LA CAPA DE TRANSPORTE  Los dos protocolos más comunes de la capa de Transporte del conjunto de protocolos TCP/IP son el Protocolo de control de transmisión (TCP) y el Protocolos de datagramas de usuario (UDP). Ambos protocolos gestionan la comunicación de múltiples aplicaciones.  UDP es un protocolo simple, sin conexión, descrito en la RFC 768. Cuenta con la ventaja de proveer la entrega de datos sin utilizar muchos recursos.  Las porciones de comunicación en UDP se llaman datagramas. Este protocolo de la capa de Transporte envía estos datagramas como "máximo esfuerzo". © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 12
  • 12. FUNCIONES DE LA CAPA DE TRANSPORTE  TCP es un protocolo orientado a la conexión, descrito en la RFC 793.  TCP incurre en el uso adicional de recursos para agregar funciones.  Las funciones adicionales especificadas por TCP están en el mismo orden de entrega, son de entrega confiable y de control de flujo.  Cada segmento de TCP posee 20 bytes de carga en el encabezado, que encapsulan los datos de la capa de Aplicación, mientras que cada segmento UDP sólo posee 8 bytes de carga.  En el encabezado de cada segmento o datagrama hay un puerto de origen y destino.  El número de puerto de origen es el número para esta comunicación asociado con la aplicación que origina la comunicación en el host local.  El número de puerto de destino es el número para esta comunicación asociado con la aplicación de destino en el host remoto. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 13
  • 13. FUNCIONES DE LA CAPA DE TRANSPORTE  La combinación del número de puerto de la capa de Transporte y de la dirección IP de la capa de Red asignada al host identifica de manera exclusiva un proceso en particular que se ejecuta en un dispositivo host específico.  Esta combinación se denomina socket. Eventualmente, los términos número de puerto y socket se utilizan en forma indistinta.  Si el explorador Web que solicita la página Web se ejecuta en el host 192.168.100.48 y el número de puerto dinámico asignado al explorador Web es 49.152, el socket para la página Web será 192.168.100.48:49152. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 14
  • 14. Autoridad de números asignados de Internet (IANA) © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 16
  • 15. FUNCIONES DE LA CAPA DE TRANSPORTE  A veces es necesario conocer las conexiones TCP activas que están abiertas y en ejecución en el host de red.  Netstat es una utilidad de red importante que puede usarse para verificar esas conexiones.  Netstat indica el protocolo en uso, la dirección y el número de puerto locales, la dirección y el número de puerto ajenos y el estado de la conexión. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 19
  • 16. FUNCIONES DE LA CAPA DE TRANSPORTE  Con TCP, cada encabezado de segmento contiene un número de secuencia.  Este número de secuencia permite que las funciones de la capa de Transporte del host de destino reensamblen los segmentos en el mismo orden en el que fueron transmitidos.  Esto asegura que la aplicación de destino cuente con los datos en la forma exacta en la que se enviaron.  A pesar de que los servicios que utilizan UDP también rastrean las conversaciones entre aplicaciones, no tienen en cuenta el orden en el que se transmitió la información ni el mantenimiento de la conexión.  No existe número de secuencia en el encabezado UDP. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 20
  • 17. FUNCIONES DE LA CAPA DE TRANSPORTE © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 21
  • 18. TCP: Comunicación con confiabilidad  La confiabilidad de la comunicación TCP se lleva a cabo utilizando sesiones orientadas a la conexión.  Antes de que un host que utiliza TCP envíe datos a otro host, la capa de Transporte inicia un proceso para crear una conexión con el destino.  Luego de establecida la sesión, el destino envía acuses de recibo al origen por los segmentos que recibe.  Estos acuses de recibo forman la base de la confiabilidad dentro de la sesión TCP.  Parte de la carga adicional que genera el uso de TCP es el tráfico de red generado por los acuses de recibo y las retransmisiones. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 22
  • 19. TCP: Comunicación con confiabilidad © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 23
  • 20. TCP: Comunicación con confiabilidad  Cada proceso de aplicación que se ejecuta en el servidor es configurado por el administrador del sistema para utilizar un número de puerto, de forma predeterminada o manual.  Un servidor individual NO puede tener dos servicios asignados al mismo número de puerto en los mismos servicios de la capa de Transporte.  Una manera de mejorar la seguridad en un servidor es restringir el acceso al servidor a sólo aquellos puertos asociados con los servicios y aplicaciones accesibles a solicitantes autorizados. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 24
  • 21. TCP: Comunicación con confiabilidad © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 25
  • 22. TCP: Comunicación con confiabilidad  Cuando dos hosts se comunican utilizando TCP, se establece una conexión antes de que puedan intercambiarse los datos.  Luego de que se completa la comunicación, se cierran las sesiones y la conexión finaliza.  Los mecánismos de conexión y de sesión habilitan la función de confiabilidad de TCP.  Para establecer la conexión los hosts realizan un intercambio de señales de tres vías.  Los bits de control en el encabezado TCP indican el progreso y estado de la conexión.  Enlace de tres vías: – Establece que el dispositivo de destino esté presente en la red. –Verifica que el dispositivo de destino tenga un servicio activo y que acepte las peticiones en el número de puerto de destino que el cliente que lo inicia intente usar para la sesión. –Informa al dispositivo de destino que el cliente de origen intenta establecer una sesión de comunicación en ese número de puerto. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 26
  • 23. TCP: Enlace de tres vías © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 27
  • 24. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 28
  • 25. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 29
  • 26. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 30
  • 27. TCP: Comunicación con confiabilidad  Para cerrar la conexión se debe establecer el señalizador de control FIN (Finalizar) 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 ACK. Osea, para terminar una conversación simple admitida por TCP, se requieren cuatro intercambios para finalizar ambas sesiones. 1.Cuando el cliente no tiene más datos para enviar al stream, envía un segmento con el señalizador FIN establecido. 2.El servidor envía un ACK para acusar recibo de Fin y terminar la sesión del cliente al servidor. 3.El servidor envía un FIN al cliente para finalizar la sesión del servidor al cliente. 4.El cliente responde con un ACK para dar acuse de recibo de FIN desde el servidor. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 31
  • 28. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 33
  • 29. Administración de sesiones TCP  Otra función de TCP es asegurar que cada segmento llegue a su destino.  Los servicios TCP en el host de destino envían a la aplicación de origen un acuse de recibo de los datos recibidos.  TCP utiliza el número de reconocimiento para segmentos que se vuelven a enviar al origen para indicar el próximo byte de esta sesión que espera el receptor.  Esto se llama acuse de recibo de expectativa.  Cada conexión se representa por dos sesiones de una vía.  Los números de secuencia y de acuse de recibo se intercambian en ambas direcciones. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 34
  • 30. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 35
  • 31. Administración de sesiones TCP  Por óptimo que sea el diseño de una red, siempre se producirán pérdidas ocasionales de datos.  TCP cuenta con métodos para gestionar dichas pérdidas de segmentos.  Cuando TCP en el host de origen no recibe un acuse de recibo pasado un tiempo predeterminado – Volverá al último número de acuse de recibo que recibió – Y retransmitirá los datos a partir de éste. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 36
  • 32. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 37
  • 33. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 38
  • 34. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 39
  • 35. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 40
  • 36. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 41
  • 37. Administración de sesiones TCP  TCP también provee mecánismos para el control del flujo.  El control del flujo contribuye con la confiabilidad de la transmisión TCP ajustando la tasa efectiva de flujo de datos entre los dos servicios de la sesión.  Cuando el origen advierte que se recibió la cantidad de datos específicados en los segmentos, puede continuar enviando más datos para esta sesión.  El campo Tamaño de la ventana en el encabezado TCP especifica la cantidad de datos que se pueden transmitir antes del acuse de recibo.  El tamaño de la ventana inicial se determina durante el comienzo de la sesión a través del enlace de tres vías. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 42
  • 38. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 43
  • 39. UDP: comunicación con baja sobrecarga  UDP es un protocolo simple que provee las funciones básicas de la capa de Transporte.  Genera mucho menos sobrecarga que TCP, ya que no es orientado a la conexión y no cuenta con los sofisticados mecanismos de retransmisión, secuenciación y control del flujo.  Ya que UDP opera sin conexión, las sesiones no se establecen antes de que se lleve a cabo la comunicación, como sucede con TCP.  Se dice que UDP es basado en transacciones.  Osea, cuando una aplicación posee datos para enviar, simplemente los envía. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 44
  • 40. UDP: comunicación con baja sobrecarga © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 46
  • 41. UDP: comunicación con baja sobrecarga  Como en TCP, la comunicación cliente/servidor se inicia por una aplicación cliente que solicita datos de un proceso del servidor.  El proceso de cliente UDP selecciona al azar un número de puerto del rango dinámico de números de puerto y lo utiliza como puerto de origen para la conversación.  El puerto de destino por lo general será el número de puerto bien conocido o registrado asignado al proceso del servidor.  Los números de puerto de origen seleccionados al azar colaboran con la seguridad.  Ya que un intruso puede simular el acceso de un cliente intentando conectarse al número de puerto que tenga mayor posibilidad de estar abierto. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 47
  • 42. UDP: comunicación con baja sobrecarga © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 48
  • 43. Resumen © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 49
  • 44. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 50