What is IP Address? Public and Private IP Address.