Classic noob mistake..
ALWAYS make sure you have the network drives downloaded BEFORE you do restores etc..
For exactly the reason you have found..
Go borrow a friends machine to get the core network drivers you need.. then you can get the rest yourself.
You can also use a smart phone if you have one. Most phones are recognised as at least a USB drive by Windows, so just dl the drivers on your phone then port them over to pc via usb