NOC:Demystifying Networking