ITCA study materials
ITCA study resources

ITCA: ITCA: Foundational IT Concepts and Troubleshooting

ITCA · Work through your exam, one topic at a time.

All guide sections

ITCA: Foundational IT Concepts and Troubleshooting

The ITCA exam tests entry-level IT literacy across computing, networking, security, data, and software. It rewards precise definitions and ordered troubleshooting, not product trivia.

Core rules and concepts

  • Computing: CPU executes instructions; RAM is volatile working memory; storage is persistent. The OS schedules processes and enforces permissions. Virtual machines run a full OS; containers share the host kernel.
  • Networking: MAC addresses are link-local; IP addresses are routable. Private IPv4 ranges: 10/8, 172.16/12, 192.168/16. DNS resolves names, DHCP leases addresses, TCP is reliable and ordered, UDP is low-latency. Ports: 22 SSH, 53 DNS, 80 HTTP, 443 HTTPS.
  • Security: CIA triad = confidentiality, integrity, availability. Authentication proves identity; authorization grants access. Use least privilege, MFA, and encryption in transit and at rest. Symmetric encryption uses one shared key; asymmetric uses a public/private key pair for exchange and signatures.
  • Data: A primary key is unique and non-null; a foreign key enforces referential integrity. SQL uses WHERE to filter and JOIN to combine tables. A 3-2-1 backup means three copies, two media types, one off-site.
  • Software: SDLC phases are requirements, design, implementation, testing, deployment, maintenance. Agile iterates; waterfall sequences. Version control tracks changes; APIs define contracts; tests range from unit to acceptance.

Worked example

A user cannot reach https://shop.example.com, but other sites load. Reason in layers. Other sites working suggests local DNS and internet path work; run nslookup. If the name resolves, test TCP 443: refusal points to a local firewall or stopped service; timeout suggests routing or filtering. A certificate warning means expired cert or name mismatch. If the page loads but login fails, move to application authorization.

Traps that cost marks

  • Confusing authentication with authorization.
  • Calling RAM storage; it is volatile memory.
  • Believing HTTPS encrypts server data at rest; it protects data in transit.
  • Allowing duplicate or null primary keys.
  • Rebooting before isolating the failing layer.