MAC Adresleri

Değerli arkadaşlar, merhaba! Bu yazımızda sizlerle, 'MAC Adresi' denen şeyin ne olduğu hakkında konuşacağız. Bunun yanında MAC Adreslerinin IP Adresleriyle olan ilişkisini anlatacak ve aralarında bulunan farkları sıralayacağız. 

Türkçe karşılığı ‘Ortam Erişim Yönetimi’ veya 'Medya Erişim Kontrolü' olan MAC Adresi (Media Access Control), ‘Fiziksel Adres’ veya ‘Donanım Adresi’ olarak tanımlanır. Buradan yola çıkacak olursak her cihaz için özel ve eşsiz bir MAC adresi olduğunu anlayabilir, bunun bir tanımlayıcı görevini gördüğünü söyleyebiliriz. MAC adresini genel olarak şu şekilde tanımlayabiliriz: “MAC Adresi, bir ağda bulunan her cihazı benzersiz şekilde tanımlayan bir ‘donanım tanımlayıcısıdır’.”

MAC Adresi dediğimiz şey genellikle cihazların Ağ Arabirim Denetleyicisi (NIC – Network Interface Controller) üzerinde bulunur. 6 oktetten ve her okteti iki karakterden (harf veya sayı) oluşur, her oktet de ‘:’ işareti ile birbirinden ayrılır. İlk üç oktet, donanımı üreten firmayı simgeler ve tanımlayıcıdır (identifier). Bu kısım, donanım henüz üretim aşamasındayken donanımın üzerine işlenir. Yani değiştirilemez ama manipüle edilebilirdir. Son üç oktet ise donanımın modelini simgeler. MAC Adresleri toplamda 48 bitten yani 6 bayttan oluşur. Dolayısıyla 2^48 = 281.474.976.710.656 farklı tanımlama yapılabilir.

NIC: Ethernet Kartı olarak da bilinir. Literatürde görebileceğiniz üç adet Türkçe karşılığı vardır. Bunlar: 'Ağ Arabirim Denetleyicisi', 'Ağ Kartı' ve 'Ağ Arabirim Kartı' şeklindedir. İngilizce olarak da üç şekilde anılır. Bunlar: 'Ethernet Card', 'Network Interface Controller' ve 'Network Interface Card' şeklindedir. Ağ kartı dediğimiz NIC, en basit anlatımıyla; bilgisayarın internete bağlanabilmesini sağlayan donanımdır. MAC adresi bilgisayarınızda yer alan Ağ Kartı'nı tanımlamaya yarar. Bu sayede yerel ağda oluşabilecek adres karışıklıklarının önüne geçilmiş olur.Günümüzde klasik kartların yerine kablosuz şekilde çalışabilen Ağ Kartları geliştirilmiştir. Daha detaylı bilgi için tıklayın.

MAC Adresi sayesinde bağlantı, güvenli ve sorunsuz bir şekilde gerçekleşir. Ağ üzerinde bir veri paketi gönderilmek istendiğinde MAC Adresi ile birlikte gönderilir ve veri paketleri yine MAC Adresiyle birlikte toplanarak işlenir. Veri paketi gönderilip alındığında IP Adresi haricinde MAC Adresleri de karşılaştırılır. Eğer MAC Adresi giden veya gelen veri paketiyle uyumluysa paket işlenir; değilse, paket reddedilir. Yani bir istek varsa karşılığında yanıt da olmalıdır (lütfen IP adlı blogda bulunan şemayı inceleyin). Dolayısıyla bu veri alışverişi sırasında hangi cihazın hangi veri paketini aldığını anlamamızı sağlayan şey onların MAC Adresleri olduğunu söyleyebiliriz. Bu anlattıklarımı bir görselle desteklemek istiyorum.

Yukarıdaki görselde bir veri alışverişini görüyorsunuz. Bu veri alışverişi normalde IP adresleri arasında olur ama arka planda MAC Adreslerinin karşılaştırıldığını unutmayınız. Sol tarafta işaretlemiş olduğum ‘Source’ kısmının karşısında paketi gönderen cihazın MAC Adresini görüyorsunuz. ‘Destination’ kısmının karşısında ise paketi alan cihazın MAC adresini görüyorsunuz.

Sağ tarafa baktığımızda bu rollerin yer değiştirdiğini görebilirsiniz. Yani 'İstek – Yanıt (Request - Response)' ve 'karşılaştırma' mantığı buradan gelir.

Source: Kaynak (Gönderen taraf)

Destination: Hedef (Paketin gideceği yer)

NOT: Çeşitli kaynaklarda 'Source' kelimesini 'src' ve 'Destination' kelimesini 'dest' veya 'dst' olarak görebilirsiniz; aklınız karışmasın.

MAC Adresi ve IP Adresi Arasındaki Farklar

  • Hem IP Adresi hem de MAC Adresi, bir cihazı benzersiz bir şekilde tanımlar. Bu yüzden ne olduklarını bilen ama bunu açıklayamayan, birçok kişi tarafından karıştırılan temel farklar söz konusudur.
  • Bir cihazın IP Adresi, esas olarak bir ağın bağlantısını belirlemeye yardımcı olur ve cihazın mantıksal adresini tanımlar. MAC Adresi ise cihazın fiziksel konumunu (adresini) belirtir. Bunu başka basit bir deyişle açıklayacak olursak şöyle diyebiliriz: “MAC Adresi, cihazın basitçe tanımlanmasına yardımcı olur. IP Adresi ise cihazın ağ üzerindeki bağlantısını tanımlar.”
  • Yukarıda da değindiğimiz gibi MAC Adresi, donanımınız üzerine işlenir, benzersiz ve sabitir. Fakat IP adresi size, İnternet Servis Sağlayıcınız tarafından sağlanır ve değişkendir. Yani konumunuza bağlı olarak IP Adresiniz değişebilirken MAC Adresiniz aynı kalacaktır.
  • OSI Katmanları’ kapsamında MAC Adresi ‘Veri Bağlantı Katmanı'nda (Data Link Layer)’ yer alırken IP adresi ‘Ağ Katmanı'nda (Network Layer)’ yer alır.
  • İkisi de saldırganlar tarafından görülebilir verilerdir. Buradaki temel fark ise MAC Adresi basitçe gözükebilirken IP adresi gizli tutulur (IP adreslerinin çeşitleri için okuyun: IP (Internet Protocol)). Bir başkasının IP adresini elde etmek için çeşitli saldırı vektörleri mevcuttur.

Yayınlanma Tarihi: 2022-07-10 18:11:00

Son Düzenleme Tarihi: 2023-04-02 19:17:38