A protocol, in general terms, might be described as a formal set of rules to govern interactions between two entities. Another way to think of them might be like shared languages. For example, if I’m speaking Inuktitut and you’re speaking Swahili, our conversation likely won't be very fruitful.
A network, in its most basic sense, is just a collection of things that can communicate with each other.
In the IT world, networks exist to exchange information between individual devices, or “nodes”. This could be as simple as two devices directly connected to each other (we call this a Point-to-Point network) or it could be hundreds or thousands of devices connected with various switches and routers.