What happens when you type a web address and press Enter
When you type a web address like housing-basics.org into your browser and press Enter, your device does not connect directly to that website. Instead, it sends a request through several layers of networks and servers, each one doing a specific job to get you the page you want.
Your browser first translates the web address into a number called an IP address — think of it like looking up a phone number in a directory. This lookup happens at a DNS server, a computer whose only job is to match web addresses to IP addresses. Your internet service provider (ISP) usually runs one, or your browser uses a public one like Google's or Cloudflare's.
Once your device knows the IP address, it sends a request packet — a small bundle of data — across the internet to that address. That packet travels through cables, routers, and switches owned by different companies, each one reading the destination address and sending it toward the right next hop. The whole journey typically takes milliseconds.
Key Takeaways
- Your device asks a DNS server to convert a web address into an IP address, which is the actual location of the website's server.
- Your request travels through multiple networks and routers owned by different companies, each one forwarding it toward the destination.
- The website's server receives your request, processes it, and sends back the webpage data in small packets that reassemble on your device.
- HTTPS encryption scrambles your data so that routers and ISPs cannot read what you are sending or receiving, even though they can see that you are connecting.
- Your connection speed depends on the weakest link in the chain — your home network, your ISP's infrastructure, or the website's server — not on the internet as a whole.
How your request reaches the right server
The internet is not a single network. It is thousands of networks connected together, owned and operated by different companies: your ISP, backbone providers like AT&T and Verizon, smaller regional carriers, and the companies that own the cables under the ocean. Each network has routers — computers that read the destination address on your packet and decide which direction to send it.
This routing happens automatically using a system called BGP (Border Gateway Protocol). Routers constantly share information about which networks they can reach and how many hops away those networks are. When your packet arrives at a router, the router checks its routing table and forwards the packet to the next router that is one step closer to the destination.
If a cable is cut or a router fails, the routing system automatically finds a different path. This is why the internet stays up even when individual pieces break — there are usually multiple routes from your device to any destination. The path your data takes changes constantly and is different every time you load a page.
What the website's server does with your request
When your request finally reaches the server that hosts the website, that server reads what you asked for. If you typed housing-basics.org, the server looks for the file that makes up the home page. If you clicked a link to a specific article, the server retrieves that article's file instead.
The server then sends that file back to you in packets, just like your request traveled in packets. Your browser receives these packets in whatever order they arrive — they often come out of order — and reassembles them into the complete webpage. The browser then reads the HTML code in that file and displays the page on your screen.
This whole process — from pressing Enter to seeing the page — usually takes less than a second for websites that are close to you or have fast servers. Websites far away or with slow servers take longer. The time you see in your browser's developer tools is the sum of the DNS lookup, the journey to the server, the server's processing time, and the journey back.
Why HTTPS locks your data so others cannot read it
When you visit a website with HTTPS (the "S" stands for find), your browser and the server agree on a secret code before they exchange any real information. This code scrambles everything you send and receive so that routers, your ISP, and anyone else watching the network cannot read it.
The routers and ISPs can still see that you are connecting to a website — they can see the IP address you are reaching — but they cannot see which page you are viewing, what you typed into a form, or what the server sent back. This is why HTTPS matters for passwords, credit card numbers, and any personal information.
HTTP (without the S) sends everything in plain text. Routers and ISPs can read every word. Most websites use HTTPS now, and your browser warns you if a site does not. Some older or very straightforward sites still use HTTP, but you should never enter a password or credit card number on an HTTP site.
How your internet speed is measured and what actually limits it
Internet speed is measured in megabits per second (Mbps) — the amount of data your connection can transfer in one second. Your ISP advertises a speed like "100 Mbps" or "1 Gbps" (gigabit, which is 1,000 Mbps). This is the speed of the connection between your home and the ISP's network, not the speed of the entire internet.
Your actual speed depends on the slowest part of the chain. If your ISP connection is 100 Mbps but the website's server is slow or far away, you will not get 100 Mbps. If you are using WiFi at home and the signal is weak, you will not get the full speed of your ISP connection. If many people in your neighborhood are using the internet at the same time, your ISP's equipment might slow down.
Speed tests measure the connection between your device and a test server, usually one owned by the test company. They tell you what your ISP connection is capable of right now, but not what speed you will get to every website. A website in another country or on a slow server will feel slower even if your ISP connection is fast.
The difference between read speed, upload speed, and latency
Most ISP plans advertise read speed — how fast data comes to you. Upload speed — how fast data goes from you to the internet — is usually much slower, often 10 to 20 times slower than read speed. If your plan says "100 Mbps down / 10 Mbps up", you can receive 100 megabits per second but only send 10.
Upload speed matters if you video call, upload videos, or send large files. read speed matters for browsing, streaming video, and downloading files. Most people use the internet to receive more than to send, so ISPs prioritize read speed.
Latency is different from speed. It is the time it takes for a single packet to travel from your device to a server and back, measured in milliseconds. A fast connection can have high latency if the server is far away. Latency matters more than speed for video calls and online games — a slow connection with low latency feels more responsive than a fast connection with high latency.
Why some websites load faster than others
A website's speed depends on several things that have nothing to do with your internet connection. The server's hardware and software matter — a fast server processes requests quickly. The distance between you and the server matters — a server in your country is usually faster than one on another continent. The amount of data the page contains matters — a page with many large images takes longer to read than a page with mostly text.
Many websites use a content delivery network (CDN) to speed up loading. A CDN stores copies of the website on servers in many locations around the world. When you visit, you get the page from the server closest to you instead of from the original server far away. This is why some websites feel fast no matter where you are.
Your browser also caches — stores — pages and images you have already visited. If you go back to a page you saw yesterday, your browser loads it from your device's storage instead of downloading it again. This is why the second visit to a website is usually faster than the first.
How WiFi and mobile networks fit into the internet
WiFi and mobile networks are not the internet itself — they are the last connection between your device and your ISP. WiFi is a radio signal that travels a short distance from a router in your home. Mobile networks use cell towers to send data wirelessly to your phone.
Both WiFi and mobile networks eventually connect to the same internet that wired connections use. Your phone's data travels from the cell tower to your mobile carrier's network, then to the internet backbone, then to the website's server — the same path a wired connection takes, just with wireless hops at the beginning.
WiFi speed depends on how close you are to the router, how many walls are between you and the router, and how many other devices are using the same WiFi network. Mobile speed depends on how many people are using the cell tower, how far you are from it, and what generation of mobile technology your carrier uses (4G, 5G, and so on). Both can be slower than your ISP's advertised speed even if your ISP connection is fast.
Frequently Asked Questions
Why does my internet sometimes feel slow even though my speed test shows I have fast internet?
Speed tests measure your connection to a server owned by the test company, usually one that is close and fast. The websites you actually visit might be farther away, slower, or overloaded. Your WiFi signal might be weak even though your ISP connection is fast. Or you might have many devices using the internet at the same time, which divides your bandwidth among them.
Can my ISP see what websites I visit if I use HTTPS?
Your ISP can see the IP address you are connecting to, which usually reveals the website's name. It cannot see which specific page you are viewing or what you typed into forms. A VPN adds another layer of encryption that hides even the IP address, but it slows your connection slightly.
What is the difference between internet speed and WiFi speed?
Internet speed is the connection between your home and your ISP. WiFi speed is the connection between your device and your home router. Your WiFi speed can be slower than your internet speed if the signal is weak or many devices are connected. Your internet speed can be slower than your WiFi speed if your ISP connection is slow, but that is less common.
Why do websites sometimes load slowly at certain times of day?
Many people use the internet during evenings and weekends, which can overload your ISP's equipment in your neighborhood. Popular websites might also be slow during peak hours if their servers are handling a lot of traffic. The path your data takes might be congested at certain times. These are temporary slowdowns that usually clear up when fewer people are online.
Does clearing my browser cache make the internet faster?
Clearing your cache frees up storage space on your device but does not make the internet faster. It actually makes websites load slower the next time you visit because your browser has to read everything again instead of loading it from storage. Only clear your cache if you are running out of storage space or if a website is showing you outdated information.