ICT - Information Communication Technology Practice Test

โ–ถ

Understanding ICT terminology is the foundation of every technology career, certification exam, and digital literacy course in the United States today. Whether you are preparing for a CompTIA exam, studying for a college course, or simply trying to keep up with fast-moving workplace technology, knowing the precise definitions of ICT terms gives you a significant advantage. The vocabulary of information and communication technology spans hardware, software, networking, security, databases, cloud computing, and human-computer interaction โ€” and mastery of these terms unlocks deeper comprehension across all of those domains.

Understanding ICT terminology is the foundation of every technology career, certification exam, and digital literacy course in the United States today. Whether you are preparing for a CompTIA exam, studying for a college course, or simply trying to keep up with fast-moving workplace technology, knowing the precise definitions of ICT terms gives you a significant advantage. The vocabulary of information and communication technology spans hardware, software, networking, security, databases, cloud computing, and human-computer interaction โ€” and mastery of these terms unlocks deeper comprehension across all of those domains.

The breadth of ICT terminology can feel overwhelming at first glance. A quick search returns thousands of acronyms, jargon-heavy definitions, and vendor-specific terms that seem designed to confuse rather than clarify. The good news is that most ICT concepts cluster around a manageable set of core ideas: how data is created, stored, transmitted, secured, and processed. Once you understand those five pillars, most new terms you encounter will slot naturally into a framework you already have, making the learning curve far less steep than it initially appears.

ICT terminology is not static. New terms enter the field every year as technologies evolve. Cloud-native architectures introduced words like "container," "microservice," and "orchestration" into mainstream usage. Artificial intelligence brought "inference," "training data," and "large language model" into everyday IT conversations. Cybersecurity added "zero-trust," "threat actor," and "attack surface." Keeping your terminology current is not a one-time effort but an ongoing professional habit, and the best way to build that habit is through structured study and regular self-testing.

For students and professionals in the US, ICT terminology appears on dozens of high-stakes certification exams including CompTIA A+, Network+, Security+, Cloud+, and CySA+, as well as vendor-specific credentials from Microsoft, Cisco, Google, and Amazon Web Services. Employers use these certifications as a reliable signal that a candidate understands the language of the field well enough to communicate clearly with colleagues, clients, and vendors. A weak grasp of terminology directly undermines exam performance and on-the-job credibility, which is why targeted vocabulary study pays such large dividends.

This guide organizes ICT terminology into logical categories, explains the most important terms with concrete examples, and highlights the distinctions that confuse learners most often. You will find coverage of networking terms, hardware vocabulary, software concepts, database language, cloud computing jargon, and cybersecurity definitions. Each section explains not just what a term means but why it matters in practice โ€” because real understanding goes beyond memorizing a definition and extends to knowing when and how a concept applies in the real world.

Learning ict terminology also helps you critically evaluate the technology choices organizations make. When you understand what a VPN actually does at the network layer, you can assess whether a company's remote access policy is genuinely secure. When you know the difference between synchronous and asynchronous communication, you can design better collaboration workflows. Terminology, in other words, is not just test prep material โ€” it is the cognitive infrastructure for sound technical judgment throughout your career.

Throughout this article, you will also find practice quiz opportunities, a structured checklist of must-know terms, and a comprehensive FAQ section covering the questions learners ask most frequently. Whether you have thirty minutes or three weeks before your next exam, the content here is organized to make every study session count. Let us start by putting the scale of ICT terminology in perspective with some key statistics that show just how broad and rapidly growing this field really is.

ICT Terminology by the Numbers

๐Ÿ“š
1,200+
Terms in CompTIA A+ Glossary
๐ŸŽ“
40+
Active ICT Certifications
๐Ÿ’ฐ
$64K
Median US IT Support Salary
๐Ÿ“Š
15%
IT Job Growth Through 2033
๐ŸŒ
5.4B
Internet Users Worldwide
Test Your ICT Terminology Knowledge

Core Categories of ICT Terminology

๐Ÿ–ฅ๏ธ Hardware Terms

Vocabulary covering physical components: CPUs, RAM, storage drives, motherboards, peripherals, and the physical layer of networks including cables, switches, routers, and access points.

๐Ÿ’ป Software and OS Terms

Definitions for operating systems, applications, firmware, drivers, APIs, and the software development lifecycle including terms like compilation, runtime, debugging, and version control.

๐ŸŒ Networking Terms

Key vocabulary for protocols (TCP/IP, DNS, DHCP), topologies, bandwidth, latency, subnetting, VLANs, and the OSI and TCP/IP reference models used in every networking certification.

๐Ÿ›ก๏ธ Cybersecurity Terms

Essential definitions for threats, vulnerabilities, exploits, authentication methods, encryption standards, firewalls, VPNs, and frameworks like NIST and zero-trust architecture.

โ˜๏ธ Cloud and Virtualization Terms

Modern vocabulary including IaaS, PaaS, SaaS, hypervisors, containers, Kubernetes, serverless computing, auto-scaling, and multi-cloud deployment strategies.

Networking terminology forms one of the densest clusters in all of ICT vocabulary, and it is also among the most heavily tested on certification exams. At the most basic level, a network is any collection of devices that can exchange data.

A Local Area Network (LAN) connects devices within a limited geographic area such as an office or campus, while a Wide Area Network (WAN) spans cities, countries, or the globe. The internet itself is the world's largest WAN, and understanding how data moves across it requires familiarity with protocols, addressing, and routing concepts that each carry their own specialized vocabulary.

The OSI model โ€” Open Systems Interconnection โ€” divides network communication into seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application. Each layer has its own terminology. At the Physical layer you encounter terms like "bit rate," "duplex," and "signal attenuation." At the Network layer you work with IP addresses, subnets, and routing tables. At the Transport layer the key terms are TCP (Transmission Control Protocol) and UDP (User Datagram Protocol), which differ fundamentally in whether they guarantee reliable delivery. Understanding which layer a concept belongs to is itself a critical test skill.

Bandwidth and latency are two networking terms that even experienced professionals sometimes conflate. Bandwidth refers to the maximum amount of data that can be transmitted per unit of time โ€” typically measured in megabits per second (Mbps) or gigabits per second (Gbps). Latency, by contrast, is the delay between sending a packet and receiving a response, measured in milliseconds. A satellite internet connection might offer reasonable bandwidth but extremely high latency, making it unsuitable for real-time applications like video conferencing or online gaming regardless of its advertised speed.

DNS (Domain Name System) is often called the phone book of the internet, translating human-readable domain names like practiceTestGeeks.com into machine-readable IP addresses. DHCP (Dynamic Host Configuration Protocol) automatically assigns IP addresses to devices joining a network, eliminating the need for manual configuration. NAT (Network Address Translation) allows multiple devices on a private LAN to share a single public IP address, which is how home routers let every device in a household access the internet simultaneously through one connection provided by an ISP.

Protocols are formal rules governing how devices communicate, and ICT is full of them. HTTP and HTTPS govern web browsing, with the S in HTTPS indicating that the connection is encrypted using TLS (Transport Layer Security). FTP and its secure variant SFTP handle file transfers. SMTP, IMAP, and POP3 manage email sending and retrieval respectively. SSH (Secure Shell) provides encrypted command-line access to remote systems. Each protocol operates on a specific port number โ€” HTTP uses port 80, HTTPS uses 443, SSH uses 22 โ€” and memorizing these port assignments is standard exam preparation for networking certifications.

Network topology describes the physical or logical arrangement of devices in a network. A bus topology connects all devices to a single cable; a star topology connects all devices to a central switch or hub; a mesh topology connects every device to every other device for maximum redundancy. In practice, most enterprise networks use a hierarchical design with core, distribution, and access layers. VLANs (Virtual Local Area Networks) logically segment a physical network into separate broadcast domains, improving both security and performance without requiring additional physical hardware.

Wireless networking terminology has become increasingly important as Wi-Fi has displaced wired connections in many environments. 802.11 is the IEEE standard governing Wi-Fi, with suffixes like ac, ax (Wi-Fi 6), and be (Wi-Fi 7) indicating different generations with different speed and range characteristics. SSID is the name broadcast by a wireless network. WPA3 is the current gold standard for wireless encryption, replacing the weaker WEP and WPA2 predecessors. Understanding these distinctions matters for both exam success and making sound infrastructure recommendations in professional settings.

Free ICT Fundamentals Questions and Answers
Practice core ICT concepts with foundational multiple-choice questions covering hardware, software, and networking basics.
Free ICT General Knowledge Questions and Answers
Test your broad ICT vocabulary and general technology knowledge with these free practice questions.

Hardware, Software, and Cloud ICT Vocabulary

๐Ÿ“‹ Hardware Terms

Hardware terminology centers on the physical components that make computing possible. The CPU (Central Processing Unit) is the brain of any computer system, executing instructions measured in gigahertz (GHz) clock speed. RAM (Random Access Memory) provides fast, temporary storage for actively running processes, while ROM (Read-Only Memory) stores firmware that persists without power. Key metrics include core count, cache size (L1, L2, L3), and thermal design power (TDP), all of which appear on certification exams and job interviews.

Storage terminology distinguishes between HDD (Hard Disk Drive), which uses spinning magnetic platters, and SSD (Solid State Drive), which uses flash memory for dramatically faster read/write speeds. NVMe (Non-Volatile Memory Express) SSDs communicate over the PCIe bus rather than the older SATA interface, delivering speeds up to six times faster. RAID (Redundant Array of Independent Disks) configurations like RAID 0, 1, 5, and 10 combine multiple drives to achieve redundancy, performance, or both โ€” a critical data center concept every ICT professional must understand.

๐Ÿ“‹ Software Terms

Software terminology spans a wide range from operating system concepts to programming fundamentals. An OS (Operating System) manages hardware resources and provides services to applications; examples include Windows, macOS, Linux, and Android. APIs (Application Programming Interfaces) define how software components communicate, enabling developers to build applications that leverage existing services. Virtualization uses software called a hypervisor to run multiple virtual machines on a single physical host, each with its own operating system and allocated resources.

The software development lifecycle introduces terms like Agile, DevOps, version control, and CI/CD (Continuous Integration/Continuous Deployment). Open-source software makes source code publicly available under licenses that permit modification and redistribution. SaaS (Software as a Service) delivers applications over the internet โ€” think Microsoft 365 or Google Workspace โ€” eliminating local installation. Middleware sits between an operating system and the applications running on it, handling tasks like message queuing, authentication, and data translation between disparate systems.

๐Ÿ“‹ Cloud Computing Terms

Cloud computing vocabulary has exploded in importance over the past decade. IaaS (Infrastructure as a Service) provides virtualized computing resources โ€” servers, storage, networks โ€” over the internet; AWS EC2 is the quintessential example. PaaS (Platform as a Service) adds an application development platform on top of infrastructure, abstracting away OS management so developers can focus on code. SaaS delivers complete applications. Together these three service models form the foundational taxonomy of cloud computing that every ICT professional must know cold.

Additional cloud terms include elasticity (the ability to scale resources up or down automatically based on demand), multi-tenancy (multiple customers sharing the same underlying infrastructure while remaining logically isolated), and serverless computing (where developers write functions without managing servers at all, paying only for actual execution time). Cloud-native applications are designed from the ground up for cloud deployment using containers, microservices, and declarative APIs โ€” a design philosophy that requires its own rich vocabulary of tools and patterns.

Advantages and Challenges of Mastering ICT Terminology

Pros

  • Accelerates comprehension when reading technical documentation, manuals, and certification study guides
  • Improves communication with colleagues, vendors, and clients who expect precise technical language
  • Directly boosts performance on certification exams where vocabulary questions account for significant scoring weight
  • Builds credibility during job interviews and client-facing technical presentations
  • Enables faster onboarding when switching roles, teams, or technology stacks
  • Provides a cognitive framework that makes learning new ICT concepts faster and more intuitive

Cons

  • The field produces hundreds of new terms every year, requiring continuous learning investment
  • Vendor-specific terminology can conflict with or diverge from standard definitions, causing confusion
  • Acronym overload is real โ€” many abbreviations share the same letters across different subfields of ICT
  • Memorizing definitions without contextual understanding leads to brittle knowledge that fails on applied exam questions
  • Regional and industry variations mean the same term can carry slightly different meanings in different organizations
  • Outdated terminology from legacy systems persists in many workplaces, requiring parallel knowledge of old and new vocabularies
ICT - Information Communication Technology Cloud Computing and Virtualization Questions and Answers
Challenge yourself with cloud computing and virtualization concepts including IaaS, PaaS, SaaS, and hypervisor terms.
ICT - Information Communication Technology Computer Hardware and Peripherals Questions and Answers
Test your hardware vocabulary covering CPUs, RAM, storage, and peripheral device concepts and terminology.

ICT Terminology Mastery Checklist

Learn the seven layers of the OSI model and name at least two protocols or devices associated with each layer.
Distinguish clearly between bandwidth and latency and be able to explain each with a real-world analogy.
Memorize the most common port numbers: 21 (FTP), 22 (SSH), 25 (SMTP), 53 (DNS), 80 (HTTP), 443 (HTTPS), 3389 (RDP).
Understand the difference between TCP and UDP and know which applications rely on each protocol.
Define IaaS, PaaS, and SaaS with a concrete vendor example for each service model.
Explain the difference between a hypervisor and a container runtime such as Docker.
Know the RAID levels 0, 1, 5, and 10 and identify the trade-offs each makes between performance and redundancy.
Define encryption, hashing, and digital signatures and explain how they differ in purpose and implementation.
Understand the CIA triad โ€” Confidentiality, Integrity, and Availability โ€” and give an example threat to each pillar.
Be able to define and differentiate SQL and NoSQL databases including when each type is the appropriate choice.
Terminology Questions Account for Up to 30% of Certification Exam Scores

On exams like CompTIA A+ and Network+, direct vocabulary questions โ€” "which term describes X?" or "what does this acronym stand for?" โ€” make up a substantial portion of the total score. Many candidates lose these points not because they lack technical skill, but because they never systematically studied definitions. Treating ICT terminology study as seriously as hands-on lab practice is one of the highest-ROI preparation strategies available.

Cybersecurity terminology has grown into one of the most expansive and fastest-evolving subsets of ICT vocabulary. The field begins with a precise distinction between three foundational terms that beginners frequently confuse: a vulnerability is a weakness in a system, a threat is a potential danger that could exploit that weakness, and an exploit is the actual technique or code used to carry out an attack. Understanding this triad โ€” and the relationship between them โ€” is essential for reading security advisories, CVE reports, and risk assessments accurately.

Authentication and access control terminology is equally important. Authentication verifies that a user is who they claim to be, while authorization determines what that authenticated user is permitted to do โ€” a distinction that trips up many exam candidates. Multi-factor authentication (MFA) requires users to present evidence from at least two of three categories: something you know (a password), something you have (a hardware token or phone), or something you are (a fingerprint or face scan). Single Sign-On (SSO) allows users to authenticate once and gain access to multiple systems, reducing password fatigue while introducing its own security considerations.

Encryption terminology pervades cybersecurity. Symmetric encryption uses the same key for both encryption and decryption; AES (Advanced Encryption Standard) with a 256-bit key is the current symmetric gold standard. Asymmetric encryption uses a mathematically linked key pair โ€” a public key that anyone can use to encrypt data and a private key that only the owner uses to decrypt it. RSA and ECC (Elliptic Curve Cryptography) are the dominant asymmetric algorithms. TLS (Transport Layer Security) combines asymmetric encryption for key exchange with symmetric encryption for the actual data transfer, achieving both security and performance.

Database terminology is another critical cluster of ICT vocabulary. A relational database organizes data into tables with rows (records) and columns (fields), enforcing relationships through foreign keys. SQL (Structured Query Language) is the standardized language for querying and manipulating relational databases, and core SQL commands like SELECT, INSERT, UPDATE, DELETE, JOIN, and WHERE appear on virtually every database-related exam. Normalization is the process of organizing a relational database to reduce data redundancy; the normal forms (1NF, 2NF, 3NF, BCNF) each represent progressively stricter rules about how data should be structured.

NoSQL databases depart from the relational model to handle use cases that SQL databases handle poorly. Document databases like MongoDB store data as JSON-like documents rather than rows, making them flexible for rapidly changing data schemas. Key-value stores like Redis associate simple keys with values and deliver extremely fast lookup times, making them popular for caching. Column-family databases like Apache Cassandra excel at handling massive write volumes across distributed systems. Graph databases like Neo4j model data as nodes and edges, making them natural fits for social networks and fraud detection where relationships are as important as the data itself.

Data management terminology extends beyond database types to concepts like ACID (Atomicity, Consistency, Isolation, Durability), which defines the properties that guarantee reliable database transactions. Backup and recovery vocabulary includes full, incremental, and differential backups, along with Recovery Time Objective (RTO) and Recovery Point Objective (RPO) โ€” metrics that define how quickly a system must be restored and how much data loss is acceptable. These terms appear in business continuity planning, disaster recovery certifications, and IT governance frameworks like COBIT and ITIL.

Understanding these cybersecurity and database terms also connects directly to compliance and governance frameworks that US organizations must navigate. HIPAA (Health Insurance Portability and Accountability Act) governs the handling of protected health information (PHI) and requires specific security controls. PCI DSS (Payment Card Industry Data Security Standard) sets requirements for any organization handling credit card data. NIST (National Institute of Standards and Technology) publishes cybersecurity frameworks that define best practices for risk management. Familiarity with these regulatory terms is increasingly expected of ICT professionals working in healthcare, finance, and government sectors.

Preparing for ICT certification exams requires more than passive reading of terminology lists โ€” it demands active engagement with the vocabulary through practice questions, self-quizzing, and applied scenarios. Research in cognitive science consistently shows that retrieval practice (testing yourself on material rather than re-reading it) produces dramatically stronger long-term retention than passive review.

For ICT terminology specifically, this means working through practice questions that force you to apply definitions in context, not just recognize them when prompted. The difference between recognition and recall is the difference between getting a multiple-choice question right and being able to answer a performance-based item correctly.

Spaced repetition is the second major evidence-based technique for vocabulary acquisition. Rather than cramming all your terminology study into a single long session, distributing practice across multiple sessions separated by increasing intervals produces stronger memory consolidation. Flashcard applications that implement spaced repetition algorithms โ€” like Anki โ€” are particularly effective for ICT terminology because they automatically schedule reviews at the optimal moment before you would otherwise forget a definition. Many high-achieving certification candidates combine spaced repetition flashcard decks with domain-organized practice question sets, using the flashcards to learn definitions and the practice questions to test applied understanding.

Context matters enormously for vocabulary retention. When you encounter a new ICT term, look for the answer to three questions: what does this term mean in the abstract, what does it look like in practice, and how does it relate to other terms you already know?

For example, understanding that a firewall is a network security device that filters traffic based on rules becomes far more memorable when you also understand that it operates at specific OSI layers, that it differs from an IDS/IPS in whether it actively blocks or passively detects, and that it can be implemented in hardware, software, or cloud-based form.

Acronym management is a practical challenge that every ICT student faces. The field is saturated with abbreviations, and many share the same letters with completely different meanings. MAC can mean Media Access Control (a hardware address), Message Authentication Code (a cryptographic construct), or Mandatory Access Control (an authorization model). ARP means Address Resolution Protocol in networking but can appear as "arp" in other contexts entirely. The best defense against acronym confusion is to always learn acronyms in context โ€” tied to the specific domain (networking, security, databases) where they appear โ€” rather than trying to memorize standalone abbreviations.

Vendor-specific terminology adds another layer of complexity. AWS calls its virtual machine service "EC2" (Elastic Compute Cloud); Azure calls the equivalent service "Azure Virtual Machines"; Google Cloud calls it "Compute Engine." The underlying concept is identical, but certification exams for each platform use proprietary vocabulary exclusively. When preparing for vendor-specific credentials like AWS Solutions Architect or Microsoft Azure Administrator, you must learn the vendor's terminology in addition to the standard ICT vocabulary. The practical approach is to learn the standard term first, then map vendor-specific names onto concepts you already understand rather than treating them as entirely new ideas.

Writing definitions in your own words is a deceptively powerful study technique that forces you to genuinely understand a concept rather than merely reproduce a memorized string of words. If you cannot explain what subnetting is without looking at your notes, you have not truly learned it yet. A useful test: can you explain the concept to someone who has no ICT background using an analogy from everyday life?

If subnetting is like dividing a large parking lot into sections with reserved spaces for different departments, and you can walk through how that analogy maps to actual network addressing, you have achieved genuine conceptual understanding that will serve you on both exam questions and real-world problem-solving.

Finally, the interconnected nature of ICT terminology means that studying one domain inevitably reinforces your understanding of others. Networking concepts underpin cloud computing; database concepts underpin application development; security concepts overlay everything.

As you review ict terminology across domains, you will notice patterns โ€” the same principles of isolation, redundancy, and least privilege appear in networking VLANs, database access controls, and operating system user permissions alike. Recognizing these recurring principles helps you build a unified mental model of ICT rather than a collection of disconnected facts, and that unified model is what ultimately separates candidates who pass certification exams from those who nearly pass.

Challenge Yourself with ICT General Knowledge Questions

Building a sustainable ICT terminology study routine starts with realistic assessment of where you currently stand. Before diving into study materials, take a diagnostic practice quiz that covers the domains you will be tested on. Note which categories produce the most incorrect answers โ€” these are your priority areas. Most learners find that their weakest vocabulary clusters fall into one or two specific domains (often security or networking) rather than being evenly distributed, which means targeted study in weak areas produces faster overall improvement than reviewing everything at equal depth.

Time-boxing your study sessions improves both productivity and retention. Research consistently shows that focused study sessions of 25 to 50 minutes with short breaks outperform marathon sessions for vocabulary-heavy material. During each session, work on no more than 20 to 30 new terms, then spend equal time actively reviewing terms from previous sessions using practice questions or self-quizzing. This combination of introduction and retrieval within a single session takes advantage of both the learning and testing effects simultaneously, compressing the time needed to reach mastery.

Study groups and peer teaching are underutilized resources for ICT terminology mastery. When you explain a concept to a peer โ€” or defend your definition when a study partner challenges it โ€” you identify gaps in your own understanding that reading alone never surfaces.

Online communities like Reddit's r/CompTIA, Discord servers for specific certification tracks, and study forums hosted by training providers give you access to thousands of learners at similar stages who can answer questions, share memory tricks, and hold you accountable to a study schedule. The social dimension of learning, even in an asynchronous online format, measurably improves outcomes for certification preparation.

Practice exams are not just for measuring readiness โ€” they are themselves one of the most effective study tools available. Every time you answer a practice question incorrectly, you have an opportunity to trace the error back to a terminology gap, a conceptual misunderstanding, or a test-taking mistake. Keeping a written log of your wrong answers and their correct explanations creates a personalized study resource that targets exactly your weak points. Many successful exam candidates spend the final week before their exam doing nothing but reviewing this personal error log rather than introducing any new material.

On exam day, ICT terminology questions reward candidates who read carefully. Exam writers are skilled at constructing plausible distractors โ€” wrong answers that sound correct because they use real ICT terms in slightly incorrect ways. A question might offer "authentication" as a distractor in a question actually asking about authorization, or present "encryption" as a choice in a question asking about hashing.

Developing the habit of identifying exactly what the question is asking before evaluating the answer choices โ€” pausing to define the key term in the question stem before looking at options โ€” dramatically reduces the number of careless errors that cost candidates points on material they actually understand.

The long-term value of ICT terminology mastery extends well beyond any single certification exam. In the workplace, employees who communicate precisely using shared technical vocabulary reduce misunderstandings, accelerate project timelines, and build stronger working relationships with technical colleagues. A project manager who understands the difference between a disaster recovery plan and a business continuity plan can have a more substantive conversation with the IT department about organizational risk.

A marketing professional who knows what an API is can collaborate more productively with developers on data integration projects. ICT literacy, built on a foundation of precise terminology, has become a broadly valuable professional competency across virtually every industry sector in the modern US economy.

The most effective learners approach ICT terminology not as a burden to be endured before a certification exam but as a genuine intellectual investment with career-long returns. Each term you master adds to a vocabulary that compounds over time: understanding TCP/IP makes it easier to learn about firewalls, which makes it easier to understand zero-trust architecture, which makes it easier to evaluate cloud security products.

The network of interconnected concepts grows denser and more useful with each addition. Start with the fundamentals, test yourself regularly, seek out applied examples, and trust that the vocabulary you build now will open doors to deeper learning and better opportunities throughout your ICT career.

ICT - Information Communication Technology Cybersecurity Threats and Mitigation Questions and Answers
Test your cybersecurity vocabulary including threats, vulnerabilities, mitigation strategies, and security framework terms.
ICT - Information Communication Technology Database Management Concepts Questions and Answers
Practice database terminology including SQL, normalization, ACID properties, and NoSQL database concepts.

ICT Questions and Answers

What does ICT stand for and what does it include?

ICT stands for Information and Communication Technology. It encompasses all technologies used to handle and transmit information, including computers, smartphones, the internet, telecommunications networks, software applications, and cloud services. ICT covers both the hardware and software components involved in creating, storing, processing, and sharing data, making it a broader term than IT (Information Technology) alone, since it explicitly includes communication systems and networks.

What is the difference between hardware and software in ICT terminology?

Hardware refers to the physical, tangible components of a computer system โ€” the CPU, RAM, storage drives, motherboard, monitor, keyboard, and network cables. Software refers to the intangible programs and operating systems that run on hardware. A useful analogy: hardware is like the human body (physical structure) and software is like the mind (instructions and processes). Firmware sits between the two โ€” it is software permanently stored in hardware components like BIOS chips.

What is a protocol in ICT and why does it matter?

A protocol is a standardized set of rules that governs how devices communicate over a network. Without protocols, devices from different manufacturers running different operating systems could not exchange data reliably. Common protocols include TCP/IP for internet communication, HTTP/HTTPS for web browsing, SMTP for email sending, and DNS for translating domain names to IP addresses. Protocols operate at specific layers of the OSI model and are essential knowledge for any networking or cybersecurity certification.

How is bandwidth different from internet speed?

Bandwidth is the maximum capacity of a connection โ€” how much data can theoretically flow through it per second, measured in Mbps or Gbps. Internet speed refers to the actual throughput you experience, which is always lower than theoretical bandwidth due to factors like network congestion, packet loss, protocol overhead, and distance from servers. Think of bandwidth as the width of a highway and actual speed as how fast traffic moves given current conditions. Testing speed regularly helps identify whether you are getting the bandwidth you pay for.

What is the CIA triad in cybersecurity terminology?

The CIA triad stands for Confidentiality, Integrity, and Availability โ€” the three core principles of information security. Confidentiality means protecting data from unauthorized access (achieved through encryption and access controls). Integrity means ensuring data has not been altered without authorization (achieved through hashing and checksums). Availability means systems and data must be accessible to authorized users when needed (achieved through redundancy, backups, and disaster recovery). Every security control, policy, or technology can be evaluated in terms of which CIA pillar it primarily protects.

What is the difference between the OSI model and the TCP/IP model?

The OSI (Open Systems Interconnection) model is a seven-layer conceptual framework used to describe how network communication works, primarily used as a teaching and troubleshooting tool. The TCP/IP model is a four-layer practical framework that maps to actual internet protocols: Network Access, Internet, Transport, and Application. The OSI model's seven layers (Physical, Data Link, Network, Transport, Session, Presentation, Application) map onto TCP/IP's four layers with some consolidation. Both models appear heavily on networking certification exams.

What does virtualization mean in ICT?

Virtualization is the process of creating a software-based representation of a physical resource, allowing one physical machine to run multiple isolated virtual environments simultaneously. A hypervisor (also called a virtual machine monitor) manages the allocation of physical resources like CPU, RAM, and storage among virtual machines (VMs). Type 1 hypervisors run directly on hardware (like VMware ESXi), while Type 2 hypervisors run on top of a host operating system (like VirtualBox). Virtualization is the technology that makes cloud computing economically viable by maximizing hardware utilization.

What is the difference between symmetric and asymmetric encryption?

Symmetric encryption uses a single shared key for both encryption and decryption โ€” it is fast and efficient but requires a secure way to exchange the key between parties. AES-256 is the standard symmetric algorithm. Asymmetric encryption uses a mathematically linked key pair: a public key (shared openly) encrypts data and a private key (kept secret) decrypts it. RSA and ECC are the main asymmetric algorithms. In practice, TLS combines both: asymmetric encryption securely exchanges a session key, then symmetric encryption handles the actual data transfer for performance.

What is cloud computing and what are the main service models?

Cloud computing delivers computing resources โ€” servers, storage, databases, networking, software โ€” over the internet on a pay-as-you-go basis rather than requiring on-premises hardware investment. The three main service models are IaaS (Infrastructure as a Service), which provides raw virtual infrastructure like AWS EC2; PaaS (Platform as a Service), which adds a development and deployment platform like Google App Engine; and SaaS (Software as a Service), which delivers complete applications like Microsoft 365. A fourth model, FaaS (Function as a Service), enables serverless computing where developers deploy individual functions without managing servers.

What are the most important ICT terms to know for US certification exams?

The highest-priority terms for US ICT certifications include the OSI model layers and associated protocols, TCP vs. UDP, common port numbers (21, 22, 25, 53, 80, 443), IP addressing and subnetting, the CIA triad, authentication vs. authorization, MFA, encryption types (symmetric/asymmetric), cloud service models (IaaS/PaaS/SaaS), RAID levels, virtualization and hypervisors, SQL basics and ACID properties, and network topologies. These concepts appear across CompTIA A+, Network+, Security+, Cloud+, and vendor certifications from AWS, Microsoft, and Cisco.
โ–ถ Start Quiz