ext3 básicamente es ext2 con journaling, y ext4 es ext3 con extents. Las diferencias son muchas más, obviamente.
swap es una partición para el espacio de intercambio.
Por ahí tienes mil páginas que explican cada sistema de ficheros, si es para un trabajo con la wikipedia te valdrá.