Capa de Transporte

Hola estimados lectores como podrán ver por el título huy hablaremos de la capa de transporte, principalmente de cómo funciona en el modelo TCP/IP así que sin más que agregar comencemos:
Esta capa está ubicada entre la capa de aplicación y la capa de red del modelo TCP/IP esta se encarga de establecer una sesión de comunicación temporal entre dos aplicaciones y de transmitir datos entre ellas. Sus funciones principales son:

  • ·         Seguimiento de la comunicación individual entre los host de origen y los de destino.
  • ·         Segmentación de datos
  • ·         Re ensamble de los segmentos
  • ·         Identificación de las diferentes aplicaciones
  • ·         Segmentación
  • ·         Multiplexacion

Quizá el término multiplexacion no se entiende del todo, es por eso que lo voy a explicar brevemente:
La multiplexion de los datos es un proceso que permite que varios datos sean transmitidos al mismo tiempo. Este proceso comienza después de que los datos han sido segmentados, a partir de ahí cada segmento es intercalado y transmitido con los segmentos de las demás aplicaciones que se encuentren transmitiendo en ese momento

Ahora pacemos a los protocolos de esta capa:

  • ·         TCP (protocolo de control de transmisión) orientado a conexión, establece una sesión, entrega confiable, entrega en el mismo orden y existe un control de flujo. Hay algunas aplicaciones que hacen uso de este protocolo las cuales serían(HTTP,FTP, SMTP y telnet)
  • ·         UDP (protocolo de datagrama de usuarios) no necesita conexión, reconstrucción de datos de manera no ordenada, sin conexión, sin control de flujo, entrega no confiable. Las aplicaciones que utilizan este protocolo son las que no necesitan que se entregue toda la información o dicho de otra manera que son mas flexibles a esto(DHCP, DNS, SNMP,TFTP, VoIP, IPtv)

Ahora explicare de manera sencilla el funcionamiento de la capa de transporte
Primero se necesita un establecimiento de la conexión esto es en donde el emisor se asegura que el receptor tiene un servicio activo en el puerto de destino, esa dispuesto a establecer la conexión y que cuando el receptor este dispuesto el emisor sigue interesado esto se explica en la siguiente imagen






Ahora que ya se estableció una conexión ya se puede transferir la información sin embargo este proceso también cuenta con ciertas reglas y estas son: el emisor no puede mandar todos los segmentos que quiera solo puede mandar el número máximo de segmentos que en un mensaje previo el receptor mismo le indicó que puede recibir, una vez que los envía el receptor le mandara una respuesta(Ack o acuse de recibo) indicando el número de siguiente segmento que espera recibir, si por alguna razón un segmento no llega del emisor al receptor el recepto mandara un Ack con el número del segmento perdido para  que el emisor pueda volver a mandar el segmento faltante, esto se explica en la siguiente imagen:


Ahora para la finalización de la conexión se requiere también de pasos específicos en los que cualquiera de los involucrados podría terminar la conexión, el que decida terminar la conexión requiere mandar un segmento con la bandera FIN, esperar el Ack así como otro segmento con la bandera FIN y a su vez el emisor responderá con el Ack. Sé que es un poco enredoso pero en la siguiente imagen se podrá distinguir mejor esta operación:  


Bueno espero que haya quedado claro, todavía hay mucho de qué hablar respecto a la capa de transporte pero eso será en la próxima ocasión. Hasta pronto.


Comentarios

Entradas populares