Networking: Not as Difficult as It Seems