What are the things/topics that I need to learn to send files from one computer to another one connected via a LAN/modem? Basically I want my program to automatically make back ups of files in a specified directory by saving them to another connected computer.