Legato is a smooth transition from one note to another but there's no break between notes. So legato is a
monophonic mode that slides pitch between overlapping notes.
Portamento means to continuously shift from the last pitch to the current pitch starting at the beginning of a new note. Glide means to continuously shift from the current pitch to the next pitch starting sometime during the current note, finishing the process the moment the next note begins.