Catalog / Networking Cards Cheatsheet

Networking Cards Cheatsheet

A comprehensive cheat sheet covering essential networking card concepts, types, configurations, and troubleshooting tips. Ideal for students, IT professionals, and anyone interested in understanding network connectivity at the hardware level.

Networking Card Fundamentals

Introduction to Network Interface Cards (NICs)

A Network Interface Card (NIC), also known as a network adapter or Ethernet card, is a hardware component that allows a computer to connect to a network.

It acts as an interface between the computer and the network cable.

The NIC enables communication by converting data into electrical signals that can be transmitted over the network.

Each NIC has a unique Media Access Control (MAC) address, which is used to identify the device on the network. MAC address is 48-bit address.

NICs can be integrated directly into the motherboard or added as an expansion card.

Key Functions of a NIC

Data Transmission

NICs transmit data packets from the computer to the network.

Data Reception

NICs receive data packets from the network and forward them to the computer.

Media Access Control (MAC)

NICs use the MAC address for identifying the device on the network and ensuring correct data delivery.

Protocol Support

NICs support various network protocols, such as TCP/IP, UDP, and Ethernet.

Signal Conversion

NICs convert digital data from the computer into electrical signals for transmission and vice versa.

Components of a NIC

Controller: Manages data flow and communication between the computer and the network.

Memory: Buffers data for transmission and reception.

Transceiver: Sends and receives network signals.

Connector: Interface for the network cable (e.g., RJ45 for Ethernet).

MAC Address ROM: Stores the unique MAC address.

Types of Network Cards

Ethernet NICs

Ethernet NICs are the most common type of network card, used for connecting to Ethernet networks.

They use the Ethernet protocol for data transmission.

Speeds vary, including:

  • 10 Mbps (Ethernet)
  • 100 Mbps (Fast Ethernet)
  • 1 Gbps (Gigabit Ethernet)
  • 10 Gbps (10 Gigabit Ethernet)

Common connectors: RJ45 (twisted pair), SFP+ (fiber optic).

Wireless NICs

Wi-Fi Standards

802.11a/b/g/n/ac/ax (Wi-Fi 6) - Each standard offers different speeds and ranges.

Antenna Types

Internal, external, and MIMO (Multiple-Input Multiple-Output) antennas.

Frequency Bands

2.4 GHz, 5 GHz, and 6 GHz - Affect range and interference.

Security Protocols

WEP, WPA, WPA2, WPA3 - Ensure secure wireless communication.

Fiber Optic NICs

Fiber Optic NICs use fiber optic cables for data transmission, offering higher speeds and longer distances compared to Ethernet.

Common in data centers and high-performance networking environments.

Connectors: LC, SC, ST.

Speeds range from 1 Gbps to 100 Gbps and beyond.

Bus Interfaces

PCI (Peripheral Component Interconnect)

Older standard, limited bandwidth.

PCIe (PCI Express)

Modern standard, higher bandwidth, various versions (e.g., PCIe 3.0, PCIe 4.0).

USB (Universal Serial Bus)

External NICs, convenient for laptops and portable devices. Bandwidth depends on USB version (e.g., USB 3.0, USB 3.1, USB 3.2).

Configuring Network Cards

Installing a NIC

  1. Physical Installation:
    • Power off the computer and disconnect the power cable.
    • Open the computer case.
    • Insert the NIC into the appropriate expansion slot (PCIe).
    • Secure the card with screws.
    • Close the computer case.
  1. Driver Installation:
    • Power on the computer.
    • Install the drivers from the provided CD/DVD or download them from the manufacturer’s website.
    • Follow the on-screen instructions to complete the installation.
  1. Verification:
    • Verify that the NIC is recognized by the operating system in the Device Manager (Windows) or System Information (Linux/macOS).

Configuring IP Address

Windows

  1. Open Control Panel > Network and Sharing Center > Change adapter settings.
  2. Right-click the network adapter and select Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  4. Enter the IP address, subnet mask, default gateway, and DNS server addresses. Alternatively, select ‘Obtain an IP address automatically’ for DHCP.

Linux

  1. Use the ifconfig or ip command to configure the IP address.
    Example: sudo ip addr add 192.168.1.10/24 dev eth0
  2. Edit the network configuration file (e.g., /etc/network/interfaces or /etc/netplan/config.yaml) to make the changes permanent.

Configuring Wireless NIC

  1. Connect to Wi-Fi Network:
    • Select the Wi-Fi network from the available networks.
    • Enter the password (if required).
  1. Wireless Security:
    • Ensure the wireless network uses a secure protocol (WPA2 or WPA3).
    • Use a strong password to protect the network.
  1. Driver Updates:
    • Keep the wireless NIC drivers updated for optimal performance and security.

Troubleshooting Network Cards

Common Issues

No Network Connection:

  • Check the network cable or Wi-Fi connection.
  • Verify that the NIC is enabled in the operating system.

Driver Problems:

  • Update or reinstall the NIC drivers.
  • Check for driver compatibility issues.

IP Address Conflicts:

  • Ensure that each device on the network has a unique IP address.
  • Use DHCP to automatically assign IP addresses.

MAC Address Issues:

  • Verify that the MAC address is correct.
  • Check for MAC address filtering on the network.

Hardware Failure:

  • Test the NIC in another computer to check for hardware failure.
  • Replace the NIC if necessary.

Troubleshooting Tools

Ping

Tests network connectivity by sending ICMP packets to a specified IP address or hostname. ping 192.168.1.1

Traceroute/Tracert

Traces the route that packets take to reach a destination, identifying any network bottlenecks. traceroute google.com

Ifconfig/Ipconfig

Displays network interface configurations, including IP address, MAC address, and other network settings. ifconfig (Linux), ipconfig (Windows)

Nslookup

Queries DNS servers to find the IP address associated with a domain name. nslookup google.com

Advanced Troubleshooting

Packet Sniffing: Use tools like Wireshark to capture and analyze network traffic.

Firmware Updates: Keep the NIC firmware updated for bug fixes and performance improvements.

Network Monitoring: Use network monitoring tools to track network performance and identify issues.