Nanotechnology Applications To Telecommunications And Networking