¿Cuál es la diferencia entre el control de flujo y el control de congestión en TCP?

¿Cuál es la diferencia entre el control de flujo y el control de congestión en TCP? Esta pregunta se puede dividir en dos partes: ¿Cuál es el propósito general del control de flujo y congestión? ¿Cómo se realiza la tarea? Según Wikipedia , el control de flujo de TCP se basa en el tamaño...