- 22 months ago
So I've lately gotten more and more aware that I know less and less about networking and the internet in general and have gotten more curious, but don't really know where to start. I'm really confused about how ISPs work and the internet in general. How does one become an ISP? Who controls the connections between countries? Why are regional monopolies allowed in the United States? While I understand the network layer fairly well with the OSI model, I don't understand how the internet functions as a single joined entity without a central hub. Who controls the DNS servers and how do people decide on who gets to be a DNS server. What prevents someone from deciding they want to host their own DNS server and start telling everyone who connects to it that google.com should go to getmoreviruses.com's ip address instead? How do domain names themselves actually work, what is ICANN and why do they have authority internationally to control who owns a specific domain? How does a group become an internet registrar? What allows me to sell domain names to other people? Are their political disputes over domain names where countries threaten each other over legal action over who gets to control things like europe.com? How the heck does any of this work without falling apart at the drop of a hat, when two countries have a disagreement about who gets to control what on the internet? Why is domain name squatting a thing and how do companies who sell and buy domains get away with such abhorrent shady practices so often? Thanks in advanced, sorry I'm an idiot and don't understand this.