What is the Internet

What is the Internet

Follow one click from your browser to a server and back

What you'll learn

  • How networks connect to form the internet
  • What IP addresses, domain names and DNS do
  • How HTTPS keeps your data private
  • How a request travels as packets and comes back as a web page

The internet is a network of networks. Your home network connects to your internet provider, which connects to other providers, universities and big companies. They are joined by real cables: fiber under streets, between cities and along the ocean floor. They all follow the same rules, called protocols, so machines built by different companies can understand each other.

When you open a website, DNS first turns the domain name into an IP address. TLS sets up a private connection (the S in HTTPS). Your browser then sends an HTTP request, cut into packets that TCP numbers so they can be put back in order. Routers pass each packet one step closer to its address until it reaches the server.

A server is a computer that is always on and holds the website's files; renting one is called hosting. It answers with the code 200 and sends back the HTML. The browser then asks for the CSS, JavaScript and images the page needs, builds the page and draws it on your screen.

More videos

31 short explainers so far, with more on the way

View all videos

Join the Community

roadmap.sh is among the top 10 most starred projects on GitHub and is visited by hundreds of thousands of developers every month.

Top 10 out of 28M!

371K

GitHub Stars

Star us on GitHub
Help us reach #1

+90kevery month

+3.2M

Registered Users

Register yourself
Commit to your growth

+2kevery month

52K

Discord Members

Join on Discord
Join the community

RoadmapsGuidesFAQsYouTube

roadmap.shby@nilbuild

Community created roadmaps, best practices, projects, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·Terms·Privacy·

ThewNewStack

The top DevOps resource for Kubernetes, cloud-native computing, and large-scale development and deployment.