NAT ve Proxy karşılaştırması
Ağ Adresi Çevirisi (NAT), bir yönlendirme aygıtından geçerken IP paketinin bir başlığındaki IP adresini değiştiren işlemdir. NAT, bir LAN (Yerel Alan Ağı) içindeki trafik için bir IP adresi kümesinin ve dış trafik için başka bir IP adresi grubunun kullanılmasına izin verir. IP adreslerinin bire bir dönüşümü en basit NAT formu ile sağlanır. Proxy (proxy sunucusu), bir istemci (kaynak arayan) ile başka bir sunucu arasında bulunan ve aracı görevi gören bir sunucudur. Kaynağı isteyen istemci proxy sunucusuna bağlanır ve proxy isteği filtreleme kurallarına göre değerlendirir.
NAT nedir?
NAT, bir yönlendirme aygıtından geçerken IP adresini bir IP paketinin üstbilgisinde değiştirir. NAT, bir IP adresi kümesinin LAN içindeki trafik için kullanılmasına ve başka bir IP adresi kümesinin dış trafik için kullanılmasına izin verir. IP adreslerinin bire bir dönüşümü en basit NAT formu ile sağlanır. NAT'ın birçok avantajı vardır. Dahili IP adreslerini gizleme seçeneği sunduğundan LAN güvenliğini artırır. Ayrıca, IP adresleri yalnızca dahili olarak kullanıldığından, diğer kuruluşlarda kullanılan IP adresleriyle herhangi bir çakışmaya neden olmaz. Ayrıca, bir LAN'daki tüm bilgisayarlar için tek bir internet bağlantısı kullanmak NAT tarafından mümkün olur. NAT, LAN'ın internete bağlı olduğu arayüzde bulunan bir NAT kutusu kullanarak çalışır. Bir dizi geçerli IP adresi içerir ve IP adresi çevirilerini yapmaktan sorumludur.
Proxy nedir?
Proxy, bir istemci (kaynak arayan) ile başka bir sunucu arasında bulunan ve aracı görevi gören bir sunucudur. Kaynağı isteyen istemci proxy sunucusuna bağlanır ve proxy isteği filtreleme kurallarına göre değerlendirir. İstek doğrulanırsa, proxy sunucuya bağlanır ve istemciye istenen kaynağı sağlar. Öte yandan, proxy, belirtilen sunucuya gitmeden istemcinin isteğini karşılayabilir. Bunun için proxy bir önbellek kullanır ve aynı kaynak için sonraki isteklerden herhangi biri belirtilen sunucuya başvurmadan karşılanır. Bu nedenle, proxy'ler performansı büyük ölçüde artırabilir. Ayrıca, proxy'ler istekleri filtrelemek ve bazı web sitelerine erişmeyi önlemek için kullanılabilir.
NAT ve Proxy arasındaki fark nedir?
NAT, bir IP paketinin üstbilgisindeki IP adresini değiştirirken, yönlendirme aygıtından geçerken ve LAN içindeki trafik için dış trafik IP adresleri grubundan farklı bir IP adresi kümesi kullanılmasına izin verirken, proxy bir istemci ile başka bir sunucu arasında bulunan ve aracı görevi gören sunucu. NAT'ın çalışması için herhangi bir özel uygulama yazılımına ihtiyaç duymazken, proxy sunucusunun arkasındaki uygulamaların proxy hizmetlerini desteklemesi ve proxy sunucusunu kullanacak şekilde yapılandırılması gerekir.