Simplex, half-duplex and full-duplex