On the network your linux box should share a router or hub with your windows box? They would both be given separate IP addresses using DHCP or be assigned IP addresses manually. If I remember right Knoppix will set up the network connection automatically allowing a physical connection to be made between both boxes.
The next part is to set up a share on your windows box. For this example I'm going to call it shaggy. Windows help will tell you how to do this better than I can. Basicly you right click on the folder you want to share and select Sharing... from the menu. Then give it a share name, scooby perhaps, and possibly permissions or a password depending on the windows version you use. If sharing hasn't been enabled take a look in Windows help to enable it and set up the share.
On the Linux side you would pick a mount point to mount the share. This is simply a directory that we will use with the mount command. Let's say our mount point is a directory called /mnt/scooby. We then issue the command to mount the share.
Code:
mount -t smbfs -o username=freddy //shaggy/scooby /mnt/scooby
The windows machine with computer name shaggy will ask for the password of user freddy. Provide the password and the connection between the two machines is made. I'll break down the command so you'll understand the pieces.
> mount - unix mount command
> -t smbfs - type of filesystem being mounted is smbfs
> -o username=freddy - this is an option setting our username to freddy, you can use any user, but it must be set up on the windows box call shaggy.
> //shaggy/scooby - shaggy is the name of the server. scooby is the name of the share on the server.
> /mnt/scooby - mount point or directory on linux box
At this point /mnt/scooby on your linux box is connected to the directory you shared on shaggy. You can back up all the files you want to this directory and it will physically end up on the Windows hard drive.
Bill