Refer following topics for foundation:
https://ezexplanation.com/content/overview-of-network-types/
https://ezexplanation.com/content/osi-reference-model/
https://ezexplanation.com/content/switchingcircuit-message-and-packet-switching/