2.1 Networking Background