Active and Passive Plasmonic Devices for Optical Communications