TCP utiliza el método “three-way handshake” para establecer y terminar una conexión. Para finalizar una conexión, uno de los extremos envía un paquete de finalización de conexión (FIN) al receptor para indicar que ya no se enviarán más datos. El receptor responde con un paquete de confirmación de finalización de conexión (ACK) para confirmar la recepción del FIN. Después de que el emisor recibe el ACK, también envía un ACK y la conexión se cierra. Este proceso se conoce como “four-way handshake”. Es importante tener en cuenta que la finalización de la conexión puede ser iniciada por cualquiera de las dos partes.