What is Web3 and How Does It Differ from Web2?

What is Web2?