Kod KâşifiMERAK ET. DENE. KEŞFET.Bir şey öğren

Radia Perlman: ağın kendi kuyruğunu ısırmaması

Kablolar fazla bağlanınca mesaj aynı odada dönüp durabilir. Radia Perlman, ağın bir döngüye girmeden yol seçmesini sağlayan algoritmayı sade bir dille kurdu.

Bir ağdaki fazla yol kapanıyor, mesajlar halkasız bir ağaçta ilerliyor.
Fazla kablo, mesajı sonsuz bir turda çoğaltabilir. Kod Kâşifi için üretilen yapay zekâ illüstrasyonu.

Döngü neden tehlikelidir?

Radia Perlman, 1951’de Amerika’da doğdu. MIT’de matematik ve bilgisayar okudu. 1980’lerde şirket ağlarında köprüler, paketleri bir bölgeden diğerine iletiyordu. İki yol birbirine bağlanınca paket aynı halkada sonsuza kadar çoğalabiliyordu. Ağa “daha çok kablo” eklemek, her zaman daha sağlam demek değildi.

Kapsayan ağaç

Perlman’ın yayılan ağaç protokolü, fazla yollar arasından bir ağaç seçer. Ağaçta halka yoktur: her noktaya bir yol vardır. Diğer yollar yedekte bekleyebilir. Böylece paketler birbirini kovalamaz. Ona zaman zaman internetin annesi dendi. Kendisi bu lakabı sevmez; yaptığı işin belirli bir ağ sorununa çözüm olduğunu söyler. Abartılı unvan, gerçek işi gizler.

Algoritma bir şiir kadar kısa anlatılabilir

İyi bir protokol, başka mühendislerin de uygulayabileceği kadar açıktır. Perlman bu algoritmayı öğretirken sade bir anlatım kullanmasıyla da bilinir. Kâşif sorusu: yedek yolun açık olması ile her yolun aynı anda konuşması aynı şey mi?

Mini görev: halkayı kes

Dört nokta çiz, hepsini birbirine bağla. Bir mesajın aynı noktaya iki kez uğrayabildiği bir tur göster. Sonra bazı çizgileri silerek halkasız bir ağaç bırak. Her noktaya hâlâ ulaşılıyor mu, kontrol et. Silinen çizginin yedek olduğunu kenara yaz.

KEŞFE DEVAM

Bir sonraki merakın ne?

4 dk okumaYeni keşif

Tim Berners-Lee: web’i kimseye satmadı

İnternet bir ağdır. Web ise o ağın üstünde sayfaları birbirine bağlayan sistemdir. Tim Berners-Lee bu sistemi kurdu ve patentleyip kendine ayırmak yerine herkese açık bıraktı.

Yazıyı oku
4 dk okumaYeni keşif

Vint Cerf: farklı ağları aynı dile bağladı

İnternet tek bir kablodan ibaret değildir. Ayrı ağların birbirinin dilinden anlaması gerekir. Vint Cerf, Bob Kahn ile birlikte bu ortak dilin tasarımında başı çeken kişilerdendir.

Yazıyı oku
4 dk okumaYeni keşif

Site adı bir adres defterinden geçer

Tarayıcıya bir site adı yazınca bilgisayar o kelimeleri doğrudan bir kapı gibi açmaz. Önce bir rehbere sorar: bu ad hangi makineye gitsin?

Yazıyı oku