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."
An algorithm for finding the shortest paths between nodes in a graph, which may represent, for example, road networks.
"Dijkstra's algorithm can be used in mapping services to find the shortest driving route between two locations."