

Broadcast Sistemleri Hakkında Geniş Bilgiye İhtiyacım Var (@8Mm)
-
Hoca valla nette genelde ingilizce kaynaklar var,tr de pek iş yok anlatmıyor,büyük forum sitelerinin derslerine de baktım yoktu
-
Eywallah yine %80 tamamladım ingilizce çeviri yapıyorum tamamlayıp burayada atarım döküman olarak inşallah
-
Hacim onemli bir nokta belk isine yarar :)
Broadcast fazlami trafik yaratir?
Bir diğer batıl inanç ve yanlış bilgi de bilgisayar ağları üzerindeki brodacast trafiği konusunda.
İlkönce broadcast nedir onu açıklayalım.
Bir ağ üzerinde mesajlar bir bilgisayardan başka bir bilgisayara üç şekilde yollanabilir: Directed (Doğrudan), Broadcast (Herkese) ve Multicast (birden fazla hedefe ama herkese değil). Multicast yeni bir kavram, pek kullanımı da yok, onun için tartışma dışında tutulabilir.
Directed mesajlar bir bilgisayardan başka bilgisayara gider.
Broadcast mesajlar bir bilgisayardan bütün bilgisayarlara gider.
Genel olarak bir işi yapmak için broadcast mesajlar kullanmak yerine doğrudan mesajlar kullanmak isteriz. Buraya kadar herkes hemfikir. Ama niye böyle isteriz, işte burada bir batıl inaç var:
Broadcast yerine directed mesaj kullanımının nedenini sorduğunuzda on kişiden hemen hemen onu da aynı şeyi söyler: Broadcast daha fazla trafik üretir.
Bu açıklamanın gerçeklerle uzaktan yakından ilgisi yok. Broadcast trafiğinden mümkün mertebe kaçınmak istiyoruz ama bunun nedeni aynı işi yaparken broadcast'in daha fazla trafik üretmesi değil. Başka bir şey. Aşağıda bu nedeni açıklayacağım. Ama önce bir örnekle broadcast'in daha fazla trafik üretmediğini göstereyim:
Örneğimiz Microsoft işletim sistemlerini ve network protokolü olarak TCP/IP'yi kullanan bilgisayarların isim-IP çözümlemeleri üzerine. Bildiğiniz gibi her bilgisayarın 15 karaktere kadar çıkabilen bir ismi bulunur ve haberleşme sırasında bu ismin IP adresine çevrilmesi gerekir. Bu iş iki türlü yapılır: Ya broadcast mesajlar yardımı ile ya da doğrudan.
İsim-IP çözümlemesi brodcast ile yapılırken ismine karşılık IP adresi istenen bilgisayarın ismi broadcast yapılır, yani soran bilgisayar bağırır: "Bu isme sahip bilgisayarın IP adresi nedir?" şeklinde. O isimde bir bilgisayar bulunuyorsa o da benim IP adresim şudur şeklinde bir yanıt gönderir. Bu işlem yani, soru-yanıt işlemleri tam tamına 196 byte'lık trafik üretir.
İsim-IP çözümlemesi doğrudan yapılacaksa ortada bir merkezi bilgisayar bulunmalı, bilgisayarların isimleri ve IP adresleri bu bilgisayarda kayıtlı olmalıdır. Bu görevi üstlenen bilgisayar WINS sunucudur. Yukardaki örnekte bir isme karşılık IP adersi öğrenmek isteyen bilgisayar kayıtların saklı olduğu WINS sunucuya başvurur (broadcast değil doğrudan yayınladığı bir mesajla). WINS sunucu da ona istenilen bilgiyi verir. Bu işlem de tamtamına 196 byte'lık trafik üretir.
Biz yaratılan trafik aynı olmasına karşın ikinci seçeneği yeğleriz. Hatta ve hatta ikinci seçenekte yaratılan trafik biraz daha fazla olsaydı bile ikinci seçeneği yeğlememiz gerekirdi. Niye?
Broadcast bir mesaj yayınladığında bu mesajı ağ üzerindeki bütün bilgisayarlar alırlar. Örnekteki gibi bir isim-IP bilgisi soruluyorsa mesajdaki ismi kendi isimleriyle karşılaştırırlar. Eğer sorulan isim kendi isimleri değilse mesajı çöpe atarlar. Bu, her bir bilgisayarın bir süreliğine de olsa meşguliyeti demektir. Bu meşguliyet çok kısa bir an için söz konusudur. Ama isim-IP çözümleme işleminin değişik zamanlarda değişik bilgisayarlar tarafından hep yapıldığını hesaba katarsanız bu meşguliyetin anlamlı yükler anlamına geldğini görürsünüz.
Halbuki isim-IP bilgisi bir WINS sunucudan doğrudan alınsaydı yalnızca o WINS sunucu meşgul edilecekti. Diğer bilgisayarlar meşgul olmayacaktı. İşin özü budur. Broadcast mesajları bu yüzden istemeyiz: Fazla trafik yarattığı için değil, diğer bilgisayarları boşu boşuna meşgul ettiği için.
-
Nette batıl inançlar :)
-
;) network uzerine alamadinmi gidip tv radyo ile ugrasion amk :))
Toplam Hit: 4028 Toplam Mesaj: 16