Yönlendirme, veri paketlerinin bir bilgisayar ağında bir düğümden (makine veya cihaz) diğerine, paketler nihai hedefe ulaşana kadar taşınması işlemidir.
Ağ Yönlendirmesini Anlama
Ağ yönlendirmesini toplu taşıma sistemine benzer şekilde düşünebilirsiniz. Tüm duraklar dahil olmak üzere tüm veri yolu sistemi ağ gibidir ve duraklar düğümler gibidir. Gideceğiniz yere ulaşmak için birkaç aktarma yapması gereken bir otobüs sürücüsü olarak, son varış noktasına ulaşana kadar her düğüm arasında dolaşan veriler gibisiniz.
Veriler bir İnternet Protokolü (IP) ağında bir cihazdan diğerine aktarıldığında, paket adı verilen daha küçük birimlere bölünür. Gerçek verilere ek olarak, her paket, postalanmış bir zarfta bulabileceğiniz fiziksel adres bilgilerine benzer şekilde, hedefine ulaşmasına yardımcı olacak bilgileri içeren bir başlık içerir. Ancak, fiziksel adresler yerine başlık bilgileri şunları içerir:
- Kaynak ve hedef düğümlerin IP adresleri.
- Paketler hedefe ulaştığında paketleri doğru sırada yeniden birleştiren paket numaraları.
- Diğer faydalı teknik bilgiler.
Yönlendirme Nasıl Çalışır
Li'nin Çin'deki bilgisayarından Jo'nun New York'taki makinesine bir e-posta mesajı gönderdiği bir senaryo düşünün. İletim Kontrol Protokolü (TCP) ve diğer protokoller, Li'nin makinesindeki verilerle çalışır ve ardından, veri paketlerinin IP paketleri halinde paketlendiği ve ağ üzerinden gönderildiği IP modülüne gönderilir. Dünyanın diğer ucundaki hedefe ulaşmak için veri paketlerinin birçok yönlendiriciden geçmesi gerekir. Bu yönlendiricilerin yaptığı işe yönlendirme denir.
Ara yönlendiricilerin her biri, alınan her paketin hedef IP adresini okur. Yönlendirici bu bilgilere dayanarak paketleri uygun yönde gönderir. Her yönlendiricinin, komşu yönlendiriciler (düğümler) hakkındaki bilgilerin depolandığı bir yönlendirme tablosu vardır.
Bu bilgi, bir paketi o komşu düğüm yönünde iletme maliyetini (ağ gereksinimleri ve kaynakları açısından) içerir. Bu tablodaki bilgiler, kullanılacak en verimli düğüme veya veri paketlerinin gönderileceği en iyi rotaya karar vermek için kullanılır. Her paket farklı bir yönde gönderilebilir, ancak hepsi sonunda aynı hedef makineye yönlendirilir.
Jo'nun makinesine ulaşıldığında, paketler makine tarafından tüketilir, burada IP modülü paketleri yeniden birleştirir ve elde edilen verileri daha sonraki işlemler için TCP hizmetine gönderir.
IP/TCP Güvenilirliği
IP ve TCP protokolleri, aktarımların güvenilir olmasını sağlamak için birlikte çalışır. Bu, hiçbir veri paketinin kaybolmadığı, tüm veri paketlerinin sıralı olduğu ve makul olmayan bir aktarım gecikmesinin olmadığı anlamına gelir. Bazı hizmetlerde, TCP, güvenilirliği sağlamayan, bunun yerine paketleri gönderen Birleşik Datagram Paketi (UDP) ile değiştirilir. Bazı İnternet Protokolü Üzerinden Ses (VoIP) sistemleri, kayıp paketler arama kalitesini etkilemediğinden aramalar için UDP kullanır.