The core of a computer's operating system, with complete control over everything in the system.
"The kernel manages the system's resources, allowing software and hardware to communicate with each other."
A networking device that forwards data packets between computer networks, typically using routing information to determine the best path for transmission.
"The router directs internet traffic between devices on the local network and the wider internet."
In cybersecurity, a group that plays the role of an adversary to test the effectiveness of an organization's security measures through penetration testing and other tactics.
"Red team exercises help organizations identify vulnerabilities and improve their defenses against real-world attacks."
A computing device with software or firmware designed to provide a specific computing resource.
"A network firewall appliance is dedicated to protecting a computer network from unauthorized access."
A tree representation of the abstract syntactic structure of source code written in a programming language.
"Compilers use ASTs to understand the structure of the program before generating machine code."