Ethereum is a blockchain-based distributed computing platform featuring smart contract functionality that enables users to create and deploy their decentralized applications
There are three types of networks in Ethereum :
Live network (main network) : Smart contracts are deployed on the main network
Test network (like Ropsten, Kovan, Rinkeby) : Allow users to run their smart contracts with no fees before deploying it on the main network
Private network : Are those which are not connected to the main network. They run within the premises of the organization but carry the features of an Ethereum network.