MAC Adresi Nedir? Nasıl Çalışır ve Ağlarda Rolü Nedir

MAC Adresi (Media Access Control), ağa bağlı her cihaza imalatçı tarafından atanan 48-bitlik benzersiz fiziksel adrestir. Ethernet ve Wi-Fi gibi yerel ağlarda cihazlar arası iletişimi sağlamak için kullanılır. Genellikle XX:XX:XX:XX:XX:XX formatında gösterilir.

5 dk okuma
MAC Adresi

MAC Adresi, ağa bağlı her cihazın yerel ağ (LAN) üzerindeki benzersiz fiziksel tanımlayıcısıdır. "Media Access Control Address" kısaltması olan MAC Adresi, 48 bitten oluşur ve genellikle 12 heksadesimal karakterle gösterilir. IP Adresinden farklı olarak, MAC Adresi yalnızca yerel ağ segmentinde geçerlidir ve internetteki global yönlendirmede kullanılmaz. Her ağ kartı (Ethernet, Wi-Fi, Bluetooth) kendine özgü bir MAC Adresine sahiptir.

MAC Adresi Nasıl Yapılandırılır

MAC Adresi 48 bitten oluşan ve iki ana bölüme ayrılan bir tanımlayıcıdır:

  • OUI (Organizationally Unique Identifier) — İlk 24 bit: Cihazın imalatçısını belirten kısımdır. IEEE (Institute of Electrical and Electronics Engineers) tarafından imalatçılara atanır. Örneğin, Apple'ın OUI'si A4:5E:60 ile başlayan MAC adresleridir.
  • NIC (Network Interface Card) — Son 24 bit: Imalatçının kendi üretim sürecinde cihaza atadığı benzersiz numaradır. Aynı imalatçının iki cihazı farklı NIC değerine sahip olacaktır.

Format Örneği: 00:1A:2B:3C:4D:5E şeklinde gösterilen bu adreste:

  • 00:1A:2B → OUI (imalatçı kodu)
  • 3C:4D:5E → NIC (cihaz tanımlayıcısı)

MAC Adresi Nasıl Çalışır

MAC Adresi, OSI (Open Systems Interconnection) modelinin 2. katmanında (Data Link Layer) çalışır. ARP (Address Resolution Protocol) protokolü aracılığıyla IP Adresleri MAC Adreslerine dönüştürülür.

Çalışma Adımları:

  1. Bir bilgisayar, aynı yerel ağdaki başka bir cihaza paket göndermek istediğinde, hedefin IP Adresini bilir fakat MAC Adresini bilmez.
  2. ARP isteği gönderir: "IP 192.168.1.50 olan cihazın MAC Adresi nedir?"
  3. Ilgili cihaz ARP cevabı verir ve kendi MAC Adresini paylaşır.
  4. Kaynak cihaz bunu öğrenince, veri paketini hedefin MAC Adresine yönlendirir.
  5. Switch veya Hub gibi cihazlar bu MAC Adresini kullanarak paketi doğru fiziksel porta gönderir.
Önemli: MAC Adresler yalnızca yerel ağ (LAN) içinde geçerlidir. İnternet üzerinden veri gönderirken router, MAC Adresini değiştirir; yalnızca IP Adresi korunur.

MAC Adresi Türleri

MAC Adresleri yapısal olarak iki türe ayrılır:

Tür Tanım Örnek Kullanım
Unicast MAC Tek bir cihaza atanan, bir-bir iletişim için kullanılan adrestir. İlk sekizinci bitin LSB (Least Significant Bit) değeri 0'dır. Normal ağ trafiği, cihazlar arası haberleşme
Multicast MAC Bir grup cihaza aynı anda paket göndermek için kullanılır. İlk sekizinci bitin LSB değeri 1'dir. IGMP, mDNS, protokol tarafından tanımlı grup iletişimi
Broadcast MAC FF:FF:FF:FF:FF:FF adresidir ve ağdaki TÜM cihazlara paket göndermek için kullanılır. ARP isteği, DHCP keşfi

MAC Adresi Nerede Kullanılır

1. Yerel Ağ (LAN) Haberleşmesi

Aynı ağ segmentindeki (örneğin ofis ağı, ev ağı) cihazlar arası paket iletişiminde MAC Adresi kullanılır. Switch'ler, paketleri doğru fiziksel porta yönlendirmek için MAC tablosunu (MAC filtering table) kullanır.

2. DHCP (Dynamic Host Configuration Protocol)

Yeni bir cihaz ağa bağlandığında DHCP sunucusu, cihazın MAC Adresini kullanarak ona bir IP Adresi atar ve kaydeder. Bu sayede her zaman aynı cihaz aynı IP'yi alabilir veya yönetim kolaylaşır.

3. ARP (Address Resolution Protocol)

IP Adresini MAC Adresine çevirmek için ARP isteği yapılır. Bu işlem, OSI Layer 2'de fiziksel iletişim sağlayabilmek için zorunludur.

4. Ağ Güvenliği ve MAC Filtering

Bazı ağlarda, erişim kontrol listelerine (ACL) MAC Adresleri eklenerek sadece belirli cihazlara izin verilir veya bloke edilir. Örneğin, bir kablosuz ağda (Wi-Fi) sadece kayıtlı cihazların bağlanmasına izin verilebilir.

5. Wake-on-LAN (WoL)

Kapalı olan bir bilgisayarı, ağ üzerinden uzaktan açmak için MAC Adresi kullanılır.

6. IP Telefony (VoIP) ve Video Konferans

Yerel ağ üzerinden ses ve video akışında, MAC Adresi paketlerin doğru cihaza ulaşmasını sağlar.

MAC Adresi Nasıl Öğrenilir

Windows'ta:

Komut isteminde (CMD) şu komutu çalıştırın:

ipconfig /all

"Physical Address" satırında MAC Adresinizi göreceksiniz.

macOS/Linux'ta:

Terminal'de şu komutu çalıştırın:

ifconfig veya ip addr show

"HWaddr" veya "link/ether" satırında MAC Adresiniz yazılıdır.

Cihaz Ayarlarından:

Smartphone ve tabletlerde Ayarlar > Ağ > Bağlantı Detayları veya Durum bölümünde MAC Adresi görülebilir.

MAC Adresi ile IP Adresi Farkı

Özellik MAC Adresi IP Adresi
Katman OSI Layer 2 (Data Link) OSI Layer 3 (Network)
Geçerlilik Alanı Yerel ağ (LAN) içinde İnternet genelinde (WAN)
Sabitlik Fiziksel ve kalıcı (değişmez) Dinamik (değişebilir)
Format 48-bit (12 heksadesimal karakter) 32-bit (IPv4) veya 128-bit (IPv6)
Atanması Imalatçı tarafından Ağ yöneticisi veya DHCP sunucusu tarafından

MAC Adresi Değiştirebilir mi

Evet, yazılım yoluyla MAC Adresi değiştirilebilir buna MAC spoofing denir. Ancak bu, ağ ayarlarında "Cloned MAC Address" veya benzeri seçenekle yapılabilir; hardware seviyesinde değişmez.

Linux'ta MAC Adresi değiştirme:

sudo ip link set dev eth0 address 00:11:22:33:44:55

Uyarı: MAC spoofing, izinsiz ağlara girmek veya şebekede kötü amaç için kullanılırsa yasal sonuçlara neden olabilir.

MAC Adresi Güvenliği

MAC Filtering Sınırlamaları: MAC Adresleri ağ trafiğinde açık görülür ve kolayca taklit edilebilir. Bu nedenle tek başına bir güvenlik yöntemi değildir.

Daha Güvenli Ağ Erişim İçin:

  • MAC filtering yerine WPA3 şifrelemesi kullanın
  • 802.1X (Port-Based Network Access Control) uygulanız
  • VPN veya ağ segmentasyonu yapınız
  • Düzenli olarak ağ trafiğini izleyin
MAC Adresi değiştirilirse ne olur?+
MAC Adresi yazılım tarafından değiştirilirse (MAC spoofing), ağ cihazları sizin MAC adresinizi yanlış tanıyabilir veya ağ yöneticisi erişim kontrolü yapıyorsa sizi bloke edebilir. Ancak MAC spoofing, ağa girmek için çok etkili bir yöntem değildir çünkü modern ağlarda şifreleme ve diğer katmanlar koruma sağlar.
IP Adresi ve MAC Adresi aynı şey mi?+
Hayır, tamamen farklıdır. MAC Adresi yerel ağda cihazları tanımlarken, IP Adresi internet üzerinde veri yönlendirmesini sağlar. MAC Adresi imalatçı tarafından atanırken IP Adresi ağ yöneticisi veya DHCP sunucusu tarafından atanır.

M harfindeki diğer terimler