Makale NAT (Network Address Translation) ve PAT (Port Address Translation)

Network Address Translation (NAT) Nedir?

NAT (Ağ Adresi Çevirimi), bir ağ cihazının (örneğin, bir yönlendirici) yerel bir ağdaki cihazların özel IP adreslerini, internet gibi daha geniş ağlarda kullanılabilen genel IP adreslerine çevirmesini sağlar. NAT, IP adresleri sınırlı olduğunda kullanılan bir yöntemdir ve aynı zamanda güvenlik açısından da avantajlar sunar.
NAT'ın Çalışma Prensibi:
  1. Yerel (Private) IP Adresi: Yerel ağlarda kullanılan ve yalnızca bu ağ içinde geçerli olan özel IP adresleri vardır. Bu adresler, genellikle RFC 1918 standardına göre belirlenen bloklardır. Örneğin:
    • 192.168.x.x
    • 10.x.x.x
    • 172.16.x.x ila 172.31.x.x
  2. Genel (Public) IP Adresi: Bu IP adresleri, internet üzerinde benzersiz olmalıdır. Bir yerel cihaz internete bağlanmak istediğinde, NAT cihazı bu yerel IP adresini genel bir IP adresine çevirir.
nat.jpg
NAT Türleri:
  1. Static NAT: Statik NAT, her yerel IP adresinin sabit bir genel IP adresine eşlendiği bir NAT türüdür. Her bir yerel cihaz, her zaman aynı genel IP adresini kullanır. Küçük ağlar veya sabit IP gereksinimi olan cihazlar için idealdir.
  2. Dynamic NAT: Dinamik NAT, bir havuzdaki genel IP adreslerini yerel IP adreslerine dinamik olarak atar. Bu yöntemle, daha fazla yerel cihaz internete bağlanabilir, ancak her bir cihazın sabit bir genel IP adresi olmayabilir.
  3. PAT (Port Address Translation): PAT, genellikle NAT overload olarak bilinir ve en yaygın kullanılan NAT türüdür. PAT, birden fazla yerel cihazın aynı genel IP adresini kullanmasına olanak tanır, ancak her cihaz farklı bir port numarası kullanır. Bu sayede birçok cihaz, aynı anda tek bir genel IP adresi üzerinden internete bağlanabilir.

Port Address Translation (PAT) Nedir?

PAT (Port Adresi Çevirimi), NAT’ın bir alt kümesi olarak çalışır. PAT, çok sayıda yerel IP adresinin ve portun aynı genel IP adresi ile birlikte internete çıkış yapmasına olanak tanır. Bu yöntem, yerel cihazların hepsinin aynı anda tek bir genel IP adresi kullanarak internete erişebilmesini sağlar.

PAT'in Çalışma Prensibi:
  1. Port ve IP Eşleme: Her yerel cihaz, NAT cihazı tarafından bir port numarası ile eşleştirilir. Bu port numarası, cihazın IP adresi ve port bilgisiyle birlikte internete yönlendirilir.
  2. Giden Trafik: Yerel ağdaki bir cihaz internete bağlanmak istediğinde, NAT cihazı bu cihazın yerel IP adresini genel IP adresi ile değiştirir ve cihazın port numarasını internete gönderir. Böylece dış ağdaki cihazlar, genel IP adresine dönen yanıtlarını gönderir.
  3. Gelen Trafik: Gelen trafik genel IP adresine ulaştığında, NAT cihazı bu trafiği yerel cihazın port numarasına göre doğru cihaz ile eşler ve ilgili cihaza yönlendirir.
PAT.gif
PAT'in Çalışma Prensibi:
  1. Port ve IP Eşleme: Her yerel cihaz, NAT cihazı tarafından bir port numarası ile eşleştirilir. Bu port numarası, cihazın IP adresi ve port bilgisiyle birlikte internete yönlendirilir.
  2. Giden Trafik: Yerel ağdaki bir cihaz internete bağlanmak istediğinde, NAT cihazı bu cihazın yerel IP adresini genel IP adresi ile değiştirir ve cihazın port numarasını internete gönderir. Böylece dış ağdaki cihazlar, genel IP adresine dönen yanıtlarını gönderir.
  3. Gelen Trafik: Gelen trafik genel IP adresine ulaştığında, NAT cihazı bu trafiği yerel cihazın port numarasına göre doğru cihaz ile eşler ve ilgili cihaza yönlendirir.
PAT Kullanım Alanları:
  • Ev ve Ofis Ağları: Birden fazla cihazın aynı genel IP adresini kullanarak internete çıkış yapması gerektiğinde PAT kullanılır. Örneğin, evde aynı internet bağlantısını paylaşan telefonlar, bilgisayarlar, tabletler PAT kullanarak bağlantı kurar.
  • Güvenlik: PAT, yerel ağdaki cihazların gerçek IP adreslerini gizler ve dış dünyaya sadece genel IP adresini gösterir. Bu, yerel ağın dış tehditlere karşı korunmasına yardımcı olur.
ÖZELLİK​
NAT​
PAT​
Çalışma Prensibi
Bir yerel IP adresini bir genel IP adresine çevirir.
Birden fazla yerel IP adresini tek bir genel IP adresine çevirir, port numaraları kullanarak ayırır.
IP Kullanımı
Her cihaz için bir genel IP adresi kullanılır (statik veya dinamik).
Birçok cihaz aynı genel IP adresini paylaşır.
Port Kullanımı
Port numarası dikkate alınmaz.
Port numaraları cihazları ayırt etmek için kullanılır.
Performans
Küçük ağlar için uygundur.
Büyük ağlarda daha etkilidir ve geniş ölçekli kullanıma olanak tanır.

NAT ve PAT'ın Avantajları
  1. IP Adresi Tasarrufu: Özellikle IPv4 adreslerinin sınırlı olduğu bir dünyada, NAT ve PAT, çok sayıda cihazın tek bir genel IP adresi ile internete çıkmasını sağlar.
  2. Güvenlik: Yerel ağdaki cihazlar dış dünyaya doğrudan görünmez, bu da ek bir güvenlik katmanı sağlar. Saldırganlar, yerel ağın IP adreslerine doğrudan erişemez.
  3. Kolay Yönetim: Bir ağ yöneticisi, sınırlı sayıda genel IP adresi ile çok sayıda cihazı yönetebilir ve internete çıkışlarını sağlayabilir.
NAT ve PAT'ın Dezavantajları
  1. Performans Sorunları: Büyük ölçekli ağlarda PAT'in kullanılması, performans sorunlarına neden olabilir. Her bağlantı için port numarası takibi yapıldığından, NAT cihazının işleme yükü artar.
  2. Uygulama Uyumluluğu: Bazı uygulamalar, NAT veya PAT arkasında çalışırken zorluk yaşayabilir. Özellikle gerçek zamanlı uygulamalar (örn. VoIP) NAT arkasında çalışırken sorunlarla karşılaşabilir.
  3. İzleme ve Loglama: PAT kullanılan ağlarda, her cihazın hangi port ile internete bağlandığını izlemek ve loglamak zor olabilir, bu da ağ yöneticileri için ek zorluklar doğurabilir.
Sonuç

Network Address Translation (NAT) ve Port Address Translation (PAT), modern ağların olmazsa olmaz teknikleridir. IP adresi sınırlamalarını aşmanın yanı sıra, ağ güvenliğini artırarak cihazların internet erişimlerini kolaylaştırır. Özellikle internet bağlantısının paylaşılması gereken ortamlarda PAT çok yaygın bir şekilde kullanılmaktadır. Bu teknikler, ev ağlarından büyük kurumsal ağlara kadar geniş bir yelpazede kullanılır.
Eğer bu teknolojileri daha yakından öğrenmek ve pratik uygulamalar yapmak istersen, ağ simülasyon araçlarıyla (örneğin Cisco Packet Tracer) deneyler yapabilirsin.
 
Geri
Üst