Chapter 1
Networking Concepts
Course: Comptia Network N10 009 Practice Test
Subject: Comptia Network N10 009
Chapter: Networking Concepts
Networking appliances, applications, and functions play crucial roles in building and managing modern network infrastructures. They work together to enable secure, efficient, and reliable communication across devices, networks, and users.
Networking Appliances
Definition
Networking appliances are specialized hardware or software tools designed to optimize and manage various aspects of a network. They fulfill specific tasks such as data routing, traffic management, securing information, and enabling seamless connectivity. These appliances are critical for both small-scale and large-scale networks in ensuring reliability, performance, and security.
Categories of Networking Appliances
- Physical Appliances
Definition: Dedicated hardware devices designed for networking purposes, often pre-configured with specific capabilities. Examples:
Traditional Routers: Hardware routers used to direct data between networks. Firewalls: Standalone devices enforcing network security rules. Switches: Devices used to connect and manage communication between devices within a LAN.
- Definition: Dedicated hardware devices designed for networking purposes, often pre-configured with specific capabilities.
- Examples:
Traditional Routers: Hardware routers used to direct data between networks. Firewalls: Standalone devices enforcing network security rules. Switches: Devices used to connect and manage communication between devices within a LAN.
- Traditional Routers: Hardware routers used to direct data between networks.
- Firewalls: Standalone devices enforcing network security rules.
- Switches: Devices used to connect and manage communication between devices within a LAN.
- Virtual Appliances
Definition: Software-based solutions deployed in virtualized environments such as VMware, Hyper-V, or cloud platforms like AWS and Azure. Examples:
Virtual Firewalls: Software versions of firewalls providing the same protection as physical firewalls. Virtual Routers: Router functionalities implemented as software in virtual environments.
- Definition: Software-based solutions deployed in virtualized environments such as VMware, Hyper-V, or cloud platforms like AWS and Azure.
- Examples:
Virtual Firewalls: Software versions of firewalls providing the same protection as physical firewalls. Virtual Routers: Router functionalities implemented as software in virtual environments.
- Virtual Firewalls: Software versions of firewalls providing the same protection as physical firewalls.
- Virtual Routers: Router functionalities implemented as software in virtual environments.
Examples of Networking Appliances
- Router
Purpose: Directs data packets between different networks using IP addresses to determine the most efficient path. Real-Life Use:
Home routers connect local devices to the internet. Enterprises utilize Border Gateway Protocol (BGP) routers to manage traffic across multiple ISPs, ensuring redundancy and uninterrupted connectivity during ISP outages.
Technical Example:
A Cisco ASR 9000 series router used in enterprise environments to route data between corporate locations and cloud platforms.
- Purpose: Directs data packets between different networks using IP addresses to determine the most efficient path.
- Real-Life Use:
Home routers connect local devices to the internet. Enterprises utilize Border Gateway Protocol (BGP) routers to manage traffic across multiple ISPs, ensuring redundancy and uninterrupted connectivity during ISP outages.
- Home routers connect local devices to the internet.
- Enterprises utilize Border Gateway Protocol (BGP) routers to manage traffic across multiple ISPs, ensuring redundancy and uninterrupted connectivity during ISP outages.
- Technical Example:
A Cisco ASR 9000 series router used in enterprise environments to route data between corporate locations and cloud platforms.
- A Cisco ASR 9000 series router used in enterprise environments to route data between corporate locations and cloud platforms.
- Switch
Purpose: Operates at the Data Link Layer (Layer 2) to forward data frames within a LAN, connecting devices like computers, printers, and servers. Real-Life Use:
Data centers use high-speed switches such as Cisco Nexus switches to ensure low-latency connections between servers and storage.
Technical Example:
Layer 3 switches with routing capabilities used in large offices for inter-VLAN communication.
- Purpose: Operates at the Data Link Layer (Layer 2) to forward data frames within a LAN, connecting devices like computers, printers, and servers.
- Real-Life Use:
Data centers use high-speed switches such as Cisco Nexus switches to ensure low-latency connections between servers and storage.
- Data centers use high-speed switches such as Cisco Nexus switches to ensure low-latency connections between servers and storage.
- Technical Example:
Layer 3 switches with routing capabilities used in large offices for inter-VLAN communication.
- Layer 3 switches with routing capabilities used in large offices for inter-VLAN communication.
- Firewall
Purpose: Monitors and controls network traffic based on predefined security rules, protecting against unauthorized access and cyber threats. Real-Life Use:
Fortinet FortiGate firewalls secure corporate networks against ransomware attacks.
Technical Example:
Next-generation firewalls (NGFWs) combine traditional firewall technology with features like encrypted traffic inspection and intrusion prevention.
- Purpose: Monitors and controls network traffic based on predefined security rules, protecting against unauthorized access and cyber threats.
- Real-Life Use:
Fortinet FortiGate firewalls secure corporate networks against ransomware attacks.
- Fortinet FortiGate firewalls secure corporate networks against ransomware attacks.
- Technical Example:
Next-generation firewalls (NGFWs) combine traditional firewall technology with features like encrypted traffic inspection and intrusion prevention.
- Next-generation firewalls (NGFWs) combine traditional firewall technology with features like encrypted traffic inspection and intrusion prevention.
- Intrusion Detection/Prevention System (IDS/IPS)
Purpose:
IDS identifies and alerts on malicious activity. IPS proactively blocks detected threats.
Real-Life Use:
Cloud providers like AWS and Azure implement IPS solutions to protect tenant environments from cyberattacks such as DDoS.
Technical Example:
Snort IDS for open-source threat detection and prevention.
- Purpose:
IDS identifies and alerts on malicious activity. IPS proactively blocks detected threats.
- IDS identifies and alerts on malicious activity.
- IPS proactively blocks detected threats.
- Real-Life Use:
Cloud providers like AWS and Azure implement IPS solutions to protect tenant environments from cyberattacks such as DDoS.
- Cloud providers like AWS and Azure implement IPS solutions to protect tenant environments from cyberattacks such as DDoS.
- Technical Example:
Snort IDS for open-source threat detection and prevention.
- Snort IDS for open-source threat detection and prevention.
- Load Balancer
Purpose: Distributes network traffic across multiple servers, ensuring consistent application availability and performance. Real-Life Use:
E-commerce platforms like Amazon use F5 BIG-IP load balancers to handle traffic surges during online sales events.
Technical Example:
Application load balancers (ALBs) in AWS for microservices architectures.
- Purpose: Distributes network traffic across multiple servers, ensuring consistent application availability and performance.
- Real-Life Use:
E-commerce platforms like Amazon use F5 BIG-IP load balancers to handle traffic surges during online sales events.
- E-commerce platforms like Amazon use F5 BIG-IP load balancers to handle traffic surges during online sales events.
- Technical Example:
Application load balancers (ALBs) in AWS for microservices architectures.
- Application load balancers (ALBs) in AWS for microservices architectures.
- Proxy
Purpose: Acts as an intermediary, performing tasks like content caching, request filtering, and providing anonymity. Real-Life Use:
Schools use proxies to block access to inappropriate websites, ensuring safe browsing environments. Enterprises implement reverse proxies for secure traffic flow and SSL termination.
Technical Example:
NGINX as a reverse proxy for web servers to distribute traffic and improve security.
- Purpose: Acts as an intermediary, performing tasks like content caching, request filtering, and providing anonymity.
- Real-Life Use:
Schools use proxies to block access to inappropriate websites, ensuring safe browsing environments. Enterprises implement reverse proxies for secure traffic flow and SSL termination.
- Schools use proxies to block access to inappropriate websites, ensuring safe browsing environments.
- Enterprises implement reverse proxies for secure traffic flow and SSL termination.
- Technical Example:
NGINX as a reverse proxy for web servers to distribute traffic and improve security.
- NGINX as a reverse proxy for web servers to distribute traffic and improve security.
- Network-Attached Storage (NAS)
Purpose: Provides centralized file storage accessible over a network. Real-Life Use:
Small businesses use Synology NAS for shared data storage and backup solutions.
Technical Example:
Using RAID-configured NAS for redundancy in file storage.
- Purpose: Provides centralized file storage accessible over a network.
- Real-Life Use:
Small businesses use Synology NAS for shared data storage and backup solutions.
- Small businesses use Synology NAS for shared data storage and backup solutions.
- Technical Example:
Using RAID-configured NAS for redundancy in file storage.
- Using RAID-configured NAS for redundancy in file storage.
- Storage Area Network (SAN)
Purpose: Provides high-speed block storage to servers, essential for data-intensive applications. Real-Life Use:
Banks use SAN solutions like Dell EMC PowerStore to ensure 24/7 availability for transactional systems.
Technical Example:
Fibre Channel SANs for high-performance database hosting.
- Purpose: Provides high-speed block storage to servers, essential for data-intensive applications.
- Real-Life Use:
Banks use SAN solutions like Dell EMC PowerStore to ensure 24/7 availability for transactional systems.
- Banks use SAN solutions like Dell EMC PowerStore to ensure 24/7 availability for transactional systems.
- Technical Example:
Fibre Channel SANs for high-performance database hosting.
- Fibre Channel SANs for high-performance database hosting.
- Wireless Access Point (AP)
Purpose: Enables wireless devices to connect to a wired network, providing Wi-Fi connectivity. Real-Life Use:
Airports deploy hundreds of access points to provide seamless connectivity across large areas.
Technical Example:
Enterprise-grade APs like Ubiquiti UniFi for campus-wide wireless networks.
- Purpose: Enables wireless devices to connect to a wired network, providing Wi-Fi connectivity.
- Real-Life Use:
Airports deploy hundreds of access points to provide seamless connectivity across large areas.
- Airports deploy hundreds of access points to provide seamless connectivity across large areas.
- Technical Example:
Enterprise-grade APs like Ubiquiti UniFi for campus-wide wireless networks.
- Enterprise-grade APs like Ubiquiti UniFi for campus-wide wireless networks.
- Wireless Controller
Purpose: Manages and configures multiple wireless access points from a central interface. Real-Life Use:
Universities use Cisco Meraki wireless controllers to ensure efficient network management for campus-wide Wi-Fi.
Technical Example:
Cloud-based wireless controllers enabling real-time monitoring and troubleshooting of APs.
- Purpose: Manages and configures multiple wireless access points from a central interface.
- Real-Life Use:
Universities use Cisco Meraki wireless controllers to ensure efficient network management for campus-wide Wi-Fi.
- Universities use Cisco Meraki wireless controllers to ensure efficient network management for campus-wide Wi-Fi.
- Technical Example:
Cloud-based wireless controllers enabling real-time monitoring and troubleshooting of APs.
- Cloud-based wireless controllers enabling real-time monitoring and troubleshooting of APs.
Networking Applications
Definition
Networking applications are software systems or platforms designed to enhance network functionality, improve user experience, and optimize the delivery and management of network resources. These applications serve diverse purposes, ranging from speeding up content delivery to enabling secure communication and efficient data management.
Examples of Networking Applications
1. Content Delivery Network (CDN)
- Purpose:
A CDN is a distributed network of servers strategically located around the globe. It ensures faster content delivery by caching data closer to users and reducing latency.
- A CDN is a distributed network of servers strategically located around the globe. It ensures faster content delivery by caching data closer to users and reducing latency.
- How It Works:
When a user requests content, the nearest CDN server fulfills the request instead of the origin server, reducing the time needed to access the data.
- When a user requests content, the nearest CDN server fulfills the request instead of the origin server, reducing the time needed to access the data.
- Real-Life Use Cases:
Media Streaming:
Netflix uses CDNs to cache video content at edge locations worldwide. This reduces buffering and provides users with seamless streaming experiences.
E-Commerce:
Platforms like Amazon rely on CDNs to load product images and pages faster, ensuring better user engagement and reducing cart abandonment.
Websites:
Businesses employ CDNs like Cloudflare or Akamai to improve page load times and protect against Distributed Denial-of-Service (DDoS) attacks.
- Media Streaming:
Netflix uses CDNs to cache video content at edge locations worldwide. This reduces buffering and provides users with seamless streaming experiences.
- Netflix uses CDNs to cache video content at edge locations worldwide. This reduces buffering and provides users with seamless streaming experiences.
- E-Commerce:
Platforms like Amazon rely on CDNs to load product images and pages faster, ensuring better user engagement and reducing cart abandonment.
- Platforms like Amazon rely on CDNs to load product images and pages faster, ensuring better user engagement and reducing cart abandonment.
- Websites:
Businesses employ CDNs like Cloudflare or Akamai to improve page load times and protect against Distributed Denial-of-Service (DDoS) attacks.
- Businesses employ CDNs like Cloudflare or Akamai to improve page load times and protect against Distributed Denial-of-Service (DDoS) attacks.
- Technical Example:
A website hosted in the US with a global audience uses AWS CloudFront to cache content at edge locations in Asia, Europe, and Africa, minimizing latency for users in those regions
- A website hosted in the US with a global audience uses AWS CloudFront to cache content at edge locations in Asia, Europe, and Africa, minimizing latency for users in those regions
2. Virtual Private Network (VPN)
- Purpose:
A VPN creates a secure and encrypted connection over a public or private network, ensuring data privacy and security.
- A VPN creates a secure and encrypted connection over a public or private network, ensuring data privacy and security.
- How It Works:
A VPN routes user data through an encrypted tunnel to a remote server, masking the user’s IP address and securing the connection.
- A VPN routes user data through an encrypted tunnel to a remote server, masking the user’s IP address and securing the connection.
- Real-Life Use Cases:
Remote Work:
Companies use VPNs to allow employees to securely access corporate networks from remote locations.
Data Security:
Users rely on VPNs like NordVPN or ExpressVPN to protect their online activities on public Wi-Fi networks.
- Remote Work:
Companies use VPNs to allow employees to securely access corporate networks from remote locations.
- Companies use VPNs to allow employees to securely access corporate networks from remote locations.
- Data Security:
Users rely on VPNs like NordVPN or ExpressVPN to protect their online activities on public Wi-Fi networks.
- Users rely on VPNs like NordVPN or ExpressVPN to protect their online activities on public Wi-Fi networks.
- Technical Example:
An enterprise employs Cisco AnyConnect to provide secure access to internal servers for employees working from different countries.
- An enterprise employs Cisco AnyConnect to provide secure access to internal servers for employees working from different countries.
3. Network Monitoring Tools
- Purpose:
These tools provide real-time insights into network performance, helping identify and resolve issues proactively.
- These tools provide real-time insights into network performance, helping identify and resolve issues proactively.
- Examples:
SolarWinds Network Performance Monitor (NPM) and Paessler PRTG.
- SolarWinds Network Performance Monitor (NPM) and Paessler PRTG.
- Real-Life Use Cases:
IT teams use network monitoring tools to detect anomalies like traffic spikes or packet loss, ensuring smooth operations.
- IT teams use network monitoring tools to detect anomalies like traffic spikes or packet loss, ensuring smooth operations.
- Technical Example:
A data center uses Nagios to monitor server health and bandwidth usage, triggering alerts during outages or congestion.
- A data center uses Nagios to monitor server health and bandwidth usage, triggering alerts during outages or congestion.
4. Unified Communication Applications
- Purpose:
These platforms integrate various communication methods, including voice, video, messaging, and conferencing.
- These platforms integrate various communication methods, including voice, video, messaging, and conferencing.
- Examples:
Microsoft Teams, Zoom, and Slack.
- Microsoft Teams, Zoom, and Slack.
- Real-Life Use Cases:
Businesses use these tools for seamless collaboration, especially in remote work environments.
- Businesses use these tools for seamless collaboration, especially in remote work environments.
- Technical Example:
A multinational corporation employs Cisco Webex for global meetings and webinars.
- A multinational corporation employs Cisco Webex for global meetings and webinars.
5. File Sharing Applications
- Purpose:
Simplifies the transfer and synchronization of files across users and devices.
- Simplifies the transfer and synchronization of files across users and devices.
- Examples:
Dropbox, Google Drive, and WeTransfer.
- Dropbox, Google Drive, and WeTransfer.
- Real-Life Use Cases:
Remote teams share project files using cloud-based platforms like OneDrive, ensuring version control and accessibility.
- Remote teams share project files using cloud-based platforms like OneDrive, ensuring version control and accessibility.
- Technical Example:
Developers use GitHub or Bitbucket for version-controlled collaboration on coding projects.
- Developers use GitHub or Bitbucket for version-controlled collaboration on coding projects.
6. Internet of Things (IoT) Platforms
- Purpose:
Facilitates communication and data sharing between IoT devices over a network.
- Facilitates communication and data sharing between IoT devices over a network.
- Examples:
AWS IoT Core and Google Cloud IoT.
- AWS IoT Core and Google Cloud IoT.
- Real-Life Use Cases:
Smart Homes: Applications like Philips Hue or Nest control devices such as lighting and thermostats remotely. Industrial IoT (IIoT): Factories use IoT platforms to monitor and automate machinery.
- Smart Homes: Applications like Philips Hue or Nest control devices such as lighting and thermostats remotely.
- Industrial IoT (IIoT): Factories use IoT platforms to monitor and automate machinery.
- Technical Example:
A manufacturing company uses Azure IoT Hub to analyze sensor data from machines, predicting maintenance needs and reducing downtime.
- A manufacturing company uses Azure IoT Hub to analyze sensor data from machines, predicting maintenance needs and reducing downtime.
7. Cloud-Based Networking Applications
- Purpose:
Provides networking services via cloud platforms, reducing dependency on on-premise infrastructure.
- Provides networking services via cloud platforms, reducing dependency on on-premise infrastructure.
- Examples:
Google Workspace, Microsoft Azure Virtual Network, and AWS VPC.
- Google Workspace, Microsoft Azure Virtual Network, and AWS VPC.
- Real-Life Use Cases:
Startups use Google Workspace for email, storage, and document collaboration without needing local servers.
- Startups use Google Workspace for email, storage, and document collaboration without needing local servers.
- Technical Example:
A SaaS company employs AWS Transit Gateway to manage multi-region networking for its applications.
- A SaaS company employs AWS Transit Gateway to manage multi-region networking for its applications.
Networking Functions
Definition
Networking functions refer to the core services or capabilities that enhance network performance, security, and reliability. These functions are integral to maintaining efficient communication between devices, ensuring the safety of transmitted data, and optimizing resource usage across networks.
Examples of Networking Functions
1. Virtual Private Network (VPN)
- Purpose:
A VPN establishes a secure, encrypted tunnel between a user’s device and a remote server over public networks, ensuring data confidentiality and integrity.
- A VPN establishes a secure, encrypted tunnel between a user’s device and a remote server over public networks, ensuring data confidentiality and integrity.
- How It Works:
Encrypts data at the source before transmission. Routes encrypted data through secure tunnels to a VPN server, where it is decrypted and forwarded to its destination.
- Encrypts data at the source before transmission.
- Routes encrypted data through secure tunnels to a VPN server, where it is decrypted and forwarded to its destination.
- Real-Life Use Cases:
Remote Work:
Employees access corporate resources securely from home or while traveling using VPNs like Cisco AnyConnect.
Public Wi-Fi Security:
Users protect sensitive data from hackers on public Wi-Fi using consumer VPNs such as NordVPN.
Access to Restricted Content:
VPNs enable users to bypass geographical restrictions, such as accessing streaming platforms not available in their region.
- Remote Work:
Employees access corporate resources securely from home or while traveling using VPNs like Cisco AnyConnect.
- Employees access corporate resources securely from home or while traveling using VPNs like Cisco AnyConnect.
- Public Wi-Fi Security:
Users protect sensitive data from hackers on public Wi-Fi using consumer VPNs such as NordVPN.
- Users protect sensitive data from hackers on public Wi-Fi using consumer VPNs such as NordVPN.
- Access to Restricted Content:
VPNs enable users to bypass geographical restrictions, such as accessing streaming platforms not available in their region.
- VPNs enable users to bypass geographical restrictions, such as accessing streaming platforms not available in their region.
- Technical Example:
A multinational corporation employs OpenVPN for employees to securely connect to internal applications and databases from various locations.
- A multinational corporation employs OpenVPN for employees to securely connect to internal applications and databases from various locations.
2. Quality of Service (QoS)
- Purpose:
QoS is a network function that prioritizes traffic types based on their importance, ensuring critical applications perform optimally even during congestion.
- QoS is a network function that prioritizes traffic types based on their importance, ensuring critical applications perform optimally even during congestion.
- Key Features:
Bandwidth Allocation: Limits or increases bandwidth for specific applications. Traffic Prioritization: Gives priority to latency-sensitive data like VoIP or video conferencing. Traffic Shaping: Delays less critical data to reduce congestion.
- Bandwidth Allocation: Limits or increases bandwidth for specific applications.
- Traffic Prioritization: Gives priority to latency-sensitive data like VoIP or video conferencing.
- Traffic Shaping: Delays less critical data to reduce congestion.
- How It Works:
Network devices classify packets based on their type and assign priorities using protocols like Differentiated Services Code Point (DSCP).
- Network devices classify packets based on their type and assign priorities using protocols like Differentiated Services Code Point (DSCP).
- Real-Life Use Cases:
Internet Service Providers (ISPs):
ISPs prioritize video streaming and gaming traffic while de-prioritizing large file downloads.
Enterprise Networks:
Companies prioritize video conferencing and VoIP traffic over less critical traffic like email downloads to ensure clear communication.
- Internet Service Providers (ISPs):
ISPs prioritize video streaming and gaming traffic while de-prioritizing large file downloads.
- ISPs prioritize video streaming and gaming traffic while de-prioritizing large file downloads.
- Enterprise Networks:
Companies prioritize video conferencing and VoIP traffic over less critical traffic like email downloads to ensure clear communication.
- Companies prioritize video conferencing and VoIP traffic over less critical traffic like email downloads to ensure clear communication.
- Technical Example:
A business uses Cisco QoS Policy Manager to prioritize real-time traffic like voice and video over file transfers.
- A business uses Cisco QoS Policy Manager to prioritize real-time traffic like voice and video over file transfers.
- QOS Framework Diagram
3. Time to Live (TTL)
- Purpose:
TTL is a mechanism that limits the lifespan of data packets in a network. It prevents packets from circulating indefinitely, which could otherwise cause network congestion.
- TTL is a mechanism that limits the lifespan of data packets in a network. It prevents packets from circulating indefinitely, which could otherwise cause network congestion.
- How It Works:
Each data packet is assigned a TTL value (measured in hops). Every router or network device that forwards the packet decrements the TTL by one. When the TTL reaches zero, the packet is discarded, and an Internet Control Message Protocol (ICMP) message is sent back to the sender.
- Each data packet is assigned a TTL value (measured in hops).
- Every router or network device that forwards the packet decrements the TTL by one.
- When the TTL reaches zero, the packet is discarded, and an Internet Control Message Protocol (ICMP) message is sent back to the sender.
- Real-Life Use Cases:
Routing Efficiency:
Routers use TTL to avoid network loops caused by misconfigured devices.
Troubleshooting Tools:
Tools like Traceroute leverage TTL to identify the path packets take across a network.
- Routing Efficiency:
Routers use TTL to avoid network loops caused by misconfigured devices.
- Routers use TTL to avoid network loops caused by misconfigured devices.
- Troubleshooting Tools:
Tools like Traceroute leverage TTL to identify the path packets take across a network.
- Tools like Traceroute leverage TTL to identify the path packets take across a network.
- Technical Example:
A packet originating from a computer with an initial TTL of 128 may take 64 hops to reach its destination, with 64 hops remaining unused.
- A packet originating from a computer with an initial TTL of 128 may take 64 hops to reach its destination, with 64 hops remaining unused.
- Working of TTL
Additional Examples of Networking Functions
4. Network Address Translation (NAT)
- Purpose:
NAT enables multiple devices in a private network to share a single public IP address for accessing the internet.
- NAT enables multiple devices in a private network to share a single public IP address for accessing the internet.
- Real-Life Use:
Homes and small businesses use NAT to allow multiple devices (e.g., laptops, smartphones) to access the internet via a single ISP-provided IP address.
- Homes and small businesses use NAT to allow multiple devices (e.g., laptops, smartphones) to access the internet via a single ISP-provided IP address.
- Technical Example:
A NAT-enabled router translates private IPs like 192.168.1.2 to a public IP such as 203.0.113.1.
- A NAT-enabled router translates private IPs like 192.168.1.2 to a public IP such as 203.0.113.1.
5. Dynamic Host Configuration Protocol (DHCP)
- Purpose:
Automatically assigns IP addresses and configuration details (like gateway and DNS) to devices on a network.
- Automatically assigns IP addresses and configuration details (like gateway and DNS) to devices on a network.
- Real-Life Use:
In office networks, DHCP servers eliminate the need for manual IP address configuration, ensuring efficient network management.
- In office networks, DHCP servers eliminate the need for manual IP address configuration, ensuring efficient network management.
Comparison and Contrast
| Aspect | Appliances | Applications | Functions | | Nature | Physical or virtual devices. | Software-based solutions. | Operational capabilities. | | Examples | Router, switch, firewall. | CDN, DNS resolvers. | VPN, QoS, TTL. | | Deployment | Deployed in network infrastructure. | Runs on existing platforms. | Integrated into appliances/apps. | | Focus | Hardware or virtualized solutions. | Enhancing network performance. | Improving security and reliability. |