*Prepara los datos de la aplicación para el transporte
*Rastreo de comunicación individual entre aplicaciones en los hosts de origen y destino
*Segmentación de datos y manejo de cada parte
*Reensamble de segmentos en streams de datos de aplicación *Identificación de diferentes aplicaciones.
Funciones mas importantes de la capa de transporte
Nota:
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, e
Identificación
de las diferentes aplicaciones
Identifique las caracteriticas básicas de los protocolos UDP y TCP
Nota:
TCP
*Permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.
*Permite el monitoreo del flujo de datos y así evita la saturación de la red.
*Permite que los datos se formen en segmentos de longitud variada para entregarlos el protocolo IP.
*Permite multiplexiar los datos, es decir que la información que viene de diferentes fuentes en la misma línea pueda circular simultáneamente.
Servicios y función de la capa de transporte
Nota:
La función de la capa de transporte nos permite mandar archivos a una dirección, pero esta se dirige al puerto que tenga el mismo comando de dato ya que cada puerto es único.
Aplicación y funcionamiento de los mecanismos de del protocolo TCP
Nota:
*Puerto Origen (16 bits): Identifica el puerto emisor.
*Puerto Destino (16 bits): Identifica el puerto receptor.*Número de Secuencia (32 bits): Identifica el octeto, dentro del flujo de datos, al que corresponde el primer octeto del segmento en cuestión. *Número de Reconocimiento (32 bits): Indica el número de secuencia que se espera
recibir. Su valor es igual al número de secuencia del último octeto recibido más uno. Para
que el contenido de este campo sea válido es necesario que la bandera ACK del campo
de bits de código, que veremos a continuación, esté activado.*Longitud de Cabecera (4 bits): Indica la longitud de la cabecera TCP en palabras de
32 bits. Este campo es necesario ya que el campo Opciones dentro de la cabecera es
opcional y de longitud variable. El valor usual es 5, correspondiente a una cabecera de
20 octetos. El valor máximo es 15, es decir, 60 octetos.*Reservado (6 bits): Bits de uso reservado.
Función de los números de puerto en el momento de establecer sesiones TCP y dirigir segmentos al proceso de servidor.
Pasos del intercambio de señales para el establecimiento de sesiones TCP
Nota:
Las señales se dan en cuatro etapas:
*Establecimiento de conexión
*Tranferencia de datos
*Fin de conexión
*El cuarto paso es usada para la desconexión.
Administración de sesiónes TCP
Nota:
Al momento de enviar los segmentos a otro servidor, estos buscan diferentes rutas y al llegar a su destino estas llegan desordenados y TCP vuelve ordenar los segmentos al orden original.
La solución de retransmisión utilizada por TCP para la pérdida de datos
Nota:
Monotoriza el retardo en cada conexión y ajusta el valor de RTO (Retransmission Time Out) de acuerdo con ese valor. L especificación del protocolo sugiere tomar muestras del tiempo de ida y vuelda.
mecanismos del TCP que administran la interrelación entre el tamaño de la ventana, la pérdida de
datos y la saturación durante una sesión
Nota:
Las dos máquinas deben sincronizar sus secuencias usando un mecanismo comúnmente llamado negociación en tres pasos que también se encuentra durante el cierre de sesión.
Características del protocolo UDP
Nota:
*No orientado a la conexión
*Utiliza puertos para la comunicación con aplicaciones.
*No usa control de flujo
*Los mensajes UDP pueden:
-Perderse
-Duplicarse
-Recibidos de forma desordenada
Describa en detalle el proceso especificado por el protocolo UDP
Nota:
Los datagramas que se envían a diferentes rutas, pero estos se ordenan en la mañera que van llegando, y los datagramas que se pierden estos no se vuelven a recuperar.
Los servidores utilizan los números de puerto para identificar un proceso de capa de aplicación
específico y dirigir los segmentos a la aplicación o al servicio adecuado
Nota:
Al igual que las aplicaciones basadas en
TCP, a las aplicaciones de servidor basadas en UDP se les asigna números de
puerto bien conocidos o registrados.
*Cuando se ejecutan estas aplicaciones o
procesos, aceptan los datos que coincidan con el número de puerto asignado.
*Cuando UDP recibe un datagrama destinado
a uno de esos puertos, envía los datos de aplicación a la aplicación adecuada
en base a su número de puerto.
Proceso especificado por el protocolo UDP para reensamblar unidades de datos del protocolo (UDP)
en el dispositivo de destino
Nota:
*El puerto origen: identifica el punto a través del que se envia.
* Puerto destino: Identifica el puerto del receptor.