Skip to content

Archive

Internet

33 articles
Tech 15 Sep 2026 7 min read

TCP Window Scaling Expands Receive Capacity

A TCP connection can have plenty of bandwidth available and still transfer data below the path’s capacity. One limit can come from flow control: the receiver tells the sender how much additional data it is prepared to accept, and the sender must respect that boundary. The original TCP header allocates 16 bits to the advertised receive window. That field can represent at most 65,535 bytes directly. TCP window scaling extends its effective range by negotiating a multiplier during connection setup, making much larger receive windows possible without changing the size of the header field.

Tech 15 Sep 2026 5 min read

TCP Nagle Algorithm Batches Small Writes

Applications can hand TCP data in pieces much smaller than the network’s practical segment size. A terminal session, control protocol, or interactive service might produce only a few bytes at a time. Sending every tiny write immediately can create a stream of packets whose headers are much larger than their payloads. The Nagle algorithm reduces that pattern by limiting how aggressively a TCP sender emits new small segments while earlier data is still awaiting acknowledgment.

Tech 15 Sep 2026 7 min read

TCP Delayed ACK Reduces Acknowledgment Traffic

TCP Delayed ACK Reduces Acknowledgment Traffic TCP acknowledgments provide essential feedback, but sending a separate ACK for every incoming data segment is not always necessary. A receiver can briefly defer an acknowledgment so that one ACK covers more than one segment. This behavior is known as delayed acknowledgment, or delayed ACK. The mechanism reduces packet processing and reverse-path traffic during steady data transfer. It also introduces a timing tradeoff: if another segment does not arrive soon enough, the receiver eventually has to send the pending ACK on its own.

Tech 15 Sep 2026 6 min read

Happy Eyeballs Races IPv6 and IPv4 Connections

A device on a dual-stack network can often reach the same service over both IPv6 and IPv4. DNS may return AAAA records for IPv6 addresses and A records for IPv4 addresses, leaving the client with several possible routes to the destination. Preferring IPv6 and waiting for a complete failure before trying IPv4 sounds orderly, but it can create a visible pause when the IPv6 path is broken or unusually slow. The reverse ordering can hide IPv6 even when it offers a healthy path. Happy Eyeballs avoids both extremes by giving preferred connection attempts a short head start while allowing another address family to compete soon afterward.

Tech 15 Sep 2026 6 min read

DNS TTL Controls Cache Reuse

DNS TTL Controls Cache Reuse DNS resolvers avoid repeating the full lookup process for every request by caching resource records. Each cached record set carries a time to live, or TTL, that limits how long the resolver can normally reuse that data before consulting its source again. A longer TTL can reduce query traffic and make repeated lookups faster. A shorter TTL narrows the period in which cached data can remain in use after an authoritative record changes. The value therefore connects DNS performance with the timing of operational changes.

Tech 15 Sep 2026 4 min read

DNS Negative Caching Reuses Name Errors

DNS caches are not limited to successful address lookups. A recursive resolver can also retain an authoritative answer that says a requested name does not exist or that a particular record type has no data. This behavior is called negative caching. It prevents repeated requests for the same missing data from reaching authoritative DNS servers on every lookup. Negative answers cover different cases A DNS response can report that an entire domain name does not exist. The NXDOMAIN response code represents this case.

Tech 14 Sep 2026 6 min read

TCP Keepalive Probes Detect Dead Idle Connections

A TCP connection can remain established even when no application data is moving. That is useful for database sessions, remote shells, messaging links, and other services that may stay quiet for long periods. Silence also creates an awkward case. A peer can lose power, move to another network, or disappear behind a failed path without sending a TCP FIN or RST. The other endpoint may retain an established connection because it has received no packet proving that the path is gone.

Tech 13 Sep 2026 5 min read

Private Browsing Changes Local Storage, Not Network Visibility

Opening a private browser window changes what the browser keeps after that session ends. It does not create an anonymous internet connection. That distinction matters because several kinds of visibility exist at once. A browser can avoid retaining local history while a website still receives the connection, an internet provider still carries the traffic, and an employer or school network can still apply its own monitoring or filtering. Private browsing mainly changes browser-side data handling.

Tech 13 Sep 2026 7 min read

DNS Cache and Record TTL

A domain can point to a new server and still resolve to its previous address for some people. The change may already be present on the authoritative DNS server, yet a resolver that received the older record earlier can continue returning that cached answer until its permitted lifetime runs out. That lifetime is expressed through DNS time to live, usually shortened to TTL. It gives caching resolvers a limit for retaining record data. TTL makes repeated lookups less dependent on contacting authoritative servers, but it also means a DNS change is not necessarily visible to every resolver at the same moment.

Tech 13 Sep 2026 6 min read

DNS Cache and Delayed Address Changes

A website can move to a new server while one device still reaches the old address and another reaches the new one. The site itself may be healthy in both places. The difference can come from DNS caching: a resolver is reusing an answer it received earlier instead of asking the authoritative DNS service for the current record. This behavior is part of normal DNS operation. Caching reduces repeated queries and lets resolvers answer familiar names without starting a fresh lookup each time. It also means a DNS record change does not become visible to every client at the same instant.

Tech 13 Sep 2026 6 min read

Browser Cookies and Cached Files Serve Different Jobs

A browser can remove cached images and scripts without signing you out of a website, yet clearing site cookies can end a signed-in session even when the page files remain stored locally. Both actions are often grouped under “clear browsing data,” but they affect different parts of browser state. Cookies and the HTTP cache solve separate problems. Cookies let a site associate small pieces of state with later requests. The cache lets a browser reuse eligible responses instead of transferring the same representation again whenever a page needs it.

Tech 12 Sep 2026 6 min read

Wi-Fi Channel Width and Home Network Capacity

A router can offer several Wi-Fi channel widths even though the radio band stays the same. Selecting a wider channel gives a compatible link more radio spectrum to use, but it also occupies a larger slice of the band. That distinction matters in homes where nearby networks compete for the same frequencies. Channel width is therefore not a simple speed control. Its effect depends on the band, client support, signal conditions, nearby activity, and the channels that are actually available.

Tech 12 Sep 2026 6 min read

DNS Cache and Stale Addresses

A website can move to a new server while one device still tries the old address. Another device on the same network may connect normally. That mismatch can come from DNS caching: a resolver has kept an earlier answer and is still allowed to reuse it. DNS caching is not a single cache in one fixed place. Browsers, operating systems, local network software, and recursive DNS resolvers can all retain DNS information. The result is fewer repeated lookups, but it also means a changed record does not necessarily appear everywhere at the same instant.

Tech 12 Sep 2026 6 min read

Captive Wi-Fi Portals and Internet Access

A phone can show a solid Wi-Fi connection at a hotel or airport while web pages still refuse to load. The radio link is working, and the device may already have a local network address. Internet access is being held behind a captive portal. A captive portal adds an access-control stage after a device joins the local network. The network can require a sign-in, payment, room number, voucher, or acceptance of terms before it permits ordinary traffic to reach the wider internet. This creates a useful distinction between being connected to Wi-Fi and having usable internet connectivity.

Tech 11 Sep 2026 9 min read

Why Wi-Fi Gets Slower Farther From the Router

A phone can show that it is still connected to Wi-Fi in a distant room while websites load more slowly, video quality drops, or a download takes much longer than it did beside the router. The connection has not necessarily failed. Wi-Fi can remain connected while becoming less capable of moving data quickly and reliably. The key idea is that Wi-Fi speed depends on more than the internet plan coming into your home. Your device and the Wi-Fi access point first have to exchange radio signals successfully. As those signals become weaker or harder to distinguish from interference, the connection can use more conservative transmission methods and may need to repeat data that did not arrive correctly.

Tech 10 Sep 2026 8 min read

Why Wi-Fi Can Be Connected Without Internet

Your phone or laptop shows a strong Wi-Fi signal, yet websites will not load. The device may even say Connected, no internet. That can seem contradictory, but the two messages describe different parts of the connection. Wi-Fi connects your device to a nearby wireless network. Internet access is a separate connection beyond that local network. One can work while the other fails. Once you separate those two layers, the message becomes useful rather than confusing. It also gives you a faster way to work out whether the problem is with one device, your home network, or the internet connection itself.

Tech 10 Sep 2026 8 min read

Why Downloads Usually Stop When Your Computer Sleeps

You start a large download, close the laptop lid, and return later expecting it to be finished. Instead, the download has barely moved or has failed. The internet connection may have been perfectly fine. The computer simply stopped doing the work while it was asleep. For most ordinary desktop applications, computer sleep is not the same as leaving the machine running with its screen off. Sleep is a low-power state in which normal application work is suspended. That distinction explains why downloads usually stop, why some seem to continue after waking, and why a few devices can still perform selected network tasks while apparently asleep.

Tech 08 Sep 2026 8 min read

Why a Website Can Show an Old Version After It Was Updated

A website can be updated on its server while your browser still appears to show an older version. You may see an outdated image, an old layout, or a page that behaves differently from the same site on another device. One common reason is caching. A cache keeps a reusable copy of data so it does not have to be downloaded again every time. Caching makes the web faster and reduces unnecessary data transfer, but it also means that the copy already available to your browser can sometimes matter as much as the copy currently stored on the website’s server.

Tech 07 Sep 2026 8 min read

How Push Notifications Reach Your Phone When an App Is Not Open

A message can appear on your phone minutes or hours after you last used the app that sent it. That can make it seem as though every app must stay fully active in the background, constantly checking the internet for something new. Modern phone notifications usually work differently. For many apps, the operating system and its notification infrastructure maintain the important connection, while individual apps can remain inactive. When a service has something to tell you, it sends a small message through a push-notification service that can reach the phone on the app’s behalf.

Tech 06 Sep 2026 7 min read

Why Your Phone Can Have Signal Bars but No Internet

Your phone can show several cellular signal bars while websites refuse to load, messages stay unsent, and apps report that they are offline. The bars make this seem contradictory: if the signal is strong, why is there no internet? The answer is that cellular signal and internet access are related but separate parts of the connection. Signal bars mainly describe the phone’s radio connection to the mobile network. Reaching an internet service requires additional steps beyond that radio link, and any of those steps can have a problem.

Tech 06 Sep 2026 8 min read

Why Websites Can Think You Are in the Wrong Location

A website can sometimes place you in the wrong city even though a map app on the same device knows exactly where you are. That can affect local news, store suggestions, search results, language choices, or other location-based features. The apparent contradiction usually has a simple explanation: there is more than one way to estimate where a device is. A site that has access to your device’s location can receive a fairly precise position. A site that does not may make a rough guess from your internet connection instead.

Tech 06 Sep 2026 7 min read

Why Some Downloads Can Resume After They Are Interrupted

A large download reaches 80%, your connection drops, and then two very different things can happen. One download continues from roughly where it stopped. Another starts again from zero. The difference is not simply whether your internet connection is fast or stable. Resuming works only when the downloading app can keep the data it already received and the server can provide the missing part in a way that still belongs to the same file.

Tech 06 Sep 2026 8 min read

What Wi-Fi Channel Width Means and Why Wider Is Not Always Better

A router may offer Wi-Fi channel-width settings such as 20 MHz, 40 MHz, 80 MHz, or, on newer equipment, even wider options. It is tempting to treat the largest number as the fastest setting. Sometimes it is. But a wider Wi-Fi channel also occupies more radio spectrum, which can make interference and congestion harder to avoid. The useful question is not simply “Which width is fastest?” It is “How much clear spectrum can this connection actually use?”

Tech 04 Sep 2026 10 min read

Why Streaming Video Quality Changes While You Watch

A streaming video can look sharp for several minutes, suddenly become blurry, and then recover without you changing a setting. That behavior can be confusing when your device still shows a strong Wi-Fi connection or your internet plan advertises plenty of speed. In many cases, the change is deliberate. Modern streaming systems commonly provide several versions of the same video and let the player move between them as conditions change. The goal is usually to keep the video playing rather than insist on a quality level that the connection cannot sustain.