Usuario:HenryMiguel/Taller

PROTOCOLO TCP El objetivo principal de TCP es proveer un flujo amplio de bytes confiables de extremo a extremo en el internet que en la actualidad no es seguro o confiable. Este protocolo puede adaptarse dinámicamente a las propiedades de la internet y manejar fallas de todo tipo. El modelo de transporte de TCP puede ser un proceso de usuario o en el kernel que es parte de un flujo de bytes en trozos y los mande directamente como datagramas de IP. La dirección de un socket es la dirección IP del host y un numero de 16 bits que es local al host que es la puerta. los números de puerta bajo 256 son puertas bien conocidas para servicios comunes como FTP. CARACTERISTICAS Entre las características mas principales del protocolo TCP se puede mencionar las siguientes... -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 al protocolo IP, permite multiplexar los datos, es decir, que la información que viene de diferentes lugares en la misma linea pueda circular simultaneamente... OBJETIVO DEL PROTOCOLO TCP Con el uso de este protocolo todas las aplicaciones pueden comunicarse de forma segura gracias al sistema de acuse de recibo del protocolo TCP Puerto de origen (16 bits): puerto relacionado con la aplicación en curso en la máquina origen. Puerto de destino (16 bits): puerto relacionado con la aplicación en curso en la máquina destino. Número de secuencia (32 bits): cuando el indicador SYN está fijado en 0, el número de secuencia es el de la primera palabra del segmento actual. COMO ESTABLECER UNA CONEXIÓN TCP 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 la sesión. Después de esta secuencia con tres intercambios, las dos máquinas están sincronizadas y la comunicación puede comenzar. Existe una técnica de piratería llamada falsificación de IP, que permite corromper este enlace de aprobación con fines maliciosos. COMO TERMINAR UNA CONEXIÓN TCP El cliente puede pedir que se termine una conexión del mismo modo que el servidor. Para terminar una conexión se procede de la siguiente manera: una de las máquinas envía un segmento con el indicador FIN fijado en 1, y se pone en modo espera, es decir que deja de recibir el segmento actual e ignora los siguientes. Después de recibir este segmento, la otra máquina envía un acuse de recibo con el indicador FIN fijado en 1 y sigue enviando los segmentos en curso. Después de esto, la máquina informa a la aplicación que se ha recibido un segmento FIN y luego envía un segmento FIN a la otra máquina, que cierra la conexión. ELABORADO POR: SABRINA RODRIGUEZ