CTSF study materials
CTSF study resources

CTSF cheat sheet

CTSF · Keep the key ideas within reach.

Quick reference

Technology Fundamentals and Terminology

  • Bit = one binary digit (0 or 1); byte = 8 bits; 1 KB = 1024 bytes in binary convention, 1000 bytes in decimal (SI) convention.

  • Storage scaling: 1 MB = 1024 KB, 1 GB = 1024 MB, 1 TB = 1024 GB; vendor drive capacities often use decimal units, so an advertised 1 TB drive shows ~931 GB in binary-based OS displays.

  • Throughput vs. latency: throughput is data volume per unit time (MB/s, Gbps); latency is delay per operation (ms). Raising bandwidth does not reduce latency.

  • Bandwidth unit conversion: 1 Gbps = 1000 Mbps; divide Mbps by 8 to approximate MB/s (100 Mbps ≈ 12.5 MB/s theoretical).

  • Virtualization: a hypervisor (Type 1 bare-metal, Type 2 hosted) multiplexes physical CPU, RAM, storage, and NIC resources among guest VMs.

  • Cloud service models: IaaS supplies compute/storage/network; PaaS adds runtime and middleware; SaaS delivers the finished application.

  • API = defined contract for software-to-software calls; REST uses HTTP verbs (GET read, POST create, PUT/PATCH update, DELETE remove) and status codes (2xx success, 4xx client error, 5xx server error).

  • Common file extensions map to content type: .exe/.msi executables/installers, .pdf portable document, .csv plain-text delimited data, .iso optical image, .log text event records.

Quick reference

Hardware, Devices, and Peripherals

  • RAM is volatile working memory; DRAM (DIMM/SO-DIMM) loses contents on power loss, while NAND flash (SSD) and magnetic disks (HDD) are non-volatile.

  • Storage media trade-off: HDD = high capacity per dollar, mechanical latency; SSD = low latency and shock resistance, higher cost per GB, finite write endurance (TBW).

  • Connector reference: USB-A/USB-C, HDMI, DisplayPort, RJ-45 (Ethernet), 3.5 mm audio, SATA (internal drives), M.2 (NVMe SSD slot), Thunderbolt (USB-C form factor).

  • Peripheral classes: input (keyboard, scanner, webcam), output (monitor, printer, speaker), and both (touchscreen, multifunction printer).

  • Printer consumables differ by technology: laser uses toner cartridges and imaging drums; inkjet uses ink cartridges; thermal uses coated paper with no ink.

  • POST (power-on self-test) runs at boot; repeated beep codes or a blank display point to RAM, GPU, or power supply faults before the OS loads.

  • PSU ratings: wattage must cover peak component draw; 80 PLUS efficiency ratings (Bronze to Titanium) indicate conversion efficiency, not output capacity.

  • Hot-swappable components (e.g., SAS/SATA drive bays, redundant PSUs on servers) can be replaced while powered; CPU and RAM are not hot-swappable on typical systems.

Quick reference

Networking and Connectivity

  • IPv4 address = 32 bits in four dotted octets; private ranges are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16; 127.0.0.1 is loopback.

  • Subnet mask /24 = 255.255.255.0 and yields 254 usable host addresses (256 minus network and broadcast).

  • IPv6 is 128 bits written as eight hexadecimal groups; link-local addresses begin fe80:: and are not routed.

  • DHCP leases IP address, subnet mask, default gateway, and DNS servers automatically; APIPA (169.254.x.x) means the DHCP request failed.

  • DNS resolves names to IP addresses; record types include A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), and PTR (reverse lookup).

  • Ports to know: 22 SSH, 25 SMTP, 53 DNS, 80 HTTP, 443 HTTPS, 3389 RDP; TCP is connection-oriented and reliable, UDP is connectionless and unacknowledged.

  • Wi-Fi standards by band: 802.11n (2.4/5 GHz), 802.11ac (5 GHz), 802.11ax/Wi-Fi 6 (2.4/5/6 GHz); 2.4 GHz reaches farther but is more congested than 5 GHz.

  • Troubleshooting order for connectivity: physical link (cable/link LED) → IP configuration (ipconfig/ifconfig) → gateway ping → DNS resolution → application port test.

Quick reference

Operating Systems, Software, and Applications

  • Windows file systems: NTFS supports permissions, quotas, and journaling; FAT32 caps a single file at 4 GB; exFAT is used for large removable media.

  • Linux permission notation rwx = 4+2+1; chmod 755 grants owner read/write/execute and group/others read/execute.

  • Windows paths: %SystemRoot% is typically C:\Windows, %TEMP% is the per-user temp folder, and C:\Users<name>\AppData holds per-user application data.

  • Least-privilege execution: standard user accounts for daily work; administrative elevation (UAC on Windows, sudo on Linux) only for specific tasks.

  • Software lifecycle: install (MSI/EXE, apt, yum/dnf, package managers) → update/patch → uninstall; patches close known vulnerabilities and should be tracked by version.

  • 32-bit vs. 64-bit: 32-bit processes address ~4 GB of memory; 64-bit OS and applications are required to use more RAM per process.

  • Backup types: full copies all selected data; incremental copies changes since the last backup of any type; differential copies changes since the last full backup.

  • Driver = OS-level software that translates commands for a specific hardware device; a mismatched driver commonly causes device errors or stop errors.

Quick reference

Security, Privacy, and Data Protection

  • CIA triad: confidentiality (only authorized read access), integrity (data unaltered and trustworthy), availability (systems reachable when needed).

  • Authentication factors: something you know (password/PIN), something you have (token, phone), something you are (biometrics); MFA requires two or more different factor types.

  • Encryption at rest protects stored data (BitLocker, LUKS, file/folder encryption); encryption in transit protects data on the wire (TLS/HTTPS, VPN).

  • Phishing indicators: mismatched sender domain, urgency, unexpected attachments, hover-link destination differing from displayed text; report rather than click.

  • Malware categories: virus (attaches to files), worm (self-propagates over networks), trojan (disguised as legitimate), ransomware (encrypts and demands payment), spyware (collects activity).

  • Password storage best practice: salted one-way hashes (e.g., bcrypt/Argon2), never plaintext or reversible encryption; length and uniqueness matter more than forced complexity churn.

  • Least privilege and need-to-know govern data access; role-based access control (RBAC) assigns permissions to roles rather than individuals.

  • Privacy principles: collect only necessary personal data (minimization), state purpose, limit retention, and honor subject access/deletion requests per applicable policy and law.

Quick reference

Support Operations, Troubleshooting, and Service Delivery

  • Incident priority = impact × urgency; a high-impact, high-urgency outage outranks a low-impact single-user request regardless of ticket age.

  • Ticket lifecycle: new → assigned → in progress → resolved → closed; reopening a closed ticket is a new record of the same issue.

  • SLA vs. OLA: an SLA is a customer-facing commitment (response and resolution targets); an OLA is an internal agreement between teams supporting the SLA.

  • Escalation types: functional (to a more skilled technician) and hierarchical (to management for authority or resources).

  • Troubleshooting method: identify the problem → establish a theory → test the theory → plan/implement the fix → verify full functionality → document findings.

  • Change management: request → review/approve → schedule → implement → verify → rollback plan documented before any change is applied.

  • First-line data gathering: exact error text, when it started, what changed recently, scope (one user vs. many), and reproducible steps.

  • Knowledge base articles should record symptom, cause, resolution steps, and affected versions so recurring issues resolve faster and consistently.

Quick reference

Professional Practices, Ethics, and Communication

  • Confidentiality: do not disclose client data, credentials, or incident details to unauthorized parties; share only on a need-to-know basis.

  • Professional ethics: avoid conflicts of interest, do not accept gifts that could influence decisions, and disclose any relationship that could bias support.

  • Communication structure: acknowledge the issue, state what you will do and when, give realistic timelines, and confirm the user understands before closing.

  • Plain-language rule: replace jargon with user-level terms (say "restart the computer," not "reinitialize the host") unless the audience is technical.

  • Active listening: let the user finish, paraphrase the problem back, and ask clarifying questions rather than interrupting with a solution.

  • Handling an upset user: stay calm and factual, avoid blame, focus on the fix, and escalate when the request exceeds your authority.

  • Documentation discipline: record actions, timestamps, and outcomes in the ticket so others can continue the work without re-interviewing the user.

  • Data handling ethics: access only records required for the task, and follow policy for retention, disposal, and reporting suspected breaches promptly.