Дрейф генов -- это случайные процессы, в результате которых в популяции меняются частотные варианты аллелей (ну если по-простому -- частотные варианты генов). Примером может быть случай землетрясения, где в его результате выживают организмы не с самым распространённым аллельным вариантом, а с редким. Просто чисто случайно так получается, никто его не выбирал. Или на острове живёт колония мух, 100 штук, есть красноглазые, которых 90 и белоглазые, которых 10. И в силу случайных обстоятельств во время шторма погибают 80 красноглазых, а остаются 10 белоглазых и 10 красноглазых. Теперь аллельная частота стала другой.
Поток генов -- это перемещение генов между популяциями в результате миграции особей. Особей из одной популяции приходит в другую, там может скрещиваться с другими и вот так приносит свои гены.
К примеру, есть две популяции кабанов, между которыми определённое расстояние и не каждый кабан дойдёт до соседней популяции. Поэтому они отличаются между собой генетически. Кстати, здесь уже есть и фрагмент географической изоляции. И соответственно поток генов между ними слабый.
А изоляция -- это то, что мешает двум популяциям стать одной или то, что разграничивает их. Это может быть географическая изоляция (расстояние, горы), экологическая (ритм жизни), биологическая (просто не могут скрещиваться).