IP adresi vs MAC adresleri


27

mac adresi makineyi tanımlamak için yeterliyse neden ip adreslerine ihtiyacımız var ???


1
ADN güvencesi bir kişiyi tanımlamak için yeterliyse neden sokak adreslerine ihtiyacımız var? Benzer şekilde, bu soru her iki sayının da soyutlama düzeyini ve işlevini karıştırır.

Yanıtlar:


27

IP adresleri hiyerarşiktir, bu nedenle internet üzerindeki yönlendiriciler bir paketi hangi yöne yönlendireceğini bilir. MAC adreslerinde hiyerarşi yoktur ve bu nedenle paket iletimi mümkün olmazdı.


1
Bunların bir ağ modelinde de temel farklı katmanlar olduğunu belirtmekte fayda var. IP adresleri ağ katmanıyla ilgilidir. mac, bağlantı katmanıyla ilgilenir (ve bağlantı katmanı olağan noktadan noktayadır). bkz. örneğin en.wikipedia.org/wiki/OSI_model

1
MAC adreslerinin her şeyden önce hiyerarşik olmasının nedeni neydi (dolayısıyla yukarıdaki bir soyutlama katmanı IP ihtiyacını reddetti)?
Pacerier

2
Çünkü üretildiği zaman ağ kartınıza bir MAC adresi tahsis edilmiştir. Daha sonra dünya çapında rastgele bilgisayarlara sevk edilir ve böylece hiyerarşi olmaz :). İSS'nize bağlandığınızda IP adresleri atanır ve böylece bir hiyerarşi sağlanır.
Martin Konecny

16

Gönderen IP Adresi vs MAC Address

Paket, aynı ağ LAN segmentinde bulunan bir statüse gönderilirken, yalnızca MAC adresi gerekir. Paket, ötesinde, farklı ağlara ve yönlendiricilerden geçerken MAC adresi hala paketin içinde bulunur, ancak yönlendiriciler tarafından yalnızca IP adresi kullanılır.

Ayrıca Mac Adresi ve IP Adresi arasındaki fark nedir?

MAC adresleri tartışmanın bir parçası değildir, çünkü hiçbir zaman yerel ağınızın ötesine geçmezler ve ağların çalışması için gerekli oldukları için gizlenemezler.


8

Bir çok neden var. Örneğin: MAC adresi donanıma bağlıdır. Bu, farklı donanımlarda aynı MAC'a sahip olmamanız veya kullanmamanız gerektiği anlamına gelir. Google'ın, ön uç sunucuda bazı ağ kartlarını her değiştirdiğinde "google.com" un DNS bağlantısını "MAC" adresine değiştirmesi gerektiğini düşünün.

Diğer bir sebep de MAC adreslerinin üreticiler tarafından, IP adreslerinin ise ağ yöneticileri tarafından atanmasıdır. Bu, paket yönlendirmenin kökü olan adres hiyerarşisinin oluşturulmasına izin verir. Bunun nedeni, IP A1.A2.A3.A4'ten B1.B2.B3.B4'e giden yolun kolayca tahmin edilebilir olması ve MAC # 1'den MAC # 2'ye giden yol olmamasıdır.

Bir sonraki sebep, MAC'in Ethernet ile ilgili bir şey olması ve MAC kullanmayabilecek başka ağ teknolojileri olmasıdır.


6

Bazen makineyi tanımlamak istemiyoruz. Bir makine iki IP'ye sahip olabilir, IP'ler makine olmayan şeyleri temsil edebilir, nedenlerin listesi uzadıkça artar, başkalarının da daha iyi olanlar bulacağına eminim.


2

IP - İnternet Bağlantılı Ağlar ( İnternet = İnternet Bağlantılı Ağlar VEYA Birlikte Bağlı Farklı-2 Ağ Grubu) arasında iletişim kurmak için kullanılan İnternet Protokolü anlamına gelir. )

MAC - TEK BİR Ağda VEYA Aynı Ağda İletişim kurmak için kullanılan Medya Erişim Kontrolü anlamına gelir ( Ağ = 2 veya daha fazla ana bilgisayarın grubu )

IP Adresleri dünya çapında IANA (İnternet Atanmış Numara yetkilisi) tarafından dünya çapında dağıtılmaktadır. Böylece SON SONA Konumlar yönlendiriciler tarafından kolayca bulunabilir. ****** BUT ***** MAC Adresleri Sistematik Olarak Dağıtılmamıştır. .. Çünkü MAC Adresleri, bazı satıcılar tarafından üretildiğinde LAN kartınıza atanır. Dünya çapında rastgele bilgisayarlara gönderilen ve gönderilen


1

Ağ yığınlarında, her biri belirli bir soyutlama seviyesine yönelik tasarlanmış birkaç katman vardır.

Yönlendirme katmanı olarak da bilinen Katman3, farklı ağlardaki iki makinenin iletişim kurmasını sağlamak için tasarlanmıştır. Bu katmandaki yönlendiricilerin, her makineye benzersiz bir kimlik bildiği bilgisini vermesi gerekir. Bu IPAdresidir. IP'ler hiyerarşiktir yani. yönlendiriciye, bir ip adresinin hangi ağda olduğunu ve geri kalanının belirli bir makineyi (çoğunlukla) belirttiğini söyleyen bir bölümü vardır.

Katman2, mac adreslerini kullanır, yerel bir ağ içindeki belirli bir ağ kartını tanımlamak içindir. Belirli bir makine için daha sonra aynı IP'yi paylaşabilen birden fazla kart olabilir. Buna Çoklu Ev Sahipliği ( http://en.wikipedia.org/wiki/Multihoming ) denir .

Tipik olarak, yönlendirici belirli bir IP'ye karşılık gelen mac'u bulmak için ARP'yi kullanır (eğer bilmiyorsa) ve mac'i keşfettikten sonra, belirli bir süre için bir not tutar (ARP'ye kadar). önbellek yönlendirici config dayanarak silinir).


0

Bir ana bilgisayardan gelen bir ethernet paketi bir anahtar veya yönlendiriciden hedefine geçtiğinde, orijinal ana bilgisayarın kaynak MAC adresi, anahtar veya yönlendiricideki portun MAC adresi ile değiştirilir. Bu noktada, yalnızca kaynak IP adresi göndereni gösterir.


0

IP adresiniz her zaman değişir, ancak mac adresiniz her zaman ağ kartınızın donanımında sabitlenir.

Dizüstü bilgisayarınızı evde, telefonunuzda, bir kafede bağladığınızda, farklı bir IP adresi almanız gerekir.


zorunlu olarak, mac adresini değiştirebileceğiniz kartlar vardır (tüketici kartlarının değil;). Ip sadece dhcp kullanıyorsanız değişir. Örneğin veri merkezlerinde, statik olarak yapılandırılmış olabilirler.

Eğer değişiklik yapmak nerede Sadece bir durum gösteren

0

Yönlendiriciler IP adresiyle ilgilenir. Ağ topolojisi hakkında IP adresleriyle değil MAC adreslerini öğrenir. Ayrıca, özel IP adresleri gibi MAC adresleri için geçerli olmayan şeyler de vardır.


0

Birincil sebep mac adresinin uzunluğundan kaynaklanıyor. Bir mac adresi aramak (bir anahtarda gerçekleşir), en uzun IP adresi eşleşmesinden (bir yönlendiricide gerçekleşir) yapmaktan daha fazla zaman alır.

Bazen en uzun IP eşleşmesini aramak da zaman alır, bu durumda MPLS etkin bir yönlendiricide çok az sayıda (etiket adı verilen) aranan MPLS kullanılır.


0

IP adresleri ve MAC adresleri, OSI modelinin iki farklı katmanı tarafından kullanılır. IP Adresleri modelde MAC adreslerinden daha yüksek kullanılır.

Kullanımlarına güzel bir örnek NAT veya Ağ Adresi Çevirisi'dir. NAT, birden fazla makinenin ağ üzerinden paket göndermesine izin verir, ancak tek bir bilgisayardan geliyor gibi görünmektedir (örneğin, ISS'niz size bir IP adresi verir, ancak ağınızda birden fazla bilgisayarınız vardır).

Bir NAT aygıtı ne yaparsa bilgisayarınızdan bir paket alacak, IP adresini kendisiyle yeniden yazacak, fakat MAC adresini paket üzerinde aynı tutacak. Daha sonra paketi iletir.

Bu paket için bir yanıt aldığında, o paketin içindeki MAC adresini arar ve IP adresini bilgisayarınızın IP adresi ile yeniden yazar (çoğu NAT cihazı MAC -> IP adres tablosunu dahili olarak tutar), böylece yönlendirici nerede olduğunu bilir Paketi göndermek için!

Ayrıca, IP adresleri tamamen isteğe bağlı iken MAC adreslerinin cihaz üreticisi tarafından atandığını unutmayın.


0

Bunun nedeni IP Adreslerinin "yönlendirilebilir" olmasıdır. Bunlar ağlara bölünmüş, bu alt ağlar bir adres gibi dünyanın farklı yerlerine geçiş yapıyorlar. Mac Adresi herkes için tamamen farklı, bulunamıyor.

Birine evinizin onu bulması için onu nasıl aradığını söylemek gibi. Ona adresini ver, ha?

Şuna bakın: Wikipedia'da OSI-Model

Bu modelden olayların nerede olduğunu görüyorsunuz. MAC (Medya Erişim Kontrolü) alttan 2. kattadır. IP üçüncü sırada. PC'leri tanımlamak için MAC kullanır, ancak yalnızca çok yerel bir ölçekte.


0

Kısa cevap verildi, ama tekrar etmek için örgütsel. Bunun nedeni, her yönlendiricinin, Rotayı her MAC'ye kaydetmek için gereken hafızaya ve hıza sahip olması, bir şey yapılması gerektiği, dolayısıyla IP Adresleri olmasıdır.

Sadece net olmak için. Cihazlar bir MAC / Protokol adresleri karışımı ile iletişim kurar. Ağın çalışması için her iki bölüm de doğru şekilde uygulanmalıdır.

Bu siteye ev bilgisayarınızdan göz atarsanız ve pakete bilgisayarınızdan ayrılırken bakarsanız, çok az bir miktar paket ek yükü, bu forumdaki sunucuya girmiş gibi göründüğüne benzer. Paket yükü dediğimde MAC adresi, IP Adresi, Port vb.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.