Hey I have a Macbook Pro and a Desktop running Windows XP.

Is it possible for me to transfer files over from my Desktop to my Macbook using just an Ethernet Cable?

I know if there was a router it would work but I can't get one now. And I also heard about a "Crossover Cable" and "Fire Wire". If I'm not mistaken, both of these should fulfill my needs but which one is fast?