Bir mektup göndermek istiyorsanız alıcının adresine ihtiyacınız vardır. Adres, postacının mektubun nereye gönderilmesi gerektiğini bilmesine yardımcı olan tanımlayıcı bir özelliktir; dolayısıyla adresin benzersiz olması gerekir. İki evin adresi aynı olamaz, aksi takdirde karışıklık olur.
İnternet posta servisine benzer şekilde çalışır. Cihazlar mesaj göndermek yerine "veri paketleri" gönderir ve IP adresi veya MAC adresi bu veri paketlerinin nereye gideceğini belirler. Bugünkü yazımızda bu iki adresin birbiriyle paralel olarak nasıl çalıştığından bahsedeceğiz.
Makalenin içindekiler tablosu
IP adresi nedir?
IP adresi (İnternet Protokolü), bir ağ donanımı parçasının kimlik numarasıdır. Ağdaki cihazların, ev veya iş adreslerine benzer şekilde farklı IP adresleri vardır. Cihazlar ağ üzerinden birbirleriyle iletişim kurmak için IP adreslerini kullanır.
Quantrimang'ın IP adresleri hakkında broşür niteliğinde uzun bir yazısı var.Daha detaylı bilgi için lütfen şu yazıyı okuyun: IP adresi nedir?
MAC adresi nedir?
MAC adresi, bir cihaz içindeki benzersiz bir "ağ arayüzünü" tanımlar. IP adresleri ISP tarafından atanırken ve bir cihaz bağlandığında veya bağlantısı kesildiğinde yeniden atanabilirken, MAC adresi fiziksel adaptöre bağlanır ve üretici tarafından atanır.
MAC adresi 12 basamaklı bir dizedir ve her basamak 0'dan 9'a kadar herhangi bir sayı veya A'dan F'ye kadar bir harf olabilir. Okuma kolaylığı için dize bloklara bölünmüştür. Üç popüler format vardır; ilk format en popüler ve tercih edilenidir:
- 68:7F:74:12:34:56
- 68-7F-74-12-34-56
- 687.F74.123.456
İlk 6 hane ("önek" olarak adlandırılır) adaptör üreticisini temsil eder, son 6 hane ise söz konusu bağdaştırıcının benzersiz tanımlayıcısını temsil eder. MAC adresi cihazın hangi ağa bağlı olduğu hakkında bilgi içermez.
IP adresleri ve MAC adresleri birlikte nasıl çalışır?
MAC adresi ile IP adresi arasındaki köprü: ARP
MAC adresleri ve IP adresleri birçok farklılığa sahip olsa da birbirlerinden bağımsız çalışmazlar. Adres Çözümleme Protokolü (ARP), bunları birbirine bağlayan köprüdür. Bu protokol , yerel alan ağı (LAN) üzerindeki Katman 2 ile Katman 3 arasında çalışır . IPv4 adreslerini ağ cihazı MAC adresleriyle eşleştirir ve bunun tersi de geçerlidir.
Not : IPv4, ARP protokolünü kullanır. Daha yeni IPv6 ağlarında Komşu Keşif Protokolü eşdeğer işlevsellik sağlar.
Şu şekilde çalışır: Bir cihaz, yerel ağ bölümündeki başka bir cihazla iletişim kurmak ister. İsteğini hem kaynak IP adresiyle hem de hedef IP adresiyle birlikte tek bir IP paketine koyar. Daha sonra bir Ethernet çerçevesi IP paketini kapsüller. Bu çerçeve hem kaynak hem de hedef MAC adreslerini içerir. Ancak bazen hedef cihazın MAC adresi bilinmiyor.
A bilgisayarı ve B bilgisayarı örneği
A bilgisayarı, B bilgisayarına bir IP paketi göndermek istiyor. Ancak B bilgisayarının MAC adresini bilmiyor. Daha sonra A bilgisayarı, yerel ağ bölümündeki tüm bilgisayarlar tarafından alınan bir ARP isteği yayınlayacak.
Temel olarak talep şunu ifade ediyor: “Bu benim IP adresim. Bu benim MAC adresim. Ve bu IP adresiyle ilişkili MAC adresini arıyorum. Bu IP adresi size aitse lütfen yanıt verin ve bana MAC adresinizi verin.

ARP, IP adresleri ve MAC adresleriyle nasıl çalışır?
B bilgisayarı ARP isteğini alır ve iki şey yapar.
Öncelikle her cihazın kendi ARP tablosu vardır. Bir bilgisayar LAN'a her paket göndermek istediğinde ilk olarak ARP tablosuna bakar. A Bilgisayarı için bir giriş B Bilgisayarı tablosunda zaten mevcut değilse, yeni bir giriş yaratacaktır. A bilgisayarının MAC ve IP adresleri çerçevedekilere göre eklenecektir.
Daha sonra IP adresini ve MAC adresini içeren bir ARP yanıtı gönderilecektir. A Bilgisayarı yanıtı alacak ve bilgiyi ARP tablosuna ekleyecektir. Uygun MAC adresiyle A Bilgisayarı artık Ethernet çerçevelerini B Bilgisayarına gönderebilir.
IP adresinin herkes tarafından kolayca aranabilmesine rağmen MAC adresinin başkaları tarafından kolayca bulunamayacağını unutmamak önemlidir. Bir IP paketi LAN'ınızdan ayrılıp bir yönlendiriciden geçtiğinde, MAC adresini içeren başlığı atılır. Bu nedenle, LAN dışındaki hiç kimse MAC'inizi IP paketinde asla görmez (bir uygulama onu veri olarak göndermediği sürece).
MAC adresleri kalıcı, IP adresleri ise dinamiktir
NIC'ye veya başka bir donanıma atandığı için MAC adresi asla kendi kendine değişmez (ancak birçok ağ arayüzü MAC adresinin değiştirilmesini destekler). Öte yandan, birçok IP adresi dinamiktir ve zamana veya ağ kurulumunun özelliklerine göre periyodik olarak değişir.
Her adresin kendine özgü bir adres yapısı vardır
MAC adresi 48 bitlik onaltılık bir adrestir. Genellikle iki nokta üst üste ile ayrılmış 2 sayı veya karakterden oluşan 6 setten oluşur. Örnek bir MAC adresi şu şekilde görünecektir: 00:00:5e:00:53:af.
Birçok ağ kartı ve diğer donanım üreticisi, ürettikleri ürünlerin MAC adresinin başında benzer bir dize kullanır. Buna organizasyonel olarak benzersiz tanımlayıcı (OUI) denir. OUI genellikle bir rakamın veya karakterin ilk 3 baytıdır. IEEE (Elektrik ve Elektronik Mühendisleri Enstitüsü), üreticiler için OUI'yi yönetir.
Bu arada, bir IPv4 adresi onaltılık gösterimle temsil edilen 32 bitlik bir tam sayıdır. Noktalı dörtlü veya noktalı ondalık sayı olarak adlandırılan daha yaygın biçim xxxx'tir ve burada her x, 0 ile 255 arasında herhangi bir değer olabilir. Örneğin, 192.0.2.146 geçerli bir IPv4 adresi kuralıdır.
OSI modelinde farklı katmanlarda yer alır
MAC adresleri ve IP adresleri de OSI (Açık Sistemler Ara Bağlantısı) modelinin farklı katmanlarında bulunur. OSI modeli, bir telekomünikasyon sisteminin tüm işlevlerini tanımlamak için yedi soyutlama katmanını kullanan kavramsal bir çerçevedir. OSI modelinde, veri bağlantı katmanının (Katman 2) MAC alt katmanı MAC adreslerini uygular. Bu arada modelin ağ katmanında (Katman 3) bir IP adresi çalışır.
IP adreslerinin ve MAC adreslerinin zayıflıkları
IP adresinin bir cihazın ISP'ye bağlantısını nasıl temsil ettiğini hatırlıyor musunuz? İkinci bir cihaz birincil cihaza bağlanırsa ve tüm web etkinliğini bu cihaz üzerinden yönlendirirse ne olur? Webin geri kalanına göre ikinci cihazın etkinliği birincil cihaz gibi görünüyor.
IP adresinizi bu şekilde başkalarından gizlersiniz. Bunu yapmanın yanlış bir yanı olmasa da güvenlik sorunlarına yol açabilir. Örneğin, kötü niyetli bir bilgisayar korsanının bir proxy arkasına saklanması, yetkililerin onu takip etmesini çok zorlaştırabilir.
Diğer bir risk ise IP adreslerinin takip edilebilmesidir . Birinin yalnızca IP adresinizle neler yapabileceğine şaşıracaksınız.
Ayrıca , iki veya daha fazla cihazın aynı IP adresini paylaştığı potansiyel IP çakışmaları sorunu da vardır . Bu çoğunlukla yerel bir ağ içinde gerçekleşir, ancak IPv4 adreslerinin giderek azalmasıyla birlikte, yakında tüm İnternet'e yayılabilir.
MAC adreslerine gelince, aslında bilmeniz gereken tek bir şey var: Bir cihazın MAC adresini değiştirmek çok kolaydır . Bu, herhangi birinin başka bir kişinin MAC adresini "sahtekarlık" yapabileceği için, üretici tarafından atanan benzersiz bir tanımlayıcının amacını ortadan kaldırır. Ayrıca MAC filtreleri gibi özellikleri neredeyse işe yaramaz hale getirir.
Ne olursa olsun, IP adresleri ve MAC adresleri yararlı ve önemlidir, dolayısıyla yakın zamanda ortadan kaybolmayacaklar. Umarım artık bunların ne olduğunu, nasıl çalıştıklarını ve neden onlara ihtiyaç duyduğunuzu anlamışsınızdır.
Herhangi bir sorunuz varsa veya başka ipucu veya açıklamalarınız varsa lütfen aşağıdaki yorumlar bölümünde bizimle paylaşın!
Daha fazla gör: