Serimizin bu bölümünde ağdaki hostların birbiri ile nasıl haberleştiğini ve arp tablosunun ne olduğunu ve neden ihtiyaç duyduğumuzdan bahsedeceğiz.
Local Ağda Hostların Haberleşmesi
Local ağ özünde kapalı bir kutudur ve belirli kişiler girebilir. Kendine ait bir çıkışı olan gateway adresi vardır fakat bu başlığın konusu değildir. Öncelikle haberleşme için herkes birbirinin IP ve MAC adresini bilmelidir. Bunun için ARP ( Address Resolution Protocol ) adındaki teknoloji kullanılmaktadır.
Yukarıda switch aygıtı ile bağlanmış 4 host mevcuttur. A aygıtı, 192.168.0.12 IP numaralı hostun IP numarasını bilmemektedir. Bu sebeple broadcasting yayını yapar ve bağlı diğer tüm hostlara broadcasting IP numarası üzerinden kendi IP ve MAC adresi bildirir. 3. adımda ise doğru cihaz isteği atan cihazın bilgilerini kendi ARP tablosuna aktarır. 4. adımda ise kendi bilgilerini doğru adresi bildiği için broadcasting yayını yapmadan adrese iletir. İlettiği cihaz da en sonunda istediği MAC adresini kendi arp tablosuna ekler ve bağlantı başarıyla sonuçlanır.
Ağdaki her cihazın ( router dahil ) arp tablosu vardır ve bu sayede iletişim sağlanır.
Genel Ağda Hostların Haberleşmesi
Aslında burada 2 temel fark vardır. Birincisi bizi genel ağa açan default gateway, broadcasting yayını ile mac adresi öğrenilir ve local ağın dışında kalan her istek routera yönlenirilir. Router da internet sağlayıcımızın ile bizi istediğimiz adrese ulaştırır.
İkinci fark ise bizler tüm dünyaya broadcasting yayını yapamayacağımız için mac adreslerini doğal olarak bilemeyiz. Fakat network bağlantılarında bizler MAC adresine mecburuz. Bunun için de MAC adresi genel ağadaki network üzerinden gitmek için routerın MAC adresi olarak belirlenir. Bundan sonra ise MAC adresi dinamik olarak değişir. Fakat IP kalıcıdır. Her uğradığımız router artık bizim kaynak MAC adresimiz olur. Yani 10 router gezen veri 10 kere MAC adresi almış olur.