https://blogs.backlinkworks.com/demystifying-networking-terms-a-beginners-guide/
Demystifying Networking Terms: A Beginner’s Guide