Why would you access a desktop with pc? If you are trying to access a desktop with laptop all you need to do is remote in to the desktop. You can find remote software for free on google, or you can buy it, or code your own.
I am planning on building a robot and I was wondering what is the physical hardware needed to connect a microcontroller to a network. The microcontroller I will be using has TCP/IP available.