Computer Networks

  1. Network Hardware
    1. Routers
      1. Functionality
        1. Directing data packets between networks
          1. Managing traffic within and between networks
          2. Types of Routers
            1. Wired Routers
              1. Wireless Routers
                1. Core Routers
                  1. Edge Routers
                    1. Virtual Routers
                    2. Features
                      1. Quality of Service (QoS)
                        1. Network Address Translation (NAT)
                          1. Dynamic Host Configuration Protocol (DHCP)
                            1. Wireless standards (e.g., Wi-Fi 6)
                          2. Switches
                            1. Functionality
                              1. Connecting devices within a single network
                                1. Using MAC addresses to forward data to the correct device
                                2. Types of Switches
                                  1. Managed Switches
                                    1. Unmanaged Switches
                                      1. Smart Switches
                                        1. Layer 2 Switches
                                          1. Layer 3 (Multilayer) Switches
                                          2. Features
                                            1. VLAN Support
                                              1. Port Mirroring
                                                1. Power over Ethernet (PoE)
                                              2. Hubs
                                                1. Functionality
                                                  1. Receiving data packets and broadcasting them to all connected devices
                                                  2. Types of Hubs
                                                    1. Active Hubs
                                                      1. Passive Hubs
                                                        1. Intelligent Hubs
                                                        2. Features
                                                          1. Simplicity and cost-effectiveness
                                                            1. Limitations in terms of collision domain
                                                          2. Bridges
                                                            1. Functionality
                                                              1. Connecting two LAN segments to make them function as a single network
                                                              2. Types of Bridges
                                                                1. Local Bridges
                                                                  1. Remote Bridges
                                                                    1. Wireless Bridges
                                                                    2. Features
                                                                      1. Reducing network traffic
                                                                        1. Filtering traffic
                                                                      2. Modems
                                                                        1. Functionality
                                                                          1. Modulating and demodulating analog signals for digital data transmission
                                                                          2. Types of Modems
                                                                            1. DSL Modems
                                                                              1. Cable Modems
                                                                                1. Fiber Optic Modems
                                                                                  1. Dial-up Modems
                                                                                  2. Features
                                                                                    1. Compatibility with ISP services
                                                                                      1. Built-in router function in some models
                                                                                    2. Gateways
                                                                                      1. Functionality
                                                                                        1. Connecting networks with different protocols
                                                                                        2. Types of Gateways
                                                                                          1. Network Gateways
                                                                                            1. Application Gateways (Proxies)
                                                                                              1. VoIP Gateways
                                                                                                1. Cloud Storage Gateways
                                                                                                2. Features
                                                                                                  1. Protocol conversion
                                                                                                    1. Firewall and security functionalities
                                                                                                  2. Firewalls
                                                                                                    1. Functionality
                                                                                                      1. Monitoring and controlling incoming and outgoing network traffic
                                                                                                      2. Types of Firewalls
                                                                                                        1. Hardware Firewalls
                                                                                                          1. Software Firewalls
                                                                                                            1. Next-Generation Firewalls (NGFW)
                                                                                                            2. Features
                                                                                                              1. Packet filtering
                                                                                                                1. Stateful inspection
                                                                                                                  1. Intrusion detection and prevention
                                                                                                                2. Access Points
                                                                                                                  1. Functionality
                                                                                                                    1. Extending wireless coverage
                                                                                                                    2. Types of Access Points
                                                                                                                      1. Standalone Access Points
                                                                                                                        1. Controller-based Access Points
                                                                                                                          1. Cloud-managed Access Points
                                                                                                                          2. Features
                                                                                                                            1. Multiple SSID support
                                                                                                                              1. Roaming capabilities
                                                                                                                                1. Seamless integration with existing networks
                                                                                                                              2. Network Interface Cards (NICs)
                                                                                                                                1. Functionality
                                                                                                                                  1. Providing the interface for a device to connect to a network
                                                                                                                                  2. Types of NICs
                                                                                                                                    1. Ethernet NICs
                                                                                                                                      1. Wireless NICs
                                                                                                                                        1. Fibre Channel NICs
                                                                                                                                        2. Features
                                                                                                                                          1. Speed (e.g., Gigabit, 10 Gigabit)
                                                                                                                                            1. Wireless standards (e.g., 802.11ac)
                                                                                                                                              1. Full-duplex capabilities
                                                                                                                                            2. Load Balancers
                                                                                                                                              1. Functionality
                                                                                                                                                1. Distributing network or application traffic across multiple servers
                                                                                                                                                2. Types of Load Balancers
                                                                                                                                                  1. Hardware Load Balancers
                                                                                                                                                    1. Software Load Balancers
                                                                                                                                                      1. Virtual Load Balancers
                                                                                                                                                      2. Features
                                                                                                                                                        1. SSL Offload
                                                                                                                                                          1. Session Persistence
                                                                                                                                                            1. Health Monitoring
                                                                                                                                                          2. Network Attached Storage (NAS)
                                                                                                                                                            1. Functionality
                                                                                                                                                              1. Providing centralized data storage and access over a network
                                                                                                                                                              2. Features
                                                                                                                                                                1. RAID support for data redundancy
                                                                                                                                                                  1. File sharing protocols support (e.g., NFS, SMB/CIFS)
                                                                                                                                                                    1. Backup and recovery solutions