Anasayfa » nasıl » MAC Adresi Tam Olarak Ne İçin Kullanılır?

    MAC Adresi Tam Olarak Ne İçin Kullanılır?

    Yerel ağınızdaki her donanım parçası, yerel yönlendirici veya sunucu tarafından kendisine atanan IP adresine ek olarak bir MAC adresine de sahiptir. Bu MAC adresi tam olarak ne için??

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu Vishnu Vivek MAC adresleri ve işlevleri hakkında merak ediyor:

    IP adreslerinin hiyerarşik olduğunu anlıyorum, böylece internet üzerindeki yönlendiriciler bir paketi hangi yöne yönlendireceğini biliyorlar. MAC adreslerinde hiyerarşi yoktur ve bu nedenle paket iletimi mümkün olmazdı. Bu nedenle, MAC adresleri paket aktarımı için kullanılmaz.

    Sebepsiz yere orada oturduğunu sanmıyorum. Öyleyse benim sorum şu, paket transferi sırasında bir MAC adresi tam olarak nerede devreye giriyor??

    Nerede gerçekten? MAC adresinin spesifik fonksiyonu nedir?

    Cevap

    Süper Kullanıcı Katkıda Bulunan Werner Henze, MAC adresinin fonksiyonuna ilişkin bir içgörü sunar:

    MAC adresleri ne için kullanılır??

    MAC adresleri, ethernet tabanlı ağınızın çalışmasını sağlayan düşük seviye temelleridir..

    Ağ kartlarının her birinin benzersiz bir MAC adresi vardır. Ethernet üzerinden gönderilen paketler her zaman bir MAC adresinden gelir ve bir MAC adresine gönderilir. Bir ağ bağdaştırıcısı bir paket alıyorsa, paketin hedef MAC adresini adaptörün kendi MAC adresiyle karşılaştırıyordur. Adresler eşleşirse, paket işlenir, aksi takdirde atılır.

    Özel MAC adresleri vardır; örneğin, ff: ff: ff: ff: ff: ff, yayın adresidir ve ağdaki her ağ bağdaştırıcısına hitap eder..

    IP adresleri ve MAC adresleri birlikte nasıl çalışır??

    IP, ethernet üzerindeki bir katmanda kullanılan bir protokoldür. Örneğin başka bir protokol IPX olacaktır..

    Bilgisayarınız bazı IP adreslerine x.x.x.x bir paket göndermek istediğinde, ilk adres, hedef adresin bilgisayar ile aynı IP ağında olup olmadığını kontrol eder. X.x.x.x aynı ağdaysa, hedef IP'ye doğrudan ulaşılabilir, aksi takdirde paketin yapılandırılmış yönlendiriciye gönderilmesi gerekir..

    Şimdiye kadar her şey daha kötüye gidiyor gibi görünüyor, çünkü şimdi iki IP adresimiz var: biri orijinal IP paketinin hedef adresi, diğeri ise paketi göndermemiz gereken cihazın IP adresidir (bir sonraki atlama, sonuncu Hedef veya yönlendirici).

    Ethernet, MAC adreslerini kullandığından, gönderenin bir sonraki sekmenin MAC adresini alması gerekir. Bunun için kullanılan özel bir protokol ARP'si (adres çözünürlük protokolü) vardır. Gönderici bir sonraki sıçramanın MAC adresini aldıktan sonra, bu hedef MAC adresini pakete yazar ve paketi gönderir..

    ARP nasıl çalışır??

    ARP'nin kendisi, IP veya IPX gibi ethernet üzerindeki bir protokoldür. Bir cihaz verilen bir IP adresi için MAC adresini bilmek istediğinde, yayın yapan MAC adresine “IP adresi yyyy kimdir?” Diye bir paket gönderir. Tüm cihazlar bu paketi alır, ancak yalnızca IP adresi yyyy olan bir kişi “Ben benim” bir paket ile. Sorulan cihaz cevabı alıyor ve şimdi kaynak MAC adresinin kullanılacak doğru MAC adresi olduğunu biliyor. Elbette sonuç önbelleğe alınacaktır, böylece cihazın MAC adresini her seferinde çözmesi gerekmez.

    Yönlendirme

    Neredeyse bahsetmeyi unuttum: MAC adreslerine göre yönlendirme yok. Düşük seviye ethernet ve MAC adresleri yalnızca cihazdaki her cihaza erişebilir. aynı ağ (kablolu veya kablosuz). A arasında bir yönlendiriciye sahip iki ağınız varsa, A ağındaki bir cihazınız olamaz. B ağındaki bir cihazın MAC adresine bir paket gönderin. A ağındaki hiçbir cihaz B ağındaki cihazın MAC adresini alamaz. Bu MAC adresine gönderilen paket, A ağındaki tüm cihazlar tarafından (yönlendirici tarafından) atılır..

    Yönlendirme IP seviyesinde yapılır. Basitçe görüldüğü gibi, yönlendirici yukarıda “IP adresleri ve MAC adresleri birlikte nasıl çalışır?” Bölümünde anlattığım şeyi yapıyor. Yönlendirici, paketleri kendi MAC adresi için ancak farklı bir IP adresi için alacak. Daha sonra doğrudan hedef IP adresine ulaşıp ulaşamayacağını kontrol edecektir. Eğer öyleyse, paketi hedefe gönderir. Aksi halde, yönlendiricinin kendisi de yapılandırılmış bir yukarı yönelticiye sahiptir ve paketi bu yönlendiriciye gönderir.

    Tabii ki, yapılandırılmış birden fazla yönlendiriciniz olabilir. Ev yönlendiricinizde yalnızca bir yukarı yönlendirici yapılandırılmış olacaktır, ancak internet omurgasında büyük yönlendiriciler büyük yönlendirme tablolarına sahiptir, böylece tüm paketler için en iyi yöntemleri bilirler.

    MAC adresleri için diğer kullanım durumları

    1. Ağ anahtarları, her bağlantı noktasında görülen bir MAC adresleri listesini saklar ve sadece paketleri görmesi gereken bağlantı noktalarına paketleri iletir..
    2. Kablosuz erişim noktaları, erişim kontrolü için genellikle MAC adreslerini kullanır. Doğru parola ile yalnızca bilinen cihazlara erişim sağlar (MAC adresi benzersizdir ve cihazları tanımlar)..
    3. DHCP sunucuları, cihazları tanımlamak ve bazı cihazlara sabit IP adresleri vermek için MAC adresini kullanır..

    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.