So what you are saying is Windows connects to two seperate internet connections and handles them seperately?

How is this done?