The fundamental building blocks of modern computing and the internet.
The internet has no central switchboard — it moves data by chopping it into packets and letting routers pass each one along, hop by hop, toward its destination.
An IP address is the numeric mailing address every internet-connected device needs so replies know where to come back to — here's how it's assigned and shared.
WiFi carries internet data over radio waves instead of a cable — the frequency it uses is a direct trade-off between speed, range, and how well it passes through walls.
DNS is the internet's directory lookup — it turns a domain name you can remember into the numeric IP address computers actually need to connect.
A VPN encrypts your traffic and routes it through another server, hiding it from your local network and ISP — but it doesn't make you anonymous online.
Bandwidth measures how much data your connection can carry at once, not how quickly any single piece of it arrives — that second part is latency.
HTTPS is HTTP wrapped in encryption — the padlock icon confirms your connection to a site is private and verified, not that the site itself is trustworthy.
A modem translates your ISP's incoming signal into internet data; a router then shares that single connection across all the devices in your home.
Almost all international internet traffic travels through fiber-optic cables laid on the ocean floor, not satellites — the internet is a physical, undersea network.
Latency is the delay before data starts arriving at all, driven mostly by physical distance — and no amount of extra bandwidth can shorten it.
One company's server failure can silently break hundreds of unrelated apps, websites, and even flight operations — because they all quietly depend on the same shared layer.
CPU, RAM, and storage do three completely different jobs — processing, temporary working memory, and permanent storage — confusing them is why 'more storage' doesn't fix a slow computer.
An HDD reads data by physically spinning a disk and moving an arm; an SSD reads data electronically with no moving parts at all — that mechanical difference is the entire reason SSDs are faster.
Most modern touchscreens don't detect pressure at all — they detect your finger's electrical charge disturbing a grid of tiny electrodes, which is why gloves and styluses need special tips to work.
A lithium-ion battery works by shuttling lithium ions between two electrodes — and every one of those shuttle trips very slightly wears the electrodes down, which is why battery capacity never lasts forever.
4K has four times as many pixels as 1080p, not four times the sharpness — resolution is a grid area, and doubling each side of a grid quadruples its total pixel count.
Bluetooth avoids interference from WiFi and other devices by hopping to a new radio channel roughly 1,600 times a second — a technique called frequency-hopping spread spectrum.
A GPU has thousands of small, simple cores instead of a CPU's handful of powerful ones, because rendering a screen means doing the same simple math on millions of pixels at once.
Wireless charging has no actual wireless power transmission across a room — it's electromagnetic induction between two coils held almost touching, the same physics behind a basic transformer.
A laptop isn't a shrunken desktop — it runs the same kind of components deliberately tuned to a much lower power ceiling, which is the real engineering reason it trades away raw performance for battery life.
Neither fingerprint nor face unlock stores an actual image of you — both convert the scan into a mathematical template and compare future scans against that template, never the raw picture.
An operating system is the layer that manages a device's hardware so every app doesn't have to — here's exactly what it juggles behind the scenes.
"App" and "software" get used interchangeably, but one is a category and the other is a subset of it — here's the actual dividing line.
A file extension is a label, but the file format is a rulebook — mixing them up is why renaming a file's extension almost never makes it open correctly.
Software updates aren't just new features — most exist to close specific, known security flaws before someone with bad intentions finds and uses them.
A driver is the translator between a generic OS request and one specific piece of hardware's exact commands — which is why the wrong driver breaks a device the OS otherwise supports fine.
Open source is about who can see and change the code, not about price — plenty of open source software is sold, and plenty of free software is proprietary.
"Compatible" isn't one property — it's four separate layers (connector, protocol, OS support, software format) that all have to match independently.
Compression doesn't magically erase data — it finds repeated patterns and rewrites them more efficiently, and how much it can shrink a file depends entirely on how repetitive that file already is.
Beta doesn't mean broken and it doesn't mean finished — it means feature-complete software being tested at scale before its official stable release.
An app crash is the operating system deliberately shutting down a process that hit an operation it can't safely continue from — a safety response, not a random glitch.
Deleting a file, even from the recycle bin, usually just removes its listing — the actual data can keep sitting on the drive until something else overwrites it.
The cloud is not a place in the sky — it's someone else's physical computers, in a real building, that you reach over the internet.
Cloud storage trades a single local drive for redundancy and remote access — but it requires internet, ongoing cost, and trust in a provider's practices.
Automatic backup software copies your files on a schedule, keeping past versions — a fundamentally different job from sync, which mirrors your newest changes.
Downloading waits for a whole file before playback; streaming plays from a small buffer while data keeps arriving — which is exactly why only one of them can stall mid-play.
An API is a defined menu of requests one piece of software can make to another, so apps can ask for data or actions without needing to know how the other side works.
Two devices don't sync by talking to each other directly — they both reach the same central server, which is exactly why sync stops the moment either loses internet.
A server is just a computer set up to stay on and answer requests from other computers — not a special category of machine, but a role a machine is configured to play.
A file-sharing link doesn't move the file to you — it's a token pointing back to one stored copy, checked against permissions every single time it's opened.
Uptime is the measured percentage of time a service actually responds as expected — and the gap between 99% and 99.99% is far bigger than the numbers suggest.
Offline mode isn't automatic — it only exists because developers deliberately built a local data store and a way to reconcile changes once a connection returns.
Email doesn't teleport — it hops from your mail app to your provider's server, through a DNS lookup, straight to the recipient's mail server over SMTP.
End-to-end encryption means only the sender and recipient hold the key to unlock a message — not that the app maker sees nothing at all about the conversation.
Video calls lag for two very different reasons — not enough bandwidth for the data, or too much delay getting it there — and the fix for each is completely different.
A social feed isn't chronological or random — a ranking model scores thousands of candidate posts against your past behavior and sorts them by predicted engagement.
A push notification doesn't come from the app itself — it travels through one shared, always-on connection your device's operating system keeps open to a central notification service.
A read receipt is a small status update your device sends back to a server the moment a message is displayed on screen — it reports rendering, not comprehension.
Blocking someone flips a permission flag on the server that checks every future message and view attempt between two accounts — it doesn't touch anything already delivered.
A group chat message isn't broadcast directly between phones — it's stored once on a server and fanned out individually to every member's registered devices.
"Delivered" only confirms a message reached the recipient's device — it says nothing about whether that device has shown it on screen yet, which is what triggers a read status.
Cc addresses are copied into the message header every recipient sees; Bcc addresses are used to deliver the message but stripped from that header before anyone's copy is generated.
A password manager is an encrypted lookup vault, not a memory trick — it stores one unique password per site and matches it by exact address, unlocked by a single master password.
Two-factor authentication requires two independent kinds of proof, not just a stronger password — so a stolen password alone still isn't enough to get in.
Phishing works by faking a trusted sender and manufacturing urgency, not by exploiting a technical flaw in your device — it targets human trust, not software.
Malware is the umbrella term for any harmful software — virus, worm, trojan, and ransomware describe how it spreads or what it does once running, not competing brands of the same thing.
A firewall decides whether a connection is allowed to happen at all — it doesn't inspect what's inside a connection it already permitted, which is why it isn't a complete security solution on its own.
Public WiFi is riskier because strangers share the same network, not because a password requirement is missing — what actually protects your data in transit is HTTPS encryption, regardless of the network.
End of support means a vendor stops shipping security patches for that software, not that the software stops working — the risk grows invisibly because it runs exactly the same as before.
CAPTCHA works by giving automated scripts a task that's historically been easy for humans and hard for bots, or by scoring behavior in the background — it's a probabilistic filter, not an unbreakable lock.
A data breach matters even when your password wasn't included — exposed personal details alone can fuel more convincing targeted phishing, while reused passwords enable credential stuffing.
Each character added to a password multiplies the total number of guesses an attacker must try, not just adds to it — that multiplicative math is why length matters more than most people assume.
Machine learning is pattern-fitting from examples, not thinking — a model adjusts itself until its guesses match known answers, then freezes and applies the pattern.
A chatbot doesn't understand your question — it predicts the next likely chunk of text, one piece at a time, based on patterns learned from training data.
An algorithm is just a precise, step-by-step procedure for solving a problem — a recipe is one, long division is one, and so is a social feed's ranking logic.
Blockchain is a record-keeping method — a chain of linked, tamper-evident entries shared across many computers — that cryptocurrency happens to use, not the other way around.
Automation follows fixed rules a person wrote; AI applies a pattern learned from data — and many real systems quietly use both together.
AR overlays digital content onto the real world you can still see; VR replaces your entire field of view with a computer-generated one.
Facial recognition doesn't store or compare a photo — it converts facial measurements into a numeric template and checks that number set against others.
A voice assistant converts sound into text through statistical pattern matching, then matches that text against a limited set of recognized commands.
The Internet of Things means a physical device has a sensor, a network connection, and reports its data somewhere else automatically.
Predictive text ranks candidate next words by statistical likelihood given what's already been typed — it isn't a fixed list of popular words.
A QR code stores its data directly in a grid of black and white squares — no internet connection is involved until your phone acts on what it decodes.
GPS doesn't use your phone's internet or cell signal to find you — it times radio signals from orbiting satellites and calculates distance from the delay.
A barcode doesn't store a price at all — it stores a short product number, and the scanner uses that number to look up the price in the store's own database.
Phone heat comes from four sources feeding one shared heat pool, and a built-in feedback loop called thermal throttling deliberately slows the processor to cool it back down.
Buffering happens when a video app's download rate can't keep up with its playback rate — a reservoir running dry, not a mysterious app failure.
Autocorrect compares each keystroke against a dictionary and your own typing history, then learns from every correction you accept or undo.
Battery percentage is an estimate read off a voltage curve, not a direct measurement — which is why it can stay steady for a long time, then drop fast near empty.
Airplane mode is one switch controlling several separate radios — and GPS, being receive-only, usually isn't restricted the way cellular is.
A screenshot captures a device's actual pixel grid — and since pixel density, resolution, and screen shape all vary between devices, the same content rarely produces an identical image.
A phone senses which way is up by measuring how Earth's gravity splits across three internal axes, not with a compass or GPS.
A device isn't "smart" just because it has an app or a Bluetooth toggle — it needs to sense, connect, and run updatable software.
A smart speaker isn't streaming everything you say to the cloud — a small local processor checks for a wake word first, and most audio never leaves the device.
A smart thermostat doesn't predict your future — it logs your past adjustments and matches new readings against that pattern to anticipate what you'll want next.
A smart home hub's real job is translating between low-power wireless protocols a Wi-Fi router can't speak — not just relaying commands over Wi-Fi.
A fitness tracker doesn't count steps or read your pulse directly — it infers both from motion patterns and light reflected off your skin.
A smart device that still turns on isn't the same as one that's still secure — updates close specific, discovered flaws that never fix themselves.
Compatibility isn't about matching brand names — it's about whether devices and apps can read and change the same underlying state.
A smart doorbell doesn't watch constantly for anything unusual — a low-power heat sensor triggers first, then software checks shape and zone before alerting you.
A smart TV's screen isn't automatically better than a regular one — the real difference is an entire computer layered on top of the same kind of panel.
The hardware in a cloud-dependent smart device doesn't break when its company shuts down — the remote server it constantly asks for permission disappears.
Search results aren't a neutral list of the 'best' pages — they're a ranked output of crawling, indexing, and a scored comparison against your exact query.
Cookies are small pieces of text a site asks your browser to store and send back — the mechanism behind staying logged in and being followed by ads alike.
A web browser isn't just a window onto the internet — it's a pipeline that fetches, parses, and renders raw code into the page you see, in a fixed order.
The ad that appears the instant a page loads was chosen through a real-time auction run in the milliseconds before the page finished loading.
A digital footprint is the trail of data your devices and accounts leave behind — assembled after the fact into a profile, not built by any single site.
Streaming subscriptions bill on a fixed recurring cycle, with a prorated partial charge only at the very first sign-up — every renewal after that is full price.
An app permission grants access to one specific resource, checked by the operating system on every use — not a one-time master key to the whole device.
An online payment travels through a chain of checkable approvals — merchant, processor, card network, issuing bank — with the merchant never actually deciding whether it goes through.
A slow website still eventually returns a response; a down website's request never completes at all — two different failure points in the same request/response chain.
Screen time tracking logs the timestamps when an app moves to and from the foreground, then totals the durations between those state changes — it doesn't watch what's on screen.