RF, Microware and Optical Frequency Communications – A Review of Technologies