Acutis logo Acutis Go network & machine diagnostics

How to troubleshoot a network (OSI Layers 1–7)

The fast answer: start at the bottom and climb

The reliable way to troubleshoot any network problem is to work through the OSI model from the bottom up — start at Layer 1 (the physical cable and link), confirm it's solid, then climb one layer at a time until you find the layer where things break. This stops you from rebooting routers and reinstalling drivers when the real problem was a loose cable. The OSI model is just a seven-rung ladder that describes everything a network does, from electrical signals on a wire up to the app on your screen. Troubleshoot it like a ladder: check each rung in order, and the first broken rung is your fault.

What the OSI model actually is

OSI stands for Open Systems Interconnection. It's a conceptual model that breaks networking into seven layers, each handling one job and handing off to the next. You don't need to memorize the theory — you just need to know that a fault lives on one specific layer, and naming that layer tells you exactly what to fix. Here are the seven, bottom to top:

  • Layer 1 — Physical. The cable, port, NIC, radio signal — the actual electrical or wireless link.
  • Layer 2 — Data Link. MAC addresses, Ethernet frames, switches and VLANs — how devices talk on the local segment.
  • Layer 3 — Network. IP addresses, routing, gateways — how packets find their way across networks.
  • Layer 4 — Transport. TCP and UDP, ports, firewalls — how a reliable conversation is set up and kept ordered.
  • Layer 5 — Session. Opening, maintaining and tearing down a connection between two applications.
  • Layer 6 — Presentation. Encryption (TLS), compression and data formatting — the certificate handshake lives here.
  • Layer 7 — Application. The thing you actually use: the browser, DNS, the web server, the app's own logic.

Why you troubleshoot bottom-up

Every layer depends on the one below it. Layer 3 routing can't work if Layer 2 can't pass a frame, and Layer 2 can't pass a frame if Layer 1 has no link light. So if you start at the top — say, blaming the website or the app — you can waste an hour on a problem that a $5 cable swap would have fixed. Starting at the bottom means the first thing you confirm is the cheapest and most common cause, and you never debug a higher layer while a lower one is silently broken underneath it. Cables and connectors are, by a wide margin, the most frequent culprit, which is exactly why Layer 1 goes first.

The divide-and-conquer method

You don't always have to climb one rung at a time. A faster variation is to test the middle and split the problem in half. A classic split: can you ping your own router or gateway? If yes, Layers 1 through 3 inside your home are healthy and the fault is higher up or further out — skip straight to DNS, the app, or the internet path. If no, the fault is below Layer 3 and local — check the cable, the link light, your IP address and the switch. Each test you run should cut the list of possible layers roughly in half until one layer is left standing.

Symptom → likely layer

Use this table to jump to the right starting layer. Match the symptom, then open that part's guide.

SymptomLikely layer
No link light, cable feels loose, port deadLayer 1 — Physical
Wi-Fi very weak or drops in and outLayer 1 — Physical
Reach some local devices but not others; VLAN isolationLayer 2 — Data Link
No IP address, wrong subnet, can't reach the gatewayLayer 3 — Network
Connection refused / blocked port / firewallLayer 4 — Transport
Connection drops mid-session or won't stay openLayer 5 — Session
"Your connection is not private" / certificate errorLayer 6 — Presentation (TLS)
"Server not found," site down, DNS fails, app errorLayer 7 — Application

How each layer guide helps

This page is the home base. Each guide in the series takes one layer and shows you what breaks there, the exact symptoms, and the commands and fixes to clear it. Work through them in order if you're learning the method, or jump straight to the layer your symptom points to:

🔧 Inspect each layer with our free tools

You can confirm most of these layers in your browser — no install. Match the layer to the tool:

  • Layer 2 (Data Link): paste an unknown MAC into the MAC lookup to reveal its manufacturer and identify the device.
  • Layer 3 (Network): use the subnet calculator to confirm your IP, mask and gateway line up; the ping test for latency and packet loss; and the IP lookup to see who owns an external IP.
  • Layer 6 (Presentation): run the SSL checker to verify a site's certificate is valid and not expired.
  • Layer 7 (Application): try Is it DNS? for a one-click DNS health check, the DNS lookup to compare resolvers, and the email check for MX, SPF, DKIM and DMARC.

Layers 1, 4 and 5 are mostly hands-on or CLI work — link lights, port and firewall checks, and session traces.

Stop guessing which layer is broken

Climbing the layers by hand works, but it's slow. Acutis Go runs a 60-second check and tells you plainly which layer the fault is on — the cable, your IP, DNS, or your own machine — so you skip straight to the fix instead of guessing. Free, no account to try.

Get Acutis Go — free