Si elimino un programa que está escuchando en un puerto TCP, el sistema demorará varios minutos en recuperar el puerto y volver a utilizarlo. He visto varias preguntas y respuestas que mencionan este fenómeno, pero sin una explicación. ¿Por qué sucede eso? ¿Por qué el sistema no reclama el puerto de inmediato? ¿También ocurre en otros sistemas, como Windows o Mac?