You will need knowledge of Windows 95-XP-Vista-7 and NT, also mainly you wil need to know Linux in some form or other to a high level of useage. You will also need to know how TCP/IP networking works and will need to know basically how the internet connects one PC to another. If you know PHP Java or C++ then so much the better. Basic knowledge of the internet and hardware is good.