- Ağ Katmanı OSI modelinin üçüncü katmanıdır.
- Taşıma katmanından gelen hizmet isteklerini yönetir ve hizmet isteğini ayrıca veri bağlantı katmanına iletir.
- Ağ katmanı mantıksal adresleri fiziksel adreslere çevirir
- Kaynaktan hedefe olan rotayı belirler ve aynı zamanda anahtarlama, yönlendirme gibi trafik sorunlarını yönetir ve veri paketlerinin tıkanıklığını kontrol eder.
- Ağ katmanının ana rolü, paketleri gönderen ana bilgisayardan alıcı ana bilgisayara taşımaktır.
Ağ katmanının gerçekleştirdiği ana işlevler şunlardır:
Yönlendirme ve Yönlendirme
Ağ katmanında paketleri iletmek için bir yönlendirici kullanılır. Her yönlendiricinin bir yönlendirme tablosu vardır. Bir yönlendirici, bir paketin başlık alanını inceleyerek ve ardından başlık alanı değerini yönlendirme tablosuna indekslemek için kullanarak bir paketi iletir. Başlık alanı değerine karşılık gelen yönlendirme tablosunda saklanan değer, paketin iletileceği yönlendiricinin giden arayüz bağlantısını gösterir.
Örneğin, başlık alanı değeri 0111 olan yönlendirici bir yönlendiriciye ulaşır ve daha sonra yönlendirici bu başlık değerini yönlendirme tablosuna indeksleyerek çıkış bağlantı arayüzünün 2 olduğunu belirler. Yönlendirici, paketi arayüz 2'ye iletir. Yönlendirme algoritması yönlendirme tablosuna eklenen değerleri belirler. Yönlendirme algoritması merkezi veya merkezi olmayan olabilir.