Objective. Learners will use command-line tools and the OSI model as a diagnostic framework to isolate and resolve simulated network connectivity issues reported by end users.
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
When an end user calls the help desk and says "I can't get to the internet" or "I can't reach the file server," your job is to find the root cause quickly and fix it systematically. Two tools help you do that every time: the OSI model as a diagnostic framework, and a set of built-in Windows command-line utilities.
The OSI model has seven layers. At the help desk, you almost always work from the bottom up — physical first, then logical. This approach prevents you from chasing a software problem when a cable is simply unplugged.
Working bottom-up keeps you from wasting time. If Layer 1 is broken, nothing above it matters.
Run `ipconfig /all` to see the full IP configuration of every adapter. Look for:
If you see an APIPA address, the machine could not reach a DHCP server. You can try `ipconfig /release` followed by `ipconfig /renew` to request a new lease.
`ping` sends ICMP echo requests and measures round-trip time. Use it in a logical sequence:
1. `ping 127.0.0.1` — tests the local TCP/IP stack
2. `ping <your own IP>` — confirms the NIC is bound correctly
3. `ping <default gateway>` — tests Layer 3 connectivity to the router
4. `ping 8.8.8.8` (or another public IP) — tests internet reachability without DNS
5. `ping google.com` — tests DNS resolution
If step 4 works but step 5 fails, the fault is DNS, not routing.
`tracert <destination>` shows every hop between your machine and the destination. Each line is a router. If traffic stops at a particular hop, that is where the problem lives — either a failed router or a firewall blocking ICMP. This tool is most useful after you confirm basic IP settings are correct.
`nslookup <hostname>` queries the configured DNS server directly. If it returns the correct IP, DNS is working. If it returns a timeout or "server can't find" error, the DNS server address is wrong, the DNS server is down, or the hostname record does not exist. You can also specify an alternate server: `nslookup google.com 8.8.8.8` to test against a known-good public resolver.
`netstat -an` lists all active TCP and UDP connections and listening ports. Use it to confirm that a service is listening on the expected port, or to spot unexpected connections that might indicate a security issue. For help desk work, the most common use is confirming whether a required application port is open or blocked.
CompTIA formalizes network troubleshooting in six steps. Memorize these — they appear on both A+ and Network+ exams, and you will use them in every incident report.
1. Identify the problem — gather information, question the user, duplicate if possible
2. Establish a theory of probable cause — consider obvious causes first (bottom-up or top-down)
3. Test the theory — run commands; if the theory is confirmed, move to step 4; if not, form a new theory
4. Establish a plan of action — determine the fix and any side effects
5. Implement the fix — make the change; verify full functionality
6. Document findings, actions, and outcomes — write the incident report
Documentation is not optional. It protects you legally, helps the next technician, and satisfies organizational change-management policies.
| Fault | Symptom | Key Command | Fix |
|---|---|---|---|
| Bad IP configuration | APIPA address; cannot ping gateway | `ipconfig /all` then `/release` `/renew` | Correct static IP or restore DHCP |
| DNS misconfiguration | Can ping 8.8.8.8 but not google.com | `nslookup` times out | Set correct DNS server address |
| Blocked port | Application unreachable; ping to server works | `netstat -an`; `tracert` | Open port in firewall or re-enable service |
While electrical hazards are limited when working at a desktop PC, follow standard precautions: use an anti-static wrist strap when opening cases, and never work inside a powered server without verifying the power state. More relevant at the help desk is data safety — never share another user's account credentials to test connectivity, and do not leave a command prompt open on someone else's machine. Always obtain proper authorization before changing firewall rules or network settings on a production system; unauthorized changes can violate organizational policy and, in some environments, federal law.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.