full duplex and half duplex