Question: what are the hardware and software requirements for connecting a computer to internet?
Answer: A computer.
A modem and telephone line (if you are using dial up access) ... 
An Internet browser (software) and software to connect you to the ISP.
An account with an Internet Service Provider (ISP) Souvenirs.