ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalCC-214Mac Addressing
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    COMP2119

    Computer Networks

    Progress0 / 24 done
    Topics24
    1Introduction and Protocols Architecture2Basic Concepts of Networking3Network Topologies4Layered Architecture5Physical Layer Functionality6Data Link Layer Functionality7Multiple Access Techniques8Circuit Switching and Packet Switching9LAN Technologies10Wireless Networks11MAC Addressing12Networking Devices13Network Layer Protocols14IPv4 and IPv615IP Addressing16Sub Netting17CIDR18Routing Protocols19Transport Layer Protocols20Ports and Sockets21Connection Establishment22Flow and Congestion Control23Application Layer Protocols24Latest Trends in Computer Networks
    4 min read
    Topic 11 of 24
    Topic Study Note Illustration
    11

    MAC Addressing

    MAC Addressing is a fundamental concept in computer networking, particularly in local area networks (LANs). A MAC (Media Access Control) address is a unique identifier assigned to...

    MAC Addressing is a fundamental concept in computer networking, particularly in local area networks (LANs). A MAC (Media Access Control) address is a unique identifier assigned to network interfaces for communication on a physical network segment. Here’s a detailed overview of MAC addressing, including its structure, functions, and significance.

    What is a MAC Address?

    • Definition: A MAC address is a hardware address that uniquely identifies each device on a local network. It operates at the Data Link Layer (Layer 2) of the OSI model.
    • Format: A MAC address is typically expressed as a sequence of six pairs of hexadecimal digits, separated by colons (:) or hyphens (-). For example:
      • 00:1A:2B:3C:4D:5E
      • 00-1A-2B-3C-4D-5E

    Structure of a MAC Address

    A MAC address consists of 48 bits (6 bytes), divided into two parts:

    1. Organizationally Unique Identifier (OUI):

      • The first three bytes (24 bits) identify the manufacturer or organization that produced the network interface. This part is assigned by the IEEE (Institute of Electrical and Electronics Engineers).
      • Example: For the MAC address 00:1A:2B:3C:4D:5E, 00:1A:2B represents the manufacturer.
    2. Network Interface Controller (NIC) Specific:

      • The last three bytes (24 bits) are specific to the device and are assigned by the manufacturer. This part ensures that each device has a unique identifier.
      • In the previous example, 3C:4D:5E uniquely identifies a specific device from that manufacturer.

    Functions of MAC Addressing

    • Device Identification: MAC addresses serve to identify devices on a local network, allowing them to communicate with each other. Each device must have a unique MAC address to avoid conflicts.
    • Data Link Layer Communication: MAC addresses are used in frame headers to ensure that data is delivered to the correct destination device within a local network.
    • ARP Protocol: The Address Resolution Protocol (ARP) maps IP addresses to MAC addresses, enabling devices to locate each other on a network using their IP addresses.

    MAC Address Types

    1. Unicast MAC Address:

      • Refers to a single unique device on the network. This is the most common type used for one-to-one communication.
      • Example: 00:1A:2B:3C:4D:5E is a unicast address for a specific device.
    2. Broadcast MAC Address:

      • Used to send data to all devices on the local network. The broadcast MAC address is FF:FF:FF:FF:FF:FF.
      • When a device sends a frame to this address, all devices on the network receive it.
    3. Multicast MAC Address:

      • Used to send data to a specific group of devices rather than all devices. Multicast MAC addresses typically start with 01:00:5E.
      • This is useful for applications like streaming video or audio to multiple devices simultaneously.

    Importance of MAC Addressing

    • Network Security: MAC addresses can be used to control access to the network. Network administrators can configure switches to allow or block devices based on their MAC addresses.
    • Troubleshooting: Understanding MAC addresses helps in diagnosing network issues, such as identifying devices and monitoring traffic.
    • Device Management: In environments with many devices (like an enterprise), MAC addresses are essential for inventory management and network monitoring.

    Limitations of MAC Addressing

    • Static Nature: MAC addresses are typically hardcoded into the network interface hardware, making them difficult to change. This can complicate network management in dynamic environments.
    • Limited Scope: MAC addresses are only relevant within a local network. They are not used for routing data over the internet, where IP addresses are used.
    • Privacy Concerns: Since MAC addresses can be easily monitored, they raise privacy concerns in certain situations, such as in public Wi-Fi networks.

    Conclusion

    MAC addressing is a crucial aspect of networking that ensures devices can uniquely identify and communicate with each other on a local network. Understanding MAC addresses and their functions is essential for network administrators and anyone involved in managing or troubleshooting networks. If you have more questions or would like further clarification on any aspect, feel free to ask!

    ← Previous topic 10
    Wireless Networks
    Next topic 12 →
    Networking Devices

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    4mremaining
    636words
    Beginnerlevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Computer Networks