Microsoft Uses Three Networking Models