Broadcast Adresi Nedir?
Yayın adresinin ağdaki tüm cihazlara ulaşma mantığı ve nerede kullanıldığı.
Broadcast adresi (yayın adresi), bir ağdaki tüm cihazlara aynı anda ulaşan adres. Bu adrese gönderilen bir paketi alt ağdaki her cihaz alıyor ve işliyor. Tek tek adres bilmeye gerek kalmadan "burada kim var?" diye sormanın yolu bu.
Evdeki tipik ağda yayın adresi 192.168.1.255. Ama bu her zaman sondaki 255 değil; maske değiştikçe yayın adresi de değişiyor.
Yayın adresi nasıl bulunur?
Kural tek cümle: adresin cihaz kısmındaki bitlerin hepsi 1 yapılır. Ağ kısmı olduğu gibi kalır. Maskenin hangi bitlerin ağa, hangilerinin cihaza ait olduğunu nasıl belirlediğini alt ağ maskesi yazısında adım adım anlattık.
Hesap yapmadan okumak için hazır örnekler:
| Ağ | Maske | İlk kullanılabilir | Son kullanılabilir | Yayın adresi |
|---|---|---|---|---|
| 192.168.1.0/24 | 255.255.255.0 | .1 | .254 | 192.168.1.255 |
| 192.168.1.128/25 | 255.255.255.128 | .129 | .254 | 192.168.1.255 |
| 192.168.1.64/26 | 255.255.255.192 | .65 | .126 | 192.168.1.127 |
| 192.168.1.32/27 | 255.255.255.224 | .33 | .62 | 192.168.1.63 |
| 192.168.1.4/30 | 255.255.255.252 | .5 | .6 | 192.168.1.7 |
| 10.0.0.0/16 | 255.255.0.0 | 10.0.0.1 | 10.0.255.254 | 10.0.255.255 |
Üçüncü satır örneği: 192.168.1.127 sıradan bir cihaz adresi gibi görünüyor ama /26 ağda yayın adresi. Kendi ağınızın değerlerini subnet hesaplama aracında adres ve maskeyi girerek görebilirsiniz.
Her alt ağda iki adres cihaza verilemiyor: en küçüğü (ağ adresi) ve en büyüğü (yayın adresi). /24 ağda 256 adres olduğu halde 254 cihaz bağlanabilmesinin sebebi bu.
İki tür yayın
| Yerel yayın | Yönlendirilmiş yayın | |
|---|---|---|
| Adres | 255.255.255.255 | 192.168.1.255 gibi |
| Kime gider | Gönderenin bulunduğu ağdaki herkese | Belirtilen alt ağdaki herkese |
| Router'dan geçer mi | Hiçbir zaman | Teknik olarak mümkün, pratikte kapalı |
| Kim kullanır | Adresi olmayan cihaz (DHCP) | Uyandırma, eski keşif protokolleri |
255.255.255.255 özel: cihazın kendi adresini ve maskesini bilmesine gerek yok. Ağa yeni bağlanan ve henüz adresi olmayan bir cihaz DHCP sunucusunu bu adresle arıyor.
Yönlendirilmiş yayının routerlarda kapalı olmasının sebebi güvenlik. Başka bir ağın yayın adresine tek bir paket göndermek o ağdaki yüzlerce cihazın cevap vermesine yol açabiliyordu; saldırgan kaynak adresi kurbanınkiyle değiştirince bu, yükseltmeli bir DDoS saldırısına dönüşüyordu. Bugün modem ve router'lar dışarıdan gelen yayın paketlerini varsayılan olarak düşürüyor.
Evde yayını kim kullanıyor?
Siz fark etmeseniz de evdeki ağda sürekli yayın trafiği var:
- DHCP — telefonunuz Wi-Fi'ye bağlandığında "adres verecek biri var mı?" diye yayın yapıyor.
- ARP — bir cihaz aynı ağdaki başka bir cihazın fiziksel adresini öğrenmek için "192.168.1.20 kimde?" diye soruyor. Bu soru donanım düzeyinde yayın (FF:FF:FF:FF:FF:FF). Cevabın sahte olabilmesi ARP spoofing saldırısının temeli.
- Wake-on-LAN — kapalı bir bilgisayarı ağ üzerinden uyandıran "sihirli paket" genellikle yayın adresine gönderiliyor, çünkü uyuyan bilgisayarın adresi yok sayılır.
- Yerel oyun ve dosya paylaşımı keşfi — "aynı ağdaki oyunları bul" düğmesi, eski Windows ağ keşfi.
Yazıcı ve akıllı TV keşfinin önemli kısmı bugün yayın yerine çok noktaya yayın (multicast) kullanıyor — yalnızca dinleyen cihazlara giden bir grup adresi. Etkisi benzer, yükü daha az.
Yayın trafiği ne zaman sorun olur?
Yayın paketi ağdaki her cihazın işlemcisini meşgul ediyor. Ev ağında bu önemsiz. Yüzlerce cihazlı tek bir düz ağda ise yayın payı artıyor ve Wi-Fi'de özellikle pahalı: yayın paketleri kablosuz ağda en düşük hızla gönderiliyor, yani yayın süresini diğer trafikten çalıyor. Ağları alt ağlara bölmenin başlıca sebeplerinden biri bu.
Yayın fırtınası daha ciddi bir durum: iki anahtar (switch) arasına iki kablo takılıp döngü oluşunca yayın paketi ağda sonsuza kadar dönüyor, çoğalıyor ve ağın tamamı kilitleniyor. Evde en sık görülen sebebi, aynı switch'in iki portunu bir kabloyla birbirine bağlamak. Belirti: ağdaki tüm cihazların aynı anda bağlantıyı kaybetmesi ve switch ışıklarının sürekli yanıp sönmesi.
Yayın adresini bir cihaza vermek
Elle adres verirken yanlışlıkla yayın adresini seçmek mümkün — özellikle maske 255.255.255.0 değilse. /26 bir ağda bir kameraya .127 verildiğini düşünün:
- Çoğu işletim sistemi bu adresi kabul etmiyor ve hata veriyor.
- Kabul eden gömülü cihazlarda (kamera, akıllı priz) cihaz ağa bağlanıyor gibi görünüyor ama kimse ona ulaşamıyor; ona giden paketler herkese dağıtılıyor.
Elle adres verirken tablodaki "son kullanılabilir" sütununu aşmayın. Sabit adres vermenin diğer kurallarını ayrıca anlattık.
IPv6'da yayın adresi yok
IPv6 yayın kavramını tamamen kaldırdı. "Herkese gönder" ihtiyacı çok noktaya yayın gruplarıyla karşılanıyor: ff02::1 yerel bağlantıdaki tüm düğümleri temsil ediyor ama bir cihaz yalnızca katıldığı grupların trafiğini işliyor. ARP'nin yerini de komşu keşfi aldı. Bu yüzden IPv6 alt ağlarında adres sayısından iki adres düşülmüyor.
Sıkça sorulan sorular
Broadcast adresi nedir?
Bir alt ağdaki tüm cihazlara aynı anda ulaşan adrestir. Adresin cihaz kısmındaki bitlerin hepsi 1 yapılarak bulunur; 192.168.1.0/24 ağında 192.168.1.255’tir.
Yayın adresi her zaman .255 ile mi biter?
Hayır. Maskeye bağlıdır. 192.168.1.64/26 ağında yayın adresi 192.168.1.127, 192.168.1.32/27 ağında 192.168.1.63’tür.
255.255.255.255 ne demek?
Gönderenin bulunduğu yerel ağdaki herkese giden yayın adresidir. Router’lardan geçmez; henüz adresi olmayan cihazlar DHCP sunucusunu bu adresle arar.
Yayın adresi bir cihaza verilebilir mi?
Verilmemelidir. Çoğu işletim sistemi reddeder; kabul eden cihazlara ise kimse ulaşamaz, çünkü o adrese giden paket ağdaki herkese dağıtılır.
IPv6’da broadcast adresi var mı?
Yok. IPv6 yayın yerine çok noktaya yayın grupları kullanır; ff02::1 yerel bağlantıdaki tüm düğümleri temsil eder.