Yönlendirme (Routing) ve Switching Temelleri
Veri, bir bilgisayardan diğerine giderken hangi yolu izler ve bu yola kim karar verir?
Şimdiye kadar IP adreslerini, MAC adreslerini ve portları öğrendik. Bu makalede, bir veri paketinin gönderenden alıcıya giderken tam olarak hangi "yolu" izlediğine ve buna kimin karar verdiğine bakacağız.
Switching: Aynı Ağın İçinde Teslimat
Bir switch (anahtar), aynı yerel ağdaki (LAN) cihazları birbirine bağlayan bir cihazdır. Bir switch'in görevi basittir: kendisine bağlı cihazlardan birinden gelen veriyi, hedef MAC adresine sahip DOĞRU cihaza yönlendirmek.
Bunu bir apartman görevlisine benzetebiliriz: apartmana gelen bir paketi, hangi dairenin sakinine ait olduğunu bilip (MAC adresi tablosu tutarak) doğrudan o daireye götürür — diğer dairelerin kapısını çalmaz. Switch, ilk başta hangi MAC adresinin hangi fiziksel bağlantı noktasında (port) olduğunu bilmiyorsa, tüm bağlı cihazlara sorar (tıpkı ARP'taki gibi); bir kez öğrendikten sonra bu bilgiyi bir tabloda tutar ve gelecekteki teslimatları doğrudan doğru yere yapar.
Routing: Farklı Ağlar Arasında Teslimat
Bir router (yönlendirici), FARKLI ağlar arasındaki veri trafiğini yönlendirir. Switch'ler aynı ağın içinde çalışırken, router'lar bir ağdan başka bir ağa (örneğin ev ağından internete, ya da bir şirketin bir şubesinden başka bir şubesine) geçişi sağlar.
Bunu şehirler arası bir kargo sistemine benzetebiliriz: switch, bir apartmanın içindeki daireler arası dağıtımı yaparken; router, bir şehirden başka bir şehre giden kargonun hangi otoyoldan, hangi güzergahtan gideceğine karar veren bir dağıtım merkezi gibidir.
Router Kararı Nasıl Verir? Yönlendirme Tablosu
Bir router, elindeki bir "yönlendirme tablosu" (routing table) sayesinde, gelen bir veri paketinin hedef IP adresine bakarak "bu paketi hangi yöne göndermeliyim?" kararını verir. İnternetin devasa büyüklüğü düşünüldüğünde, bir paket kaynaktan hedefe giderken genelde onlarca farklı router'dan geçer — her router, paketi bir sonraki en uygun router'a "aktararak" (hop by hop) ilerletir.
Bunu bir mektubun postaneler arasında dolaşmasına benzetebiliriz: senin mahalle postanesi, mektubu doğrudan alıcının şehrine göndermez — önce bölge postanesine, oradan da şehirler arası ana dağıtım merkezine gönderir; her adımda mektup bir sonraki en mantıklı noktaya aktarılır.
Ping ve Traceroute: Yolu Görünür Kılmak
Bu "hop by hop" yolculuğu gerçekten görebilirsin! traceroute (Windows'ta tracert) komutu, bir veri paketinin hedefe ulaşana kadar hangi router'lardan geçtiğini adım adım gösterir:
traceroute google.com
Bu komutu çalıştırdığında, paketinin evinden çıkıp, internet servis sağlayıcının router'larından geçip, dünyanın öbür ucundaki (veya yakınındaki) bir sunucuya ulaşana kadar geçtiği HER durağı görebilirsin — bu, "internet nasıl çalışıyor?" sorusunu somut hâle getiren harika bir alıştırmadır.
Pratik Bir Özet
- Switch: Aynı ağın içinde (evindeki tüm cihazlar arasında) çalışır, MAC adresine göre karar verir.
- Router: Farklı ağlar arasında (evinden internete) çalışır, IP adresine göre karar verir.
Bir sonraki makalemizde, bu "yollar" üzerinden giden verinin taşıdığı en yaygın protokollerden biri olan HTTP/HTTPS'e (yani web sitelerine nasıl eriştiğimize) bakacağız.
Bu makale, routing ve switching kavramlarına giriş niteliğinde, başlangıç seviyeli bir özetidir; SiberCrew ekibi tarafından hazırlanmış özgün içeriktir.