Question: why ip masquerading is required?
Answer: It provides an effective means by which you can provide second class internet connections for a complete LAN using only one (internet) IP address. Note the essential phrase, “second class internet connections”. IP masquerading cannot provide full internet connections to the hosts which hide behind it.