If I understand correctly. You’re looking for an explanation of what it is that image hosting. There are a large number of web sites / hosting, which allows you to upload images. Some are free and some must pay. They give you space on their server where you do upload images.