Multiplexing And Demultiplexing In Data Communication