MAC Adresi ve ARP Nedir? Yerel Ağda Kimlik
Her cihazın fabrikadan gelen "parmak izi" ve bu parmak izinin IP adresiyle nasıl eşleştiği.
Daha önceki makalelerde IP adreslerinden bahsetmiştik — ama bir yerel ağda (aynı Wi-Fi'a bağlı cihazlar arasında) işleyen başka bir adres türü daha var: MAC adresi. Bu makalede MAC adresinin ne olduğunu ve IP adresiyle nasıl "eşleştiğini" (ARP protokolü sayesinde) öğreneceğiz.
MAC Adresi Nedir?
MAC (Media Access Control) adresi, bir ağ kartına (Wi-Fi kartı, Ethernet kartı) FABRİKADA verilen, teorik olarak dünya çapında benzersiz olan bir kimlik numarasıdır. Şöyle görünür:
A4:C3:F0:85:AC:2D
Bunu bir insanın parmak izine benzetebiliriz — IP adresi değişebilir (bir kafede farklı, evde farklı bir IP alırsın), ama MAC adresi genelde cihazın donanımına sabit olarak işlenmiştir (bazı modern cihazlar gizlilik için "rastgele MAC" özelliğini destekler, ama temel fikir aynı kalır).
IP ile MAC Arasındaki Fark Ne?
- IP adresi: "Hangi ağdasın, o ağın içinde nerede olduğun" bilgisini taşır — posta adresine benzer, değişebilir.
- MAC adresi: Cihazın kendisinin fiziksel kimliğidir — parmak izine benzer, genelde sabittir.
Bir benzetmeyle: IP adresi "Ahmet'in şu anki ev adresi", MAC adresi ise "Ahmet'in TC kimlik numarası" gibi düşünülebilir — biri konuma göre değişir, diğeri kişiye (veya bu durumda cihaza) özeldir.
ARP Ne İşe Yarar?
Bir bilgisayar, aynı yerel ağdaki başka bir cihaza veri göndermek istediğinde, sadece IP adresini bilmesi yetmez — o cihazın MAC adresini de bilmesi gerekir (çünkü yerel ağdaki asıl teslimat MAC adresi üzerinden yapılır). İşte burada ARP (Address Resolution Protocol) devreye girer:
- Bilgisayar, ağa bağırır (broadcast): "192.168.1.5 IP'sine sahip olan kim, MAC adresini bana söyle!"
- O IP'ye sahip cihaz, "Benim, MAC adresim şu" diye yanıt verir.
- İlk bilgisayar bu eşleşmeyi kısa süreliğine hafızasında (ARP tablosu) tutar, tekrar tekrar sormak zorunda kalmaz.
Bunu, bir sınıfta "Ahmet kim, elini kaldır" diye sorup, Ahmet'in elini kaldırıp kendini göstermesine benzetebilirsin — bir kez öğrendikten sonra, tekrar sormana gerek kalmaz, Ahmet'i tanırsın.
Neden Bu Bilgi Önemli?
İleride Ağ Güvenliği kütüphanemizde ARP Spoofing adlı bir saldırı tekniğini detaylıca işleyeceğiz — bu saldırı, tam olarak bu "kim, elini kaldır" sürecinin kötüye kullanılmasına dayanır: bir saldırgan yalan söyleyip "benim, elimi kaldırıyorum" diyerek, aslında kendisine ait olmayan bir MAC adresini kendisininmiş gibi gösterebilir. Bu ileri seviye saldırıyı anlamak için, önce bu "normal" süreç olan ARP'ı anlaman gerekiyordu.
Bu makale, MAC adresi ve ARP kavramlarına giriş niteliğinde, başlangıç seviyeli bir özetidir; SiberCrew ekibi tarafından hazırlanmış özgün içeriktir.